The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CAutoDetectProtocolHandlerAllocator Class Reference

Collaboration diagram for CAutoDetectProtocolHandlerAllocator:

List of all members.

Public Types

enum  HyBiProtocolVersions { HyBiProtocolVersion07 = 0x01, HyBiProtocolVersion08 = 0x02, HyBiProtocolVersion13 = 0x04, HyBiProtocolAllVersions = 0xFF }

Public Member Functions

 CAutoDetectProtocolHandlerAllocator (IAcceptWebSocketConnections &acceptor, JetByteTools::IO::IAllocateBuffers &allocator)
 CAutoDetectProtocolHandlerAllocator (const CAutoDetectProtocolHandlerAllocator &rhs)
CAutoDetectProtocolHandlerAllocatoroperator= (const CAutoDetectProtocolHandlerAllocator &rhs)
 ~CAutoDetectProtocolHandlerAllocator ()
CAutoDetectProtocolHandlerAllocate (JetByteTools::Socket::IStreamSocket &socket, bool secureConnection)
void SupportHyBiVersions (DWORD versions, HyBi::IWebSocketServer &server, DWORD flags=HyBi::CProtocolHandler::InsecureConnection)


Member Enumeration Documentation

Enumerator:
HyBiProtocolVersion07 
HyBiProtocolVersion08 
HyBiProtocolVersion13 
HyBiProtocolAllVersions 


Constructor & Destructor Documentation


Member Function Documentation

CAutoDetectProtocolHandler * Allocate ( JetByteTools::Socket::IStreamSocket socket,
bool  secureConnection 
)

void SupportHyBiVersions ( DWORD  versions,
HyBi::IWebSocketServer server,
DWORD  flags = HyBi::CProtocolHandler::InsecureConnection 
)


Generated on Sun Sep 12 19:11:24 2021 for The Server Framework - v7.4 by doxygen 1.5.3