sockpp
Modern C++ socket library wrapper
sockpp::socket Member List

This is the complete list of members for sockpp::socket, including all inherited members.

address() constsockpp::socket
bind(const sock_address &addr)sockpp::socket
check_ret(T ret) constsockpp::socketinlineprotected
check_ret_bool(T ret) constsockpp::socketinlineprotected
check_socket(socket_t ret) constsockpp::socketinlineprotected
check_socket_bool(socket_t ret) constsockpp::socketinlineprotected
clear(int val=0)sockpp::socketinline
clone() constsockpp::socket
close()sockpp::socket
close_on_err()sockpp::socketinlineprotected
create(int domain, int type, int protocol=0)sockpp::socketstatic
destroy()sockpp::socketstatic
error_str(int errNum)sockpp::socketstatic
family() constsockpp::socketinlinevirtual
get_last_error()sockpp::socketprotectedstatic
get_option(int level, int optname, void *optval, socklen_t *optlen) constsockpp::socket
get_option(int level, int optname, T *val) constsockpp::socketinline
handle() constsockpp::socketinline
initialize()sockpp::socketstatic
is_open() constsockpp::socketinline
last_error() constsockpp::socketinline
last_error_str() constsockpp::socketinline
operator bool() constsockpp::socketinlineexplicit
operator!() constsockpp::socketinline
operator=(socket &&sock) noexceptsockpp::socketinline
pair(int domain, int type, int protocol=0)sockpp::socketstatic
peer_address() constsockpp::socket
release()sockpp::socketinline
reset(socket_t h=INVALID_SOCKET)sockpp::socket
set_last_error()sockpp::socketinlineprotected
set_non_blocking(bool on=true)sockpp::socket
set_option(int level, int optname, const void *optval, socklen_t optlen)sockpp::socket
set_option(int level, int optname, const T &val)sockpp::socketinline
shutdown(int how=SHUT_RDWR)sockpp::socket
socket()sockpp::socketinline
socket(socket_t h)sockpp::socketinlineexplicit
socket(socket &&sock) noexceptsockpp::socketinline
~socket()sockpp::socketinlinevirtual