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

CDatagramServerSocket Member List

This is the complete list of members for CDatagramServerSocket, 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 typedefCDatagramServerSocket
BlockMulticastGroupSource(const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress) overrideCDatagramServerSocket
CancelIOIfNecessary()TAsyncSocket [inline, protected, virtual]
CanIssueFilteredWrite()TAsyncSocket [inline, protected, virtual]
CanWrite(size_t numBuffers=1)TAsyncSocket [inline, protected, virtual]
CDatagramServerSocket(JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex numberOfUserDataSlots, PerSocketBufferPoolingLimit maxPooledBuffers, ConsecutiveSocketOperations maxConsecutiveOperations)CDatagramServerSocket
CDatagramServerSocket(const CDatagramServerSocket &rhs)CDatagramServerSocket
Connected()TAsyncSocket [inline, protected, virtual]
DumpIfManagedBy(const IPoolableSocketManager &manager) const TAsyncSocket [inline, protected, virtual]
ExcludeMulticastSource(const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress) overrideCDatagramServerSocket
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 overrideCDatagramServerSocket [virtual]
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]
IncludeMulticastSource(const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress) overrideCDatagramServerSocket
IncrementReferenceCountFromZero()TAsyncSocket [inline, protected]
IsLockedByThisThread() const overrideTAsyncSocket [inline, protected]
IsValid() const TAsyncSocket [inline, protected]
JoinMulticastGroup(const IAddress &groupAddress, const IAddress &interfaceAddress) overrideCDatagramServerSocket
LeaveMulticastGroup(const IAddress &groupAddress, const IAddress &interfaceAddress) overrideCDatagramServerSocket
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]
operator=(const CDatagramServerSocket &rhs)CDatagramServerSocket
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]
SendTo(const IAddress &address, const char *pData, DataLength dataLength) overrideCDatagramServerSocket
SendTo(const IAddress &address, const BYTE *pData, DataLength dataLength) overrideCDatagramServerSocket
SendTo(const IAddress &address, JetByteTools::IO::CSmartBuffer &buffer) overrideCDatagramServerSocket
SetMulticastSendInterface(const IAddress &interfaceAddress, TimeToLive multicastTTL=1, bool enableLoopback=false) overrideCDatagramServerSocket
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]
TrySendTo(const IAddress &address, const char *pData, DataLength dataLength) overrideCDatagramServerSocket
TrySendTo(const IAddress &address, const BYTE *pData, DataLength dataLength) overrideCDatagramServerSocket
TrySendTo(const IAddress &address, JetByteTools::IO::CSmartBuffer &buffer) overrideCDatagramServerSocket
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]
UnblockMulticastGroupSource(const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress) overrideCDatagramServerSocket
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:06 2021 for The Server Framework - v7.4 by doxygen 1.5.3