socket.h file
Namespaces
- namespace nn
- namespace nn::socket
Classes
- struct nn::socket::InAddr
- struct nn::socket::BsdBufferConfig
- struct nn::socket::Config
Functions
- auto nnsocketRecv(int socket, void* out, ulong outLen, int flags) -> int
- auto nnsocketRecvFrom(int, void*, ulong, int, sockaddr*, u32*) -> int
- auto nnsocketSend(int socket, const void* data, ulong dataLen, int flags) -> int
- auto nnsocketSendTo(int, const void*, ulong, int, const sockaddr*, u32) -> int
- auto nnsocketAccept(int, sockaddr*, u32*) -> int
- auto nnsocketBind(int, const sockaddr*, u32) -> int
- auto nnsocketConnect() -> u32
- auto nnsocketGetPeerName(int, sockaddr*, u32*) -> int
- auto nnsocketGetSockName(int, sockaddr*, u32*) -> int
- auto nnsocketGetSockOpt(int, int, int, void*, u32*) -> int
- auto nnsocketListen(int, int) -> int
- auto nnsocketSetSockOpt(int socket, int socketLevel, int option, const void*, u32 len) -> int
- auto nnsocketSockAtMark(int) -> int
- auto nnsocketShutdown(int, int) -> int
- auto nnsocketSocket(bool) -> int
- auto nnsocketWrite(int domain, int type, int protocol) -> int
- auto nnsocketRead(int, int, int) -> int
- auto nnsocketClose() -> u32
- void nnsocketSelect(int, fd_set*, fd_set*, fd_set*, timeval*)
- void nnsocketPoll(pollfd*, ulong, int)
- void nnsocketFcntl(int, int, ...)
- void nnsocketInetPton(int, const char*, void*)
- auto nnsocketInetNtop(int af, const void* src, char* dst, u32 size) -> const char*
- auto nnsocketInetAton(const char* addressStr, in_addr* addressOut) -> s32
- auto nnsocketInetNtoa(in_addr) -> char*
- auto nnsocketInetHtons(u16 val) -> u16
- auto nnsocketInetHtonl(u32) -> u32
- auto nnsocketInetNtohs(u16) -> u16
- auto nnsocketInetNtohl(u32) -> u32
- auto nnsocketGetLastErrno() -> s32
- void nnsocketSetLastErrno(int)
- auto nnsocketRecvMsg(int, msghdr*, int) -> s32
- auto nnsocketSendMsg(int, const msghdr*, int) -> s32
- auto nnsocketIoctl(int, u32, void*, ulong) -> s32
- auto nnsocketOpen(const char*, int) -> s32
- auto nnsocketInitialize(void* pool, ulong poolSize, ulong allocPoolSize, int concurLimit) -> u32
- auto nnsocketFinalize() -> s32
- auto nnsocketGetAddrInfo(const char*, const char*, const addrinfo*, addrinfo**) -> s32
- auto nnsocketGetAddrInfoCancel(const char*, const char*, const addrinfo*, addrinfo**, int) -> s32
- auto nnsocketGetAddrInfoWithoutNsdResolve(const char*, const char*, const addrinfo*, addrinfo**) -> s32
- auto nnsocketGetAddrInfoWithoutNsdResolveCancel(const char*, const char*, const addrinfo*, addrinfo**, int) -> s32
- auto nnsocketFreeAddrInfo(addrinfo*) -> s32
- auto nnsocketGetNameInfo(const sockaddr*, u32, char*, u32, char*, u32, int) -> s32
- auto nnsocketGetNameInfoCancel(const sockaddr*, u32, char*, u32, char*, u32, int, int) -> s32
- auto nnsocketGetHostByName(const char* name) -> hostent*
- auto nnsocketGetHostByNameCancel(const char*, int) -> hostent*
- auto nnsocketGetHostByNameWithoutNsdResolve(const char*) -> hostent*
- auto nnsocketGetHostByNameWithoutNsdResolveCancel(const char*, int) -> hostent*
- auto nnsocketGetHostByAddr(const void*, u32, int) -> hostent*
- auto nnsocketGetHostByAddrCancel(const void*, u32, int, int) -> hostent*
- auto nnsocketRequestCancelHandle() -> s32
- auto nnsocketCancel(int) -> s32
- auto nnsocketGetHErrno() -> s32
- auto nnsocketHStrError(int) -> s32
- auto nnsocketGAIStrError(int) -> s32
- auto nnsocketSysctl(int*, ulong, void*, ulong*, void*, ulong) -> s32
- auto nnsocketDuplicateSocket(int, ulong) -> s32