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

CProtocolHandler Member List

This is the complete list of members for CProtocolHandler, including all inherited members.

AcceptHandshake()CProtocolHandler
AccumulateCompleteMessage enum valueCProtocolHandler
AccumulationPolicyMask enum valueCProtocolHandler
AddRef()CProtocolHandler
AlreadyConnected enum valueCProtocolHandler
ClientMaskingRequirements enum valueCProtocolHandler
CommandCode typedefCActivatableObject::Callback [private]
CommandWrapper typedefCActivatableObject::Callback [private]
CommandWrapperEx typedefCActivatableObject::Callback [private]
Connect(const std::string &host, const std::string &url)CProtocolHandler
Connect(const std::string &host, const std::string &url, const std::string &subProtocols)CProtocolHandler
Connect(const std::string &host, const std::string &url, const std::string &subProtocols, const std::string &version)CProtocolHandler
ConnectionSecurityMask enum valueCProtocolHandler
CProtocolHandler(IWebSocketServer &server, JetByteTools::Socket::IStreamSocket &socket, JetByteTools::IO::IAllocateBuffers &allocator, DWORD flags=InsecureConnection|ServerMaskingRequirements)CProtocolHandler
CProtocolHandler(JetByteTools::Core::IProvideRandomNumbers &randomNumberProvider, IWebSocketServer &server, JetByteTools::Socket::IStreamSocket &socket, JetByteTools::IO::IAllocateBuffers &allocator, DWORD flags=InsecureConnection|ServerMaskingRequirements)CProtocolHandler
CProtocolHandler(const CProtocolHandler &rhs)CProtocolHandler
DispatchTextAsBinary enum valueCProtocolHandler
DispatchTextAsStrings enum valueCProtocolHandler
DispatchTextPolicyMask enum valueCProtocolHandler
DoNotRequireMaskedInput enum valueCProtocolHandler
DoNotValidateText enum valueCProtocolHandler
GetCommandData(IProcessQueuedCommand &command)CActivatableObject::Callback [inline, private]
HandlerConfigurationFlags enum nameCProtocolHandler
InitialConnectionStateMask enum valueCProtocolHandler
InputMaskingPolicyMask enum valueCProtocolHandler
InsecureConnection enum valueCProtocolHandler
IProcessQueuedCommand typedefCActivatableObject::Callback [private]
MaskingPolicyMask enum valueCProtocolHandler
NoMaskingRequirements enum valueCProtocolHandler
OnActivatableObjectCustomCommandProcessed()CActivatableObject::Callback [inline, private, virtual]
JetByteTools::Core::CActivatableObject::Callback::OnActivatableObjectProcessCommand(CommandCode commandCode, const void *pCommandData, size_t dataLength)=0CActivatableObject::Callback [private, pure virtual]
OnActivatableObjectProcessCommandEx(CommandCode commandCode, const Data data[], size_t numEntries)CActivatableObject::Callback [inline, private, virtual]
OnActivatableObjectProcessingException()CActivatableObject::Callback [inline, private, virtual]
OnConnectionClosed() overrideCProtocolHandler [virtual]
OnConnectionEstablished(const std::string &uri, JetByteTools::IO::IBuffer::SequenceNumber nextSequenceNumber) overrideCProtocolHandler [virtual]
OnDataReceived(JetByteTools::IO::CSmartBuffer &buffer) overrideCProtocolHandler [virtual]
operator=(const CProtocolHandler &rhs)CProtocolHandler
OutputMaskingPolicyMask enum valueCProtocolHandler
QueuedCommands typedefCActivatableObject::Callback [private]
Release()CProtocolHandler
RequireMaskedInput enum valueCProtocolHandler
RequireMaskedOutput enum valueCProtocolHandler
RequireUnmaskedInput enum valueCProtocolHandler
SecureConnection enum valueCProtocolHandler
ServerMaskingRequirements enum valueCProtocolHandler
TextValidationPolicyMask enum valueCProtocolHandler
ValidateText enum valueCProtocolHandler
ValidFlagsMask enum valueCProtocolHandler
~Callback()CActivatableObject::Callback [private, virtual]
~CProtocolHandler() overrideCProtocolHandler
~IConnectableProtocolHandler()IConnectableProtocolHandler [virtual]
~IHandshakeParserCallback()IHandshakeParserCallback [private, virtual]
~IProtocolHandler()IProtocolHandler [virtual]
~IWebSocketInputHandler()IWebSocketInputHandler [private, virtual]


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