Thrill  0.1
Socket Member List

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

accept() constSocketinline
bind(const SocketAddress &sa)Socketinline
close()Socketinline
connect(const SocketAddress &sa)Socketinline
Create()Socketinlinestatic
CreatePair()Socketinlinestatic
debugSocketprivatestatic
debug_dataSocketprivatestatic
fd() constSocketinline
fd_Socketprivate
GetError() constSocketinline
GetLocalAddress() constSocketinline
GetPeerAddress() constSocketinline
getsockopt(int level, int optname, void *optval, socklen_t *optlen) constSocketinline
IsValid() constSocketinline
listen(int backlog=0)Socketinline
MaybeHexdump(const void *data, size_t size)Socketinlineprivatestatic
non_blocking_Socketprivate
operator=(const Socket &)=deleteSocket
operator=(Socket &&s)Socketinline
recv(void *out_data, size_t size, int flags=0)Socketinline
recv_one(void *out_data, size_t max_size, int flags=0)Socketinline
recvfrom(void *out_data, size_t max_size, int flags=0, SocketAddress *out_source=nullptr)Socketinline
send(const void *data, size_t size, int flags=0)Socketinline
send_one(const void *data, size_t size, int flags=0)Socketinline
sendto(const void *data, size_t size, int flags, const SocketAddress &dest)Socketinline
SetKeepAlive(bool activate=true)Socket
SetNoDelay(bool activate=true)Socket
SetNonBlocking(int fd, bool non_blocking)Socketinlinestatic
SetNonBlocking(bool non_blocking)Socketinline
SetRcvBuf(size_t size)Socket
SetReuseAddr(bool activate=true)Socket
SetSndBuf(size_t size)Socket
setsockopt(int level, int optname, const void *optval, socklen_t optlen)Socketinline
Socket(int fd, bool loopback_socket=false)Socketinlineexplicit
Socket()Socketinline
Socket(const Socket &)=deleteSocket
Socket(Socket &&s) noexceptSocketinline
~Socket()Socketinline