From dec5875aca7a2e0c281388db2f25d195ad9b2a3d Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 4 Oct 2021 17:07:51 +0100 Subject: Apply the final keyword to all module classes where appropriate. --- src/modules/m_websocket.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/modules/m_websocket.cpp') 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* 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; -- cgit v1.3.1-10-gc9f91