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

CDatagramSocket Member List

This is the complete list of members for CDatagramSocket, 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 typedefCDatagramSocket
CancelIOIfNecessary()TAsyncSocket [inline, protected, virtual]
CanIssueFilteredWrite()TAsyncSocket [inline, protected, virtual]
CanWrite(size_t numBuffers=1)TAsyncSocket [inline, protected, virtual]
CDatagramSocket(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex numberOfUserDataSlots, PerSocketBufferPoolingLimit maxPooledBuffers, ConsecutiveSocketOperations maxConsecutiveOperations)CDatagramSocket
CDatagramSocket(const CDatagramSocket &rhs)CDatagramSocket
Close() overrideCDatagramSocket
CloseSocket()TAsyncSocket [inline, protected, virtual]
Connect(const IAddress &address) overrideCDatagramSocket
Connected()TAsyncSocket [inline, protected, virtual]
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]
GetRemoteAddress() 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()TAsyncSocket [inline, protected, virtual]
OnDetach()TAsyncSocket [inline, protected, virtual]
OnFinalRelease()TAsyncSocket [inline, protected, virtual]
operator=(const CDatagramSocket &rhs)CDatagramSocket
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]
RecvFrom() overrideCDatagramSocket
RecvFrom(JetByteTools::IO::IBuffer *pBuffer) overrideCDatagramSocket
RecvFrom(JetByteTools::IO::CSmartBuffer &buffer) overrideCDatagramSocket
Release()TAsyncSocket [inline, protected, virtual]
SendTo(const IAddress &address, const char *pData, DataLength dataLength) overrideCDatagramSocket
SendTo(const IAddress &address, const BYTE *pData, DataLength dataLength) overrideCDatagramSocket
SendTo(const IAddress &address, JetByteTools::IO::CSmartBuffer &buffer) overrideCDatagramSocket
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(ShutdownHow how) overrideCDatagramSocket [virtual]
JetByteTools::Socket::TAsyncSocket::Shutdown()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]
TryRecvFrom() overrideCDatagramSocket
TryRecvFrom(JetByteTools::IO::IBuffer *pBuffer) overrideCDatagramSocket
TryRecvFrom(JetByteTools::IO::CSmartBuffer &buffer) overrideCDatagramSocket
TrySendTo(const IAddress &address, const char *pData, DataLength dataLength) overrideCDatagramSocket
TrySendTo(const IAddress &address, const BYTE *pData, DataLength dataLength) overrideCDatagramSocket
TrySendTo(const IAddress &address, JetByteTools::IO::CSmartBuffer &buffer) overrideCDatagramSocket
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]
~TAsyncSocket()TAsyncSocket [inline, protected]


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