kodi
Public Member Functions | Protected Attributes | List of all members
NPT_UdpMulticastSocket Class Reference
Inheritance diagram for NPT_UdpMulticastSocket:
Inheritance graph
[legend]
Collaboration diagram for NPT_UdpMulticastSocket:
Collaboration graph
[legend]

Public Member Functions

 NPT_UdpMulticastSocket (NPT_Flags flags=0)
 
NPT_Result JoinGroup (const NPT_IpAddress &group, const NPT_IpAddress &iface=NPT_IpAddress::Any) override
 
NPT_Result LeaveGroup (const NPT_IpAddress &group, const NPT_IpAddress &iface=NPT_IpAddress::Any) override
 
NPT_Result SetTimeToLive (unsigned char ttl) override
 
NPT_Result SetInterface (const NPT_IpAddress &iface) override
 
- Public Member Functions inherited from NPT_UdpSocket
 NPT_UdpSocket (NPT_Flags flags=0)
 
NPT_Result Send (const NPT_DataBuffer &packet, const NPT_SocketAddress *address=NULL) override
 
NPT_Result Receive (NPT_DataBuffer &packet, NPT_SocketAddress *address=NULL) override
 
- Public Member Functions inherited from NPT_Socket
 NPT_Socket (NPT_SocketInterface *delegate)
 
NPT_Result Bind (const NPT_SocketAddress &address, bool reuse_address=true) override
 
NPT_Result Connect (const NPT_SocketAddress &address, NPT_Timeout timeout=NPT_TIMEOUT_INFINITE) override
 
NPT_Result WaitForConnection (NPT_Timeout timeout=NPT_TIMEOUT_INFINITE) override
 
NPT_Result GetInputStream (NPT_InputStreamReference &stream) override
 
NPT_Result GetOutputStream (NPT_OutputStreamReference &stream) override
 
NPT_Result GetInfo (NPT_SocketInfo &info) override
 
NPT_Result SetReadTimeout (NPT_Timeout timeout) override
 
NPT_Result SetWriteTimeout (NPT_Timeout timeout) override
 
NPT_Result Cancel (bool shutdown=true) override
 

Protected Attributes

NPT_UdpMulticastSocketInterfacem_UdpMulticastSocketDelegate
 
- Protected Attributes inherited from NPT_UdpSocket
NPT_UdpSocketInterfacem_UdpSocketDelegate
 
- Protected Attributes inherited from NPT_Socket
NPT_SocketInterfacem_SocketDelegate
 

Additional Inherited Members

- Static Public Member Functions inherited from NPT_Socket
static NPT_Result CancelBlockerSocket (NPT_Thread::ThreadId thread_id)
 
- Protected Member Functions inherited from NPT_UdpSocket
 NPT_UdpSocket (NPT_UdpSocketInterface *delegate)
 

The documentation for this class was generated from the following files: