![]() |
Nexus Engine
v0.0.1
|
This is the complete list of members for Nexus::Network::Socket, including all inherited members.
| Accept() | Nexus::Network::Socket | |
| Bind(uint16 port) | Nexus::Network::Socket | |
| Close() | Nexus::Network::Socket | |
| CompleteConnect(std::optional< NetworkError > &outError) | Nexus::Network::Socket | |
| Connect(const NetworkAddress &address, std::optional< NetworkError > &outError) | Nexus::Network::Socket | |
| IsValid() const noexcept | Nexus::Network::Socket | inline |
| Listen(int backlog=16) | Nexus::Network::Socket | |
| operator=(const Socket &)=delete | Nexus::Network::Socket | |
| operator=(Socket &&other) noexcept | Nexus::Network::Socket | |
| ReceiveFrom(std::span< byte > buffer, NetworkAddress &outSender, std::optional< NetworkError > &outError) | Nexus::Network::Socket | |
| ReceiveInto(std::span< byte > buffer, std::optional< NetworkError > &outError) | Nexus::Network::Socket | |
| Send(std::span< const byte > data, std::optional< NetworkError > &outError) | Nexus::Network::Socket | |
| SendTo(const NetworkAddress &dest, std::span< const byte > data, std::optional< NetworkError > &outError) | Nexus::Network::Socket | |
| SetNonBlocking(bool enabled) | Nexus::Network::Socket | |
| Socket()=default | Nexus::Network::Socket | |
| Socket(SocketType type) | Nexus::Network::Socket | explicit |
| Socket(const Socket &)=delete | Nexus::Network::Socket | |
| Socket(Socket &&other) noexcept | Nexus::Network::Socket | |
| ~Socket() | Nexus::Network::Socket |