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

IPoolableStreamSocket Member List

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

AbortConnection()=0IAsyncSocket [pure virtual]
AbortConnection(ConnectionClosureReason reason)=0IAsyncSocket [pure virtual]
AbortConnectionIfManagedBy(const IPoolableSocketManager &manager, ConnectionClosureReason reason)=0IPoolableSocket [pure virtual]
AboutToConnect()=0IStreamSocketEx [pure virtual]
Accepted()=0IStreamSocketEx [pure virtual]
AddBufferToPool(IBuffer &buffer)=0IAddBuffersToPool [pure virtual]
AddRef()=0IAsyncSocket [pure virtual]
AddRefIfPossible()=0IPoolableSocket [pure virtual]
Allocate() override=0IPoolBuffers [pure virtual]
Allocate(IAllocateBuffer &allocator)=0IPoolBuffers [pure virtual]
AllocateCustomSizedBuffer(IBuffer::BufferSize bufferSize) override=0IPoolBuffers [pure virtual]
AllocateCustomSizedBuffer(IAllocateBuffer &allocator, IBuffer::BufferSize bufferSize)=0IPoolBuffers [pure virtual]
AllowOperationProcessingTransfer()=0IStreamSocketEx [pure virtual]
Attach(IPoolableSocketManager &manager, ISocketCallback &callback, SOCKET socket)=0IPoolableSocket [pure virtual]
CanIssueFilteredWrite()=0IFilterableStreamSocket [pure virtual]
CanWrite(size_t numBuffers=1)=0IStreamSocketEx [pure virtual]
Connected()=0IStreamSocketEx [pure virtual]
DataLength typedefIStream
DisableKeepAlive() const =0IStreamSocket [pure virtual]
DumpIfManagedBy(const IPoolableSocketManager &manager) const =0IPoolableSocket [pure virtual]
GetConnectionDirection() const =0IAsyncSocket [pure virtual]
GetError(const OVERLAPPED &overlapped)=0IHandler [pure virtual]
GetError(HANDLE handle, const OVERLAPPED &overlapped)IHandler [protected, static]
GetIdentifier() const =0IAsyncSocket [pure virtual]
GetIdentifierA() const =0IAsyncSocket [pure virtual]
GetLocalAddress() const =0IAsyncSocket [pure virtual]
GetLock() const =0IStreamSocket [pure virtual]
GetNextOperation(JetByteTools::IO::CSmartBuffer &buffer)=0IStreamSocketEx [pure virtual]
GetNextOperationSequenceNumber()=0IStreamSocketEx [pure virtual]
GetReceiveBufferSize() const =0IStreamSocket [pure virtual]
GetRemoteAddress() const =0IAsyncSocket [pure virtual]
GetSendBufferSize() const =0IStreamSocket [pure virtual]
GetSocket() const =0IStreamSocketEx [pure virtual]
GetUserData(UserDataIndex index) const =0IIndexedOpaqueUserData [pure virtual]
GetUserPointer(UserDataIndex index) const =0IIndexedOpaqueUserData [pure virtual]
HandleError(DWORD lastError)=0IStreamSocketEx [pure virtual]
HandleOperation(IBuffer *pBuffer, DWORD ioSize, DWORD lastError)=0IHandler [pure virtual]
IAddBuffersToPool()IAddBuffersToPool
IAddBuffersToPool(const IAddBuffersToPool &rhs)IAddBuffersToPool
InList(const CNodeList &list) const CNodeList::Node
InList() const CNodeList::Node
JetByteTools::InvalidUserDataIndexIIndexedOpaqueUserData [static]
JetByteTools::Socket::IStreamSocketEx::InvalidUserDataIndexIIndexedOpaqueUserData [static]
IsLockedByThisThread() const =0IStreamSocketEx [pure virtual]
Next() const CNodeList::Node
Next(Node *pNext)CNodeList::Node
Node(const Node &rhs)CNodeList::Node
Node()CNodeList::Node [protected]
OnClientClose()=0IStreamSocketEx [pure virtual]
OnConnectionReset(DWORD lastError)=0IStreamSocketEx [pure virtual]
OnError(DWORD lastError)=0IHandler [pure virtual]
JetByteTools::operator=(const Node &rhs)CNodeList::Node
JetByteTools::Socket::IStreamSocketEx::operator=(const IAddBuffersToPool &rhs)IAddBuffersToPool
OutOfBandReadPending(bool isPending)=0IStreamSocketEx [pure virtual]
ProcessAndGetNextOperation(JetByteTools::IO::CSmartBuffer &buffer)=0IStreamSocketEx [pure virtual]
Read()=0IAsyncIOStream [pure virtual]
Read(CSmartBuffer &buffer)=0IAsyncIOStream [pure virtual]
Read(IBuffer *pBuffer)=0IAsyncIOStream [pure virtual]
JetByteTools::Release()=0IPoolableSocket [pure virtual]
JetByteTools::Socket::IStreamSocketEx::Release()=0IAsyncSocket [pure virtual]
RemoveFromList()CNodeList::Node
SequenceRead(JetByteTools::IO::IBuffer &buffer)=0IStreamSocketEx [pure virtual]
SetKeepAlive(Milliseconds time, Milliseconds interval) const =0IStreamSocket [pure virtual]
SetNagle(bool nagle) const =0IStreamSocket [pure virtual]
SetReadSequenceNumber(JetByteTools::IO::IBuffer &buffer)=0IFilterableStreamSocket [pure virtual]
SetReadSequenceNumber(SequenceId id, JetByteTools::IO::IBuffer &buffer)=0IFilterableStreamSocket [pure virtual]
SetReceiveBufferSize(DataLength requestedSize)=0IStreamSocket [pure virtual]
SetSendBufferSize(DataLength requestedSize)=0IStreamSocket [pure virtual]
SetUserData(UserDataIndex index, ULONG_PTR data)=0IIndexedOpaqueUserData [pure virtual]
SetUserPointer(UserDataIndex index, void *pData)=0IIndexedOpaqueUserData [pure virtual]
Shutdown()=0IAsyncSocket [pure virtual]
Shutdown(ShutdownHow how)=0IAsyncSocket [pure virtual]
TryRead()=0IAsyncSocket [pure virtual]
TryRead(JetByteTools::IO::CSmartBuffer &buffer)=0IAsyncSocket [pure virtual]
TryRead(JetByteTools::IO::IBuffer *pBuffer)=0IAsyncSocket [pure virtual]
TryWrite(const char *pData, DataLength dataLength)=0IAsyncSocket [pure virtual]
TryWrite(const BYTE *pData, DataLength dataLength)=0IAsyncSocket [pure virtual]
TryWrite(JetByteTools::IO::CSmartBuffer &buffer)=0IAsyncSocket [pure virtual]
TryWrite(JetByteTools::IO::IIterateableBufferChain &buffers)=0IAsyncSocket [pure virtual]
JetByteTools::UserDataIndex typedefIIndexedOpaqueUserData
JetByteTools::Socket::IStreamSocketEx::UserDataIndex typedefIIndexedOpaqueUserData
Write(const char *pData, DataLength dataLength)=0IAsyncIOStream [pure virtual]
Write(const BYTE *pData, DataLength dataLength)=0IAsyncIOStream [pure virtual]
Write(CSmartBuffer &buffer)=0IAsyncIOStream [pure virtual]
Write(IIterateableBufferChain &buffers)=0IAsyncIOStream [pure virtual]
WriteCompleted() override=0IStreamSocketEx [pure virtual]
~IAddBuffersToPool()IAddBuffersToPool [protected, virtual]
~IAllocateBuffer()IAllocateBuffer [protected, virtual]
~IAsyncIOStream() overrideIAsyncIOStream [protected]
~IAsyncSocket()IAsyncSocket [protected, virtual]
~IFilterableStreamSocket()IFilterableStreamSocket [protected, virtual]
~IHandler()IHandler [protected, virtual]
~IIndexedOpaqueUserData()IIndexedOpaqueUserData [protected, virtual]
~IPoolableSocket()IPoolableSocket [virtual]
~IPoolableStreamSocket()IPoolableStreamSocket [protected, virtual]
~IPoolBuffers() overrideIPoolBuffers [protected]
~IStream()IStream [protected, virtual]
~IStreamSocket()IStreamSocket [protected, virtual]
~IStreamSocketEx() overrideIStreamSocketEx [protected]
~Node()CNodeList::Node [protected]


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