Public Member Functions | |
CProtocolHandlerFactory () | |
CProtocolHandlerFactory (const CProtocolHandlerFactory &rhs) | |
~CProtocolHandlerFactory () override | |
CProtocolHandlerFactory & | operator= (const CProtocolHandlerFactory &rhs) |
void | AddSupportedVersion (const std::string &supportedVersions, JetByteTools::WebSocket::HyBi::IProtocolHandlerAllocator &allocator) |
IConnectableProtocolHandler * | GetHandler (JetByteTools::Socket::IStreamSocket &socket, const CHeaders &requestHeaders, CHeaders &responseHeaders) override |
void | DestroyHandler (IConnectableProtocolHandler &handler) override |
CProtocolHandlerFactory | ( | const CProtocolHandlerFactory & | rhs | ) |
~CProtocolHandlerFactory | ( | ) | [override] |
CProtocolHandlerFactory& operator= | ( | const CProtocolHandlerFactory & | rhs | ) |
void AddSupportedVersion | ( | const std::string & | supportedVersions, | |
JetByteTools::WebSocket::HyBi::IProtocolHandlerAllocator & | allocator | |||
) |
IConnectableProtocolHandler * GetHandler | ( | JetByteTools::Socket::IStreamSocket & | socket, | |
const CHeaders & | requestHeaders, | |||
CHeaders & | responseHeaders | |||
) | [override, virtual] |
Implements IProtocolHandlerFactory.
void DestroyHandler | ( | IConnectableProtocolHandler & | handler | ) | [override, virtual] |
Implements IProtocolHandlerFactory.