kodi
|
Public Member Functions | |
NPT_BsdUdpMulticastSocket (NPT_Flags flags) | |
NPT_Result | JoinGroup (const NPT_IpAddress &group, const NPT_IpAddress &iface) override |
NPT_Result | LeaveGroup (const NPT_IpAddress &group, const NPT_IpAddress &iface) override |
NPT_Result | SetTimeToLive (unsigned char ttl) override |
NPT_Result | SetInterface (const NPT_IpAddress &iface) override |
Friends | |
class | NPT_UdpMulticastSocket |
Additional Inherited Members | |
![]() | |
NPT_BsdUdpSocket (NPT_Flags flags) | |
NPT_Result | Bind (const NPT_SocketAddress &address, bool reuse_address=true) override |
NPT_Result | Connect (const NPT_SocketAddress &address, NPT_Timeout timeout) override |
NPT_Result | Send (const NPT_DataBuffer &packet, const NPT_SocketAddress *address) override |
NPT_Result | Receive (NPT_DataBuffer &packet, NPT_SocketAddress *address) override |
![]() | |
NPT_BsdSocket (SocketFd fd, NPT_Flags flags) | |
NPT_Result | RefreshInfo () |
NPT_Result | WaitForConnection (NPT_Timeout timeout) 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) override |
![]() | |
NPT_BsdSocketFdReference | m_SocketFdReference |
NPT_SocketInfo | m_Info |