aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_websocket.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2021-10-04 17:07:51 +0100
committerGravatar Sadie Powell2021-10-04 17:39:05 +0100
commitdec5875aca7a2e0c281388db2f25d195ad9b2a3d (patch)
tree0f8f741801677daa23e7f399282b64ecde137ad0 /src/modules/m_websocket.cpp
parentMark all message tag provider classes as final. (diff)
Apply the final keyword to all module classes where appropriate.
Diffstat (limited to 'src/modules/m_websocket.cpp')
-rw-r--r--src/modules/m_websocket.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/modules/m_websocket.cpp b/src/modules/m_websocket.cpp
index 8bd82933d..530e4a62d 100644
--- a/src/modules/m_websocket.cpp
+++ b/src/modules/m_websocket.cpp
@@ -33,7 +33,7 @@ static const char newline[] = "\r\n";
static const char whitespace[] = " \t";
static dynamic_reference_nocheck<HashProvider>* sha1;
-struct WebSocketConfig
+struct WebSocketConfig final
{
enum DefaultMode
{
@@ -60,7 +60,8 @@ struct WebSocketConfig
ProxyRanges proxyranges;
};
-class WebSocketHookProvider : public IOHookProvider
+class WebSocketHookProvider final
+ : public IOHookProvider
{
public:
WebSocketConfig config;
@@ -76,9 +77,10 @@ class WebSocketHookProvider : public IOHookProvider
}
};
-class WebSocketHook : public IOHookMiddle
+class WebSocketHook final
+ : public IOHookMiddle
{
- class HTTPHeaderFinder
+ class HTTPHeaderFinder final
{
private:
std::string::size_type bpos;