nn::nex::SocketDriver class

Public types

class PollInfo
class Socket
enum _SocketFlag: int32_t { Msg_None = 0, Msg_Oob = MSG_OOB, Msg_Peek = MSG_PEEK, Msg_DontRoute = MSG_DONTROUTE, Msg_Eor = MSG_EOR, Msg_Trunc = MSG_TRUNC, Msg_CTrunc = MSG_CTRUNC, Msg_WaitAll = MSG_WAITALL, Msg_DontWait = MSG_DONTWAIT, Msg_CMsg_CloExec = MSG_CMSG_CLOEXEC }
using InetAddress = in_addr_t

Constructors, destructors, conversion operators

~SocketDriver() override

Public functions

auto Create() -> Socket* virtual
void Delete(Socket*) virtual
auto Poll(PollInfo*, u32, u32) -> int virtual
auto CanUseGetAllReceivableSockets() -> bool virtual
void GetAllReceivableSockets(Socket**, ulong, u32) virtual