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

IDatagramSocketEx Member List

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

JetByteTools::AbortConnection()=0IDatagramSendSocket [pure virtual]
JetByteTools::AbortConnection(ConnectionClosureReason reason)=0IDatagramSendSocket [pure virtual]
JetByteTools::Socket::IAsyncSocket::AbortConnection()=0IAsyncSocket [pure virtual]
JetByteTools::Socket::IAsyncSocket::AbortConnection(ConnectionClosureReason reason)=0IAsyncSocket [pure virtual]
AboutToConnect()=0IDatagramSocketEx [pure virtual]
Accepted()=0IDatagramSocketEx [pure virtual]
AddBufferToPool(IBuffer &buffer)=0IAddBuffersToPool [pure virtual]
JetByteTools::AddRef()=0IDatagramSendSocket [pure virtual]
JetByteTools::Socket::IAsyncSocket::AddRef()=0IAsyncSocket [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()=0IDatagramSocketEx [pure virtual]
BlockMulticastGroupSource(const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress)=0ISupportMulticast [pure virtual]
Bound()=0IDatagramSocketEx [pure virtual]
CanWrite(size_t numBuffers=1)=0IDatagramSocketEx [pure virtual]
Close()=0IDatagramSocket [pure virtual]
Connect(const IAddress &address)=0IDatagramSocket [pure virtual]
Connected()=0IDatagramSocketEx [pure virtual]
JetByteTools::DataLength typedefIStream
JetByteTools::Socket::IAsyncSocket::DataLength typedefIStream
ExcludeMulticastSource(const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress)=0ISupportMulticast [pure virtual]
JetByteTools::GetConnectionDirection() const =0IDatagramSendSocket [pure virtual]
JetByteTools::Socket::IAsyncSocket::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]
JetByteTools::GetLocalAddress() const =0IDatagramSendSocket [pure virtual]
JetByteTools::Socket::IAsyncSocket::GetLocalAddress() const =0IAsyncSocket [pure virtual]
JetByteTools::Socket::IFilterableDatagramSocket::GetLocalAddress() const =0IFilterableDatagramSocket [pure virtual]
GetLock() const override=0IDatagramSocket [pure virtual]
GetNextOperation(JetByteTools::IO::CSmartBuffer &buffer)=0IDatagramSocketEx [pure virtual]
GetNextOperationSequenceNumber()=0IDatagramSocketEx [pure virtual]
JetByteTools::GetRemoteAddress() const =0IDatagramSendSocket [pure virtual]
JetByteTools::Socket::IAsyncSocket::GetRemoteAddress() const =0IAsyncSocket [pure virtual]
JetByteTools::Socket::IFilterableDatagramSocket::GetRemoteAddress() const =0IFilterableDatagramSocket [pure virtual]
GetSocket() const =0IDatagramSocketEx [pure virtual]
GetUserData(UserDataIndex index) const =0IIndexedOpaqueUserData [pure virtual]
GetUserPointer(UserDataIndex index) const =0IIndexedOpaqueUserData [pure virtual]
HandleError(DWORD lastError)=0IDatagramSocketEx [pure virtual]
HandleOperation(IBuffer *pBuffer, DWORD ioSize, DWORD lastError)=0IHandler [pure virtual]
IAddBuffersToPool()IAddBuffersToPool
IAddBuffersToPool(const IAddBuffersToPool &rhs)IAddBuffersToPool
IncludeMulticastSource(const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress)=0ISupportMulticast [pure virtual]
JetByteTools::InvalidUserDataIndexIIndexedOpaqueUserData [static]
JetByteTools::Socket::IFilterableDatagramSocket::InvalidUserDataIndexIIndexedOpaqueUserData [static]
IsLockedByThisThread() const =0IDatagramSocketEx [pure virtual]
JoinMulticastGroup(const IAddress &groupAddress, const IAddress &interfaceAddress)=0ISupportMulticast [pure virtual]
LeaveMulticastGroup(const IAddress &groupAddress, const IAddress &interfaceAddress)=0ISupportMulticast [pure virtual]
OnError(DWORD lastError)=0IHandler [pure virtual]
operator=(const IAddBuffersToPool &rhs)IAddBuffersToPool
ProcessAndGetNextOperation(JetByteTools::IO::CSmartBuffer &buffer)=0IDatagramSocketEx [pure virtual]
Read()=0IAsyncIOStream [pure virtual]
Read(CSmartBuffer &buffer)=0IAsyncIOStream [pure virtual]
Read(IBuffer *pBuffer)=0IAsyncIOStream [pure virtual]
RecvFrom()=0IDatagramSocket [pure virtual]
RecvFrom(JetByteTools::IO::IBuffer *pBuffer)=0IDatagramSocket [pure virtual]
RecvFrom(JetByteTools::IO::CSmartBuffer &buffer)=0IDatagramSocket [pure virtual]
JetByteTools::Release()=0IDatagramSendSocket [pure virtual]
JetByteTools::Socket::IAsyncSocket::Release()=0IAsyncSocket [pure virtual]
SendTo(const IAddress &address, const char *pData, DataLength dataLength) override=0IDatagramSocket [pure virtual]
SendTo(const IAddress &address, const BYTE *pData, DataLength dataLength) override=0IDatagramSocket [pure virtual]
SendTo(const IAddress &address, JetByteTools::IO::CSmartBuffer &buffer) override=0IDatagramSocket [pure virtual]
SetMulticastSendInterface(const IAddress &interfaceAddress, TimeToLive multicastTTL=1, bool enableLoopback=false)=0ISupportMulticast [pure virtual]
SetUserData(UserDataIndex index, ULONG_PTR data)=0IIndexedOpaqueUserData [pure virtual]
SetUserPointer(UserDataIndex index, void *pData)=0IIndexedOpaqueUserData [pure virtual]
JetByteTools::Shutdown()=0IDatagramSendSocket [pure virtual]
JetByteTools::Shutdown(ShutdownHow how)=0IDatagramSendSocket [pure virtual]
JetByteTools::Socket::IAsyncSocket::Shutdown()=0IAsyncSocket [pure virtual]
JetByteTools::Socket::IAsyncSocket::Shutdown(ShutdownHow how)=0IAsyncSocket [pure virtual]
TimeToLive typedefISupportMulticast
TryRead()=0IAsyncSocket [pure virtual]
TryRead(JetByteTools::IO::CSmartBuffer &buffer)=0IAsyncSocket [pure virtual]
TryRead(JetByteTools::IO::IBuffer *pBuffer)=0IAsyncSocket [pure virtual]
TryRecvFrom()=0IDatagramSocket [pure virtual]
TryRecvFrom(JetByteTools::IO::IBuffer *pBuffer)=0IDatagramSocket [pure virtual]
TryRecvFrom(JetByteTools::IO::CSmartBuffer &buffer)=0IDatagramSocket [pure virtual]
TrySendTo(const IAddress &address, const char *pData, DataLength dataLength) override=0IDatagramSocket [pure virtual]
TrySendTo(const IAddress &address, const BYTE *pData, DataLength dataLength) override=0IDatagramSocket [pure virtual]
TrySendTo(const IAddress &address, JetByteTools::IO::CSmartBuffer &buffer) override=0IDatagramSocket [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]
UnblockMulticastGroupSource(const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress)=0ISupportMulticast [pure virtual]
JetByteTools::UserDataIndex typedefIIndexedOpaqueUserData
JetByteTools::Socket::IFilterableDatagramSocket::UserDataIndex typedefIIndexedOpaqueUserData
WeOwnOnlyReference() const =0IDatagramSendSocket [pure virtual]
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=0IDatagramSocketEx [pure virtual]
~IAddBuffersToPool()IAddBuffersToPool [protected, virtual]
~IAllocateBuffer()IAllocateBuffer [protected, virtual]
~IAsyncIOStream() overrideIAsyncIOStream [protected]
~IAsyncSocket()IAsyncSocket [protected, virtual]
~IDatagramSendSocket()IDatagramSendSocket [protected]
~IDatagramSocket()IDatagramSocket [protected, virtual]
~IDatagramSocketEx()IDatagramSocketEx [protected, virtual]
~IFilterableDatagramSocket()IFilterableDatagramSocket [protected, virtual]
~IHandler()IHandler [protected, virtual]
~IIndexedOpaqueUserData()IIndexedOpaqueUserData [protected, virtual]
~IPoolBuffers() overrideIPoolBuffers [protected]
~IStream()IStream [protected, virtual]
~ISupportMulticast()ISupportMulticast [protected, virtual]


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