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

IDatagramSendSocket Member List

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

AbortConnection()=0IDatagramSendSocket [pure virtual]
AbortConnection(ConnectionClosureReason reason)=0IDatagramSendSocket [pure virtual]
AddRef()=0IDatagramSendSocket [pure virtual]
BlockMulticastGroupSource(const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress)=0ISupportMulticast [pure virtual]
DataLength typedefIStream
ExcludeMulticastSource(const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress)=0ISupportMulticast [pure virtual]
GetConnectionDirection() const =0IDatagramSendSocket [pure virtual]
GetLocalAddress() const =0IDatagramSendSocket [pure virtual]
GetLock() const =0IDatagramSendSocket [pure virtual]
GetRemoteAddress() const =0IDatagramSendSocket [pure virtual]
GetUserData(UserDataIndex index) const =0IIndexedOpaqueUserData [pure virtual]
GetUserPointer(UserDataIndex index) const =0IIndexedOpaqueUserData [pure virtual]
IncludeMulticastSource(const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress)=0ISupportMulticast [pure virtual]
InvalidUserDataIndexIIndexedOpaqueUserData [static]
JoinMulticastGroup(const IAddress &groupAddress, const IAddress &interfaceAddress)=0ISupportMulticast [pure virtual]
LeaveMulticastGroup(const IAddress &groupAddress, const IAddress &interfaceAddress)=0ISupportMulticast [pure virtual]
Release()=0IDatagramSendSocket [pure virtual]
SendTo(const IAddress &address, const char *pData, DataLength dataLength)=0IDatagramSendSocket [pure virtual]
SendTo(const IAddress &address, const BYTE *pData, DataLength dataLength)=0IDatagramSendSocket [pure virtual]
SendTo(const IAddress &address, JetByteTools::IO::CSmartBuffer &buffer)=0IDatagramSendSocket [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]
Shutdown()=0IDatagramSendSocket [pure virtual]
Shutdown(ShutdownHow how)=0IDatagramSendSocket [pure virtual]
TimeToLive typedefISupportMulticast
TrySendTo(const IAddress &address, const char *pData, DataLength dataLength)=0IDatagramSendSocket [pure virtual]
TrySendTo(const IAddress &address, const BYTE *pData, DataLength dataLength)=0IDatagramSendSocket [pure virtual]
TrySendTo(const IAddress &address, JetByteTools::IO::CSmartBuffer &buffer)=0IDatagramSendSocket [pure virtual]
UnblockMulticastGroupSource(const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress)=0ISupportMulticast [pure virtual]
UserDataIndex typedefIIndexedOpaqueUserData
WeOwnOnlyReference() const =0IDatagramSendSocket [pure virtual]
~IDatagramSendSocket()IDatagramSendSocket [protected]
~IIndexedOpaqueUserData()IIndexedOpaqueUserData [protected, virtual]
~IStream()IStream [protected, virtual]
~ISupportMulticast()ISupportMulticast [protected, virtual]


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