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

CSequencedStreamSocket Member List

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

JetByteTools::Socket::TAsyncSocket::AbortConnection()TAsyncSocket [inline, protected, virtual]
AbortConnectionIfManagedBy(const IPoolableSocketManager &manager, ConnectionClosureReason reason)TAsyncSocket [inline, protected, virtual]
AboutToConnect()TAsyncSocket [inline, protected, virtual]
Accepted()TAsyncSocket [inline, protected, virtual]
AddBufferToPool(JetByteTools::IO::IBuffer &buffer) overrideTAsyncSocket [inline, protected]
AddRef()TAsyncSocket [inline, protected, virtual]
AddRefIfPossible()TAsyncSocket [inline, protected, virtual]
Allocate() overrideTAsyncSocket [inline, protected]
Allocate(JetByteTools::IO::IAllocateBuffer &allocator) overrideTAsyncSocket [inline, protected]
AllocateCustomSizedBuffer(JetByteTools::IO::IBuffer::BufferSize bufferSize) overrideTAsyncSocket [inline, protected]
AllocateCustomSizedBuffer(JetByteTools::IO::IAllocateBuffer &allocator, JetByteTools::IO::IBuffer::BufferSize bufferSize) overrideTAsyncSocket [inline, protected]
AllowOperationProcessingTransfer()TAsyncSocket [inline, protected, virtual]
Attach(IPoolableSocketManager &manager, ISocketCallback &callback, SOCKET socket)TAsyncSocket [inline, protected, virtual]
Base typedefCStreamSocket
CancelIOIfNecessary() overrideCStreamSocket [protected, virtual]
CanIssueFilteredWrite()TAsyncSocket [inline, protected, virtual]
CanWrite(size_t numBuffers=1)TAsyncSocket [inline, protected, virtual]
CloseSocket()TAsyncSocket [inline, protected, virtual]
Connected()TAsyncSocket [inline, protected, virtual]
CSequencedStreamSocket(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex numberOfUserDataSlots, PerSocketBufferPoolingLimit maxPooledBuffers, ConsecutiveSocketOperations maxConsecutiveOperations, SequenceId readSequenceNo, SequenceId numberOfSequencesToTrack)CSequencedStreamSocket
CSequencedStreamSocket(const CSequencedStreamSocket &rhs)CSequencedStreamSocket
CStreamSocket(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex numberOfUserDataSlots, PerSocketBufferPoolingLimit maxPooledBuffers, ConsecutiveSocketOperations maxConsecutiveOperations)CStreamSocket
CStreamSocket(const CStreamSocket &rhs)CStreamSocket
DisableKeepAlive() const overrideCStreamSocket
DumpIfManagedBy(const IPoolableSocketManager &manager) const TAsyncSocket [inline, protected, virtual]
ForceWritePending()TAsyncSocket [inline, protected, virtual]
GetConnectionDirection() const TAsyncSocket [inline, protected, virtual]
GetError(const OVERLAPPED &overlapped)TAsyncSocket [inline, protected, virtual]
GetIdentifier() const TAsyncSocket [inline, protected, virtual]
GetIdentifierA() const TAsyncSocket [inline, protected, virtual]
GetLocalAddress() const TAsyncSocket [inline, protected, virtual]
GetLock() const TAsyncSocket [inline, protected, virtual]
GetNextOperation(JetByteTools::IO::CSmartBuffer &buffer)TAsyncSocket [inline, protected, virtual]
GetNextOperationSequenceNumber() overrideTAsyncSocket [inline, protected]
GetReceiveBufferSize() const overrideCStreamSocket
GetRemoteAddress() const TAsyncSocket [inline, protected, virtual]
GetSendBufferSize() const overrideCStreamSocket
GetSocket() const TAsyncSocket [inline, protected, virtual]
GetUserData(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex index) const TAsyncSocket [inline, protected, virtual]
GetUserPointer(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex index) const TAsyncSocket [inline, protected, virtual]
HandleOperation(JetByteTools::IO::IBuffer *pBuffer, DWORD ioSize, DWORD lastError)TAsyncSocket [inline, protected, virtual]
IncrementReferenceCountFromZero()TAsyncSocket [inline, protected]
IsLockedByThisThread() const overrideTAsyncSocket [inline, protected]
IsValid() const TAsyncSocket [inline, protected]
m_directionTAsyncSocket [protected]
m_lockTAsyncSocket [mutable, protected]
m_outstandingWritesTAsyncSocket [protected]
m_pCallbackTAsyncSocket [protected]
m_pManagerTAsyncSocket [protected]
m_readShutdownTAsyncSocket [protected]
m_socketTAsyncSocket [protected]
m_writeShutdownTAsyncSocket [protected]
OnAttach() overrideCSequencedStreamSocket [virtual]
OnDetach() overrideCSequencedStreamSocket [virtual]
OnFinalRelease()TAsyncSocket [inline, protected, virtual]
operator=(const CSequencedStreamSocket &rhs)CSequencedStreamSocket
JetByteTools::Socket::CStreamSocket::operator=(const CStreamSocket &rhs)CStreamSocket
JetByteTools::Socket::TAsyncSocket::operator=(const TAsyncSocket &rhs)TAsyncSocket [protected]
ProcessAndGetNextOperation(JetByteTools::IO::CSmartBuffer &buffer)TAsyncSocket [inline, protected, virtual]
Read()TAsyncSocket [inline, protected, virtual]
Read(JetByteTools::IO::CSmartBuffer &buffer)TAsyncSocket [inline, protected, virtual]
Read(JetByteTools::IO::IBuffer *pBuffer)TAsyncSocket [inline, protected, virtual]
Release()TAsyncSocket [inline, protected, virtual]
SetKeepAlive(Milliseconds time, Milliseconds interval) const overrideCStreamSocket
SetNagle(bool nagle) const overrideCStreamSocket
SetReceiveBufferSize(DataLength requestedSize) overrideCStreamSocket
SetSendBufferSize(DataLength requestedSize) overrideCStreamSocket
SetUserData(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex index, ULONG_PTR data)TAsyncSocket [inline, protected, virtual]
SetUserPointer(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex index, void *pData)TAsyncSocket [inline, protected, virtual]
Shutdown()TAsyncSocket [inline, protected, virtual]
Shutdown(ShutdownHow how)TAsyncSocket [inline, protected, virtual]
TAsyncSocket(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex numberOfUserDataSlots, PerSocketBufferPoolingLimit maxPooledBuffers, ConsecutiveSocketOperations maxConsecutiveOperations, bool trackReferences=true)TAsyncSocket [inline, protected]
TAsyncSocket(const TAsyncSocket &rhs)TAsyncSocket [protected]
TryRead()TAsyncSocket [inline, protected, virtual]
TryRead(JetByteTools::IO::CSmartBuffer &buffer)TAsyncSocket [inline, protected, virtual]
TryRead(JetByteTools::IO::IBuffer *pBuffer)TAsyncSocket [inline, protected, virtual]
TryWrite(const char *pData, JetByteTools::IO::IStream::DataLength dataLength)TAsyncSocket [inline, protected, virtual]
TryWrite(const BYTE *pData, JetByteTools::IO::IStream::DataLength dataLength)TAsyncSocket [inline, protected, virtual]
TryWrite(JetByteTools::IO::CSmartBuffer &buffer)TAsyncSocket [inline, protected, virtual]
TryWrite(JetByteTools::IO::IIterateableBufferChain &buffers)TAsyncSocket [inline, protected, virtual]
WeOwnOnlyReference() const TAsyncSocket [inline, protected, virtual]
Write(const char *pData, JetByteTools::IO::IStream::DataLength dataLength)TAsyncSocket [inline, protected, virtual]
Write(const BYTE *pData, JetByteTools::IO::IStream::DataLength dataLength)TAsyncSocket [inline, protected, virtual]
Write(JetByteTools::IO::CSmartBuffer &buffer)TAsyncSocket [inline, protected, virtual]
Write(JetByteTools::IO::IIterateableBufferChain &buffers)TAsyncSocket [inline, protected, virtual]
WriteCompleted()TAsyncSocket [inline, protected, virtual]
WritePending()TAsyncSocket [inline, protected, virtual]
~CStreamSocket()CStreamSocket [protected]
~TAsyncSocket()TAsyncSocket [inline, protected]


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