ADTF
cDatagramSocket Member List

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

AddLibraryRef()cSocketstatic
AddressToUInt32(const cString &strAddress)cSocketstatic
cDatagramSocket()cDatagramSocket
Close()cSocket
Close(tShutdownMode nHow)cSocket
cSocket()cSocket
DataAvailable()cSocket
EnableBroadcasts(tBool bEnable=tTrue)cDatagramSocket
FindInterfaceForAddress(tUInt32 ui32FarAddress, tUInt32 &ui32LocalAddress)cSocketstatic
GetAddress() constcSocket
GetHandle() constcSocket
GetHostAddress(const cString &strHostName=cString())cSocketstatic
GetHostName(tUInt32 dwHostAddress=0)cSocketstatic
GetLastErrorCode()cSocketstatic
GetLocalAddresses(std::set< tUInt32, std::less< tUInt32 >, std::allocator< tUInt32 > > &oAddresses)cSocketstatic
GetOption(tInt nLevel, tInt nOptionId, tVoid *o_pValue, tInt *o_pValueLen)cSocket
GetOption(cSocket::tOptionLevel eLevel, cSocket::tOptionId eId, tVoid *o_pValue, tInt *o_pValueLen)cSocket
GetPort() constcSocket
Initialize()cSocketprotected
IsConnected(tTimeStamp nTimeout=0)cSocketvirtual
JoinMulticastGroup(tUInt32 nGroupAddr)cDatagramSocket
LeaveMulticastGroup(tUInt32 nGroupAddr)cDatagramSocket
m_hSocketcSocketprotected
m_nPortcSocketprotected
m_nSocketLibInitCountercSocketprivatestatic
m_ui32AddresscSocketprotected
OI_BROADCAST enum valuecSocket
OI_DEBUG enum valuecSocket
OI_DONTROUTE enum valuecSocket
OI_IP_MULTICAST_LOOP enum valuecSocket
OI_KEEPALIVE enum valuecSocket
OI_LINGER enum valuecSocket
OI_RCVBUF enum valuecSocket
OI_REUSEADDR enum valuecSocket
OI_SNDBUF enum valuecSocket
OI_TCP_NODELAY enum valuecSocket
OL_IPPROTO_IP enum valuecSocket
OL_IPPROTO_TCP enum valuecSocket
OL_SOCKET enum valuecSocket
OM_Block enum value (defined in cSocket)cSocket
OM_NonBlock enum value (defined in cSocket)cSocket
Open(tInt nPort=0, tUInt32 dwMode=cSocket::OM_Block, tUInt32 ui32InterfaceAddress=0)cDatagramSocket
Read(tVoid *pBuffer, tInt nBufferSize, tInt *pnBytesRead=nullptr, tUInt32 *pSenderAddr=nullptr, tUInt16 *pSenderPort=nullptr)cDatagramSocket
ReleaseLibraryRef()cSocketstatic
ResolveOptionId(tOptionId id) constcSocketprotected
ResolveOptionLevel(tOptionLevel level) constcSocketprotected
SetOption(tInt nLevel, tInt nOptionId, const tVoid *pValue, tInt nValueLen)cSocket
SetOption(cSocket::tOptionLevel eLevel, cSocket::tOptionId eId, const tVoid *pValue, tInt nValueLen)cSocket
SetTimeout(tTimeStamp nReadTimeout=-1, tTimeStamp nWriteTimeout=-1)cSocket
SM_Read enum value (defined in cSocket)cSocket
SM_ReadWrite enum value (defined in cSocket)cSocket
SM_Write enum value (defined in cSocket)cSocket
SOCKET_NO_ADDRESScSocketstatic
SocketError(tInt nSocketError)cSocketstatic
tOpenMode enum namecSocket
tOptionId enum namecSocket
tOptionLevel enum namecSocket
tShutdownMode enum namecSocket
UInt32ToAddress(tUInt32 ui32Address)cSocketstatic
WaitForData(tTimeStamp nTimeout=-1)cSocket
WaitForData(const std::list< cSocket * > &i_lstSockets, cSocket **o_ppSocket, tTimeStamp tmTimeOut=-1)cSocketstatic
Write(const cString &strDest, tInt nPort, const tVoid *pData, tInt nDataLength, tInt *pnBytesWritten=nullptr)cDatagramSocket
Write(tUInt32 dwDest, tInt nPort, const tVoid *pData, tInt nDataLength, tInt *pnBytesWritten=nullptr)cDatagramSocket
~cDatagramSocket()cDatagramSocketvirtual
~cSocket()cSocketvirtual