Public Member Functions | |
CAutoDetectProtocolHandler (IAcceptWebSocketConnections &acceptor, IProtocolHandlerFactory &protocolHandlerFactory, JetByteTools::Socket::IStreamSocket &socket, bool secureConnection) | |
CAutoDetectProtocolHandler (const CAutoDetectProtocolHandler &rhs) | |
~CAutoDetectProtocolHandler () override | |
CAutoDetectProtocolHandler & | operator= (const CAutoDetectProtocolHandler &rhs) |
void | AcceptHandshake (bool issueFirstRead=true) |
void | OnDataReceived (JetByteTools::IO::CSmartBuffer &buffer) override |
void | OnConnectionClosed () override |
CAutoDetectProtocolHandler | ( | IAcceptWebSocketConnections & | acceptor, | |
IProtocolHandlerFactory & | protocolHandlerFactory, | |||
JetByteTools::Socket::IStreamSocket & | socket, | |||
bool | secureConnection | |||
) |
CAutoDetectProtocolHandler | ( | const CAutoDetectProtocolHandler & | rhs | ) |
~CAutoDetectProtocolHandler | ( | ) | [override] |
CAutoDetectProtocolHandler& operator= | ( | const CAutoDetectProtocolHandler & | rhs | ) |
void AcceptHandshake | ( | bool | issueFirstRead = true |
) |
void OnDataReceived | ( | JetByteTools::IO::CSmartBuffer & | buffer | ) | [override, virtual] |
Implements IProtocolHandler.
void OnConnectionClosed | ( | ) | [override, virtual] |
Implements IProtocolHandler.