|  | 
|  | NPT_TcpServerSocket (NPT_Flags flags=0) | 
|  | 
| NPT_Result | Listen (unsigned int max_clients) override | 
|  | 
| NPT_Result | WaitForNewClient (NPT_Socket *&client, NPT_Timeout timeout=NPT_TIMEOUT_INFINITE, NPT_Flags flags=0) override | 
|  | 
|  | 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 | 
|  | 
|  | 
| static NPT_Result | CancelBlockerSocket (NPT_Thread::ThreadId thread_id) | 
|  | 
The documentation for this class was generated from the following files:
- lib/libUPnP/Neptune/Source/Core/NptSockets.h
- lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp
- lib/libUPnP/Neptune/Source/System/WinRT/NptWinRtSockets.cpp