sockpp
Modern C++ socket library wrapper
sockpp::connector_tmpl< STREAM_SOCK, ADDR > Member List

This is the complete list of members for sockpp::connector_tmpl< STREAM_SOCK, ADDR >, including all inherited members.

addr_t typedefsockpp::connector_tmpl< STREAM_SOCK, ADDR >
address() constsockpp::connector_tmpl< STREAM_SOCK, ADDR >inline
bind(const addr_t &addr)sockpp::connector_tmpl< STREAM_SOCK, ADDR >inline
sockpp::connector::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::stream_socketinline
close()sockpp::socket
close_on_err()sockpp::socketinlineprotected
COMM_TYPEsockpp::stream_socketstatic
connect(const addr_t &addr)sockpp::connector_tmpl< STREAM_SOCK, ADDR >inline
sockpp::connector::connect(const sock_address &addr)sockpp::connector
connector()sockpp::connectorinline
connector(const sock_address &addr)sockpp::connectorinline
connector(connector &&conn)sockpp::connectorinline
connector_tmpl()sockpp::connector_tmpl< STREAM_SOCK, ADDR >inline
connector_tmpl(const addr_t &addr)sockpp::connector_tmpl< STREAM_SOCK, ADDR >inline
create(int domain, int protocol=0)sockpp::stream_socketstatic
sockpp::socket::create(int domain, int type, int protocol=0)sockpp::socketstatic
create_handle(int domain)sockpp::stream_socketinlineprotectedstatic
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_connected() constsockpp::connectorinline
is_open() constsockpp::socketinline
last_error() constsockpp::socketinline
last_error_str() constsockpp::socketinline
operator bool() constsockpp::socketinlineexplicit
operator!() constsockpp::socketinline
operator=(connector_tmpl &&rhs)sockpp::connector_tmpl< STREAM_SOCK, ADDR >inline
sockpp::connector::operator=(connector &&rhs)sockpp::connectorinline
sockpp::stream_socket::operator=(stream_socket &&rhs)sockpp::stream_socketinline
sockpp::socket::operator=(socket &&sock) noexceptsockpp::socketinline
pair(int domain, int type, int protocol=0)sockpp::socketstatic
peer_address() constsockpp::connector_tmpl< STREAM_SOCK, ADDR >inline
read(void *buf, size_t n)sockpp::stream_socketvirtual
read(const std::vector< iovec > &ranges)sockpp::stream_socket
read_n(void *buf, size_t n)sockpp::stream_socketvirtual
read_timeout(const std::chrono::microseconds &to)sockpp::stream_socketvirtual
read_timeout(const std::chrono::duration< Rep, Period > &to)sockpp::stream_socketinline
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
stream_sock_t typedefsockpp::connector_tmpl< STREAM_SOCK, ADDR >
stream_socket()sockpp::stream_socketinline
stream_socket(socket_t handle)sockpp::stream_socketinlineexplicit
stream_socket(stream_socket &&sock)sockpp::stream_socketinline
write(const void *buf, size_t n)sockpp::stream_socketvirtual
write(const std::string &s)sockpp::stream_socketinlinevirtual
write(const std::vector< iovec > &ranges)sockpp::stream_socketvirtual
write_n(const void *buf, size_t n)sockpp::stream_socketvirtual
write_timeout(const std::chrono::microseconds &to)sockpp::stream_socketvirtual
write_timeout(const std::chrono::duration< Rep, Period > &to)sockpp::stream_socketinline
~socket()sockpp::socketinlinevirtual