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

CWebSocket Member List

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

AbortConnection() overrideTWebSocketBase [inline]
AddBufferToPool(JetByteTools::IO::IBuffer &buffer) overrideTWebSocketBase [inline]
AddRef() overrideTWebSocketBase [inline]
Allocate() overrideTWebSocketBase [inline]
Allocate(JetByteTools::IO::IAllocateBuffer &allocator) overrideTWebSocketBase [inline]
AllocateCustomSizedBuffer(JetByteTools::IO::IBuffer::BufferSize bufferSize) overrideTWebSocketBase [inline]
AllocateCustomSizedBuffer(JetByteTools::IO::IAllocateBuffer &allocator, JetByteTools::IO::IBuffer::BufferSize bufferSize) overrideTWebSocketBase [inline]
AutoWriteCountManager classCWebSocket [friend]
CAutoCloser typedefTWebSocketBase [protected]
Close() overrideCWebSocket
Close(WORD statusCode) overrideCWebSocket
Close(WORD statusCode, const JetByteTools::Core::_tstring &reason) overrideCWebSocket
CWebSocket(JetByteTools::Core::IReentrantLockableObject &lock, JetByteTools::Core::IProvideRandomNumbers &randomNumberProvider, JetByteTools::Socket::IStreamSocket &socket, JetByteTools::IO::IAllocateBuffers &allocator, IWebSocketInputHandler &inputHandler)CWebSocket
CWebSocket(const CWebSocket &rhs)CWebSocket
DataLength typedefTWebSocketBase
EnableMasking()CWebSocket
GetIdentifier() const overrideTWebSocketBase [inline]
GetIdentifierA() const overrideTWebSocketBase [inline]
GetLocalAddress() const overrideTWebSocketBase [inline]
GetRemoteAddress() const overrideTWebSocketBase [inline]
GetUserData(UserDataIndex index) const overrideTWebSocketBase [inline]
GetUserPointer(UserDataIndex index) const overrideTWebSocketBase [inline]
InternalRead(JetByteTools::IO::CSmartBuffer &buffer)TWebSocketBase [inline]
InternalRead(JetByteTools::IO::IBuffer *pBuffer=nullptr)TWebSocketBase [inline]
IsClosed()TWebSocketBase [inline, protected]
m_allocatorTWebSocketBase [protected]
m_lockTWebSocketBase [protected]
m_socketTWebSocketBase [protected]
OnConnectionClosed(bool shutdown)TWebSocketBase [inline]
operator=(const CWebSocket &rhs)CWebSocket
Ping(const BYTE *pData, BYTE dataLength) overrideCWebSocket
Pong(const BYTE *pData, BYTE dataLength) overrideCWebSocket
Read() overrideTWebSocketBase [inline]
Read(JetByteTools::IO::CSmartBuffer &buffer) overrideTWebSocketBase [inline]
Read(JetByteTools::IO::IBuffer *pBuffer) overrideTWebSocketBase [inline]
ReduceCloseCounter()TWebSocketBase [inline, protected]
Release() overrideTWebSocketBase [inline]
SendClose(JetByteTools::IO::CCustomPoolSmartBuffer &buffer)TWebSocketBase [inline, protected]
SendMessageData(JetByteTools::IO::CSmartBuffer &buffer) overrideCWebSocket
SendPong(const BYTE *pData, BYTE dataLength)CWebSocket
SetUserData(UserDataIndex index, ULONG_PTR data) overrideTWebSocketBase [inline]
SetUserPointer(UserDataIndex index, void *pData) overrideTWebSocketBase [inline]
ShouldClose()TWebSocketBase [inline, protected]
StartFragmentedMessage(MessageType type, __int64 fragmentSize, JetByteTools::IO::CSmartBuffer &buffer) overrideCWebSocket
StartMessage(MessageType type, __int64 messageSize, JetByteTools::IO::CSmartBuffer &buffer) overrideCWebSocket
StartNewFragment(__int64 fragmentSize, JetByteTools::IO::CSmartBuffer &buffer, bool finalFragment) overrideCWebSocket
TryRead() overrideTWebSocketBase [inline]
TryRead(JetByteTools::IO::CSmartBuffer &buffer) overrideTWebSocketBase [inline]
TryRead(JetByteTools::IO::IBuffer *pBuffer) overrideTWebSocketBase [inline]
TrySendMessageData(JetByteTools::IO::CSmartBuffer &buffer) overrideCWebSocket
TryStartFragmentedMessage(MessageType type, __int64 fragmentSize, JetByteTools::IO::CSmartBuffer &buffer) overrideCWebSocket
TryStartMessage(MessageType type, __int64 messageSize, JetByteTools::IO::CSmartBuffer &buffer) overrideCWebSocket
TryStartNewFragment(__int64 fragmentSize, JetByteTools::IO::CSmartBuffer &buffer, bool finalFragment) overrideCWebSocket
TryWriteBinary(JetByteTools::IO::CSmartBuffer &buffer) overrideCWebSocket
TryWriteBinary(const BYTE *pData, DataLength dataLength) overrideCWebSocket
TryWriteRaw(JetByteTools::IO::CSmartBuffer &buffer)TWebSocketBase [inline]
TryWriteRaw(const BYTE *pData, DataLength dataLength)TWebSocketBase [inline]
TryWriteRaw(const char *pData, DataLength dataLength)TWebSocketBase [inline]
TryWriteText(JetByteTools::IO::CSmartBuffer &buffer) overrideCWebSocket [virtual]
TryWriteText(const TCHAR *pData, DataLength dataLength) overrideCWebSocket
TryWriteText(const BYTE *pUTF8Data, DataLength dataLength) overrideCWebSocket
JetByteTools::WebSocket::TWebSocketBase::TryWriteText(const JetByteTools::Core::_tstring &text) overrideTWebSocketBase [inline]
JetByteTools::WebSocket::TWebSocketBase::TryWriteText(const TCHAR *pData, DataLength dataLength)=0TWebSocketBase [pure virtual]
JetByteTools::WebSocket::TWebSocketBase::TryWriteText(const BYTE *pUTF8Data, DataLength dataLength)=0TWebSocketBase [pure virtual]
TWebSocketBase(JetByteTools::Core::IReentrantLockableObject &lock, JetByteTools::Socket::IStreamSocket &socket, JetByteTools::IO::IAllocateBuffers &allocator, IWebSocketInputHandler &inputHandler)TWebSocketBase [inline, protected]
UserDataIndex typedefTWebSocketBase
WriteBinary(JetByteTools::IO::CSmartBuffer &buffer) overrideCWebSocket
WriteBinary(const BYTE *pData, DataLength dataLength) overrideCWebSocket
WriteText(JetByteTools::IO::CSmartBuffer &buffer) overrideTWebSocketBase [inline]
WriteText(const JetByteTools::Core::_tstring &text) overrideTWebSocketBase [inline]
WriteText(const TCHAR *pData, DataLength dataLength) overrideTWebSocketBase [inline]
WriteText(const BYTE *pUTF8Data, DataLength dataLength) overrideTWebSocketBase [inline]


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