diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2018-10-24 09:35:46 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2018-10-24 09:36:13 +0200 |
commit | 22fac18fcd17c1cf927da50690cd188b01a245e2 (patch) | |
tree | 84eb4cafd6bf49be97ebda287049e19f2302f6ff /net/WebSocketHandler.hpp | |
parent | 5750b1798810ad9470c885f3a591e71da3c5a67d (diff) |
WebSocket: make members private
All of them were protected, but only _socket was used actually. Add a
protected setter/getter for that field.
Diffstat (limited to 'net/WebSocketHandler.hpp')
-rw-r--r-- | net/WebSocketHandler.hpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/net/WebSocketHandler.hpp b/net/WebSocketHandler.hpp index f9abbae42..fcb9d3660 100644 --- a/net/WebSocketHandler.hpp +++ b/net/WebSocketHandler.hpp @@ -26,7 +26,7 @@ class WebSocketHandler : public SocketHandlerInterface { -protected: +private: /// The socket that owns us (we can't own it). std::weak_ptr<StreamSocket> _socket; @@ -38,6 +38,7 @@ protected: bool _isClient; bool _isMasking; +protected: struct WSFrameMask { static const unsigned char Fin = 0x80; @@ -517,6 +518,16 @@ protected: { } + std::weak_ptr<StreamSocket>& getSocket() + { + return _socket; + } + + void setSocket(const std::weak_ptr<StreamSocket>& socket) + { + _socket = socket; + } + void dumpState(std::ostream& os) override; private: |