lib/NintendoSDK/include/nn/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