xbmc
Public Member Functions | List of all members
NPT_SocketInterface Class Referenceabstract
Inheritance diagram for NPT_SocketInterface:
Inheritance graph
[legend]

Public Member Functions

virtual NPT_Result Bind (const NPT_SocketAddress &address, bool reuse_address=true)=0
 
virtual NPT_Result Connect (const NPT_SocketAddress &address, NPT_Timeout timeout)=0
 
virtual NPT_Result WaitForConnection (NPT_Timeout timeout)=0
 
virtual NPT_Result GetInputStream (NPT_InputStreamReference &stream)=0
 
virtual NPT_Result GetOutputStream (NPT_OutputStreamReference &stream)=0
 
virtual NPT_Result GetInfo (NPT_SocketInfo &info)=0
 
virtual NPT_Result SetReadTimeout (NPT_Timeout timeout)=0
 
virtual NPT_Result SetWriteTimeout (NPT_Timeout timeout)=0
 
virtual NPT_Result Cancel (bool shutdown=true)=0
 

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