Nets v3.0.0
Secure multi-platform networking library
Loading...
Searching...
No Matches
Socket Member List

This is the complete list of members for Socket, including all inherited members.

accept(SocketView &accepted) noexceptSocketViewinline
acceptSsl() noexceptSocketViewinline
connect(SocketAddressView remoteAddress) noexceptSocketViewinline
connectSsl(const char *hostname=nullptr) noexceptSocketViewinline
destroy() noexceptSocketViewinline
disableSigpipe() noexceptSocketViewinlinestatic
getFamily() const noexceptSocketViewinline
getHandle() const noexceptSocketViewinline
getInstance() const noexceptSocketViewinline
getLocalAddress(SocketAddressView socketAddress) constSocketViewinline
getQueueSize() const noexceptSocketViewinline
getRemoteAddress(SocketAddressView socketAddress) constSocketViewinline
getSslContext() const noexceptSocketViewinline
getType() const noexceptSocketViewinline
instance (defined in SocketView)SocketViewprotected
isBlocking() const noexceptSocketViewinline
isListening() const noexceptSocketViewinline
isNoDelay() const noexceptSocketViewinline
isOnlyIPv6() const noexceptSocketViewinline
listen(size_t queueSize=256) noexceptSocketViewinline
operator bool() const noexceptSocketViewinlineexplicit
operator=(Socket &)=delete (defined in Socket)Socket
operator=(Socket &&r) noexcept (defined in Socket)Socketinline
receive(void *receiveBuffer, size_t bufferSize, size_t &byteCount) noexceptSocketViewinline
receiveFrom(SocketAddressView remoteAddress, void *receiveBuffer, size_t bufferSize, size_t &byteCount) noexceptSocketViewinline
send(const void *data, size_t byteCount)SocketViewinline
send(const T &data)SocketViewinline
sendTo(const void *data, size_t byteCount, SocketAddressView remoteAddress) noexceptSocketViewinline
sendTo(const T &data, SocketAddressView remoteAddress) noexceptSocketViewinline
setNoDelay(bool value) noexceptSocketViewinline
shutdown(SocketShutdown shutdown=RECEIVE_SEND_SOCKET_SHUTDOWN) noexceptSocketViewinline
Socket(const Socket &)=delete (defined in Socket)Socket
Socket(Socket &&r) noexcept (defined in Socket)Socketinline
Socket() noexceptSocketinline
Socket(SocketType type, SocketFamily family, SocketAddressView localAddress, bool isBlocking=true, bool isOnlyIPv6=false, SslContextView sslContext=nullptr)Socketinline
SocketView(Socket_T *instance) noexceptSocketViewinline
~Socket()Socketinline