nn::nex::BerkeleySocketDriver::BerkeleySocket class

Base classes

class nn::nex::SocketDriver::Socket

Constructors, destructors, conversion operators

BerkeleySocket()
BerkeleySocket(const BerkeleySocket*, int)
~BerkeleySocket()

Public functions

auto Open(TransportProtocol::Type) -> bool virtual
auto SetAsync(bool) -> bool
auto SetBroadcastMode(bool) -> bool
auto Bind(u16&) -> bool virtual
auto LastSocketErrorToResult(const char*, long) -> bool
auto GetLastSocketError(long) -> s32
auto RecvFrom(u8*, ulong, SocketDriver::InetAddress*, u64*, SocketDriver::_SocketFlag) -> s32 virtual

Private functions

void Close() virtual
auto SendTo(u8 const*, ulong, nn::nex::SocketDriver::InetAddress const&, ulong*) -> s32 virtual

Function documentation

void nn::nex::BerkeleySocketDriver::BerkeleySocket::Close() virtual private

s32 nn::nex::BerkeleySocketDriver::BerkeleySocket::SendTo(u8 const*, ulong, nn::nex::SocketDriver::InetAddress const&, ulong*) virtual private