|
| 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