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

Public Member Functions

 NPT_BsdTcpServerSocket (NPT_Flags flags)
 
NPT_Result GetInputStream (NPT_InputStreamReference &stream) override
 
NPT_Result GetOutputStream (NPT_OutputStreamReference &stream) override
 
NPT_Result Listen (unsigned int max_clients) override
 
NPT_Result WaitForNewClient (NPT_Socket *&client, NPT_Timeout timeout, NPT_Flags flags) override
 

Protected Attributes

unsigned int m_ListenMax
 
- Protected Attributes inherited from NPT_BsdSocket
NPT_BsdSocketFdReference m_SocketFdReference
 
NPT_SocketInfo m_Info
 

Friends

class NPT_TcpServerSocket
 

Additional Inherited Members

- Protected Member Functions inherited from NPT_BsdSocket
 NPT_BsdSocket (SocketFd fd, NPT_Flags flags)
 
NPT_Result RefreshInfo ()
 
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 WaitForConnection (NPT_Timeout timeout) 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
 

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