47#ifndef __sockpp_connector_h
48#define __sockpp_connector_h
122template <
typename STREAM_SOCK,
typename ADDR=
typename STREAM_SOCK::addr_t>
154 base::operator=(std::move(rhs));
Definition connector.h:124
ADDR addr_t
Definition connector.h:136
connector_tmpl()
Definition connector.h:141
addr_t peer_address() const
Definition connector.h:168
connector_tmpl & operator=(connector_tmpl &&rhs)
Definition connector.h:153
STREAM_SOCK stream_sock_t
Definition connector.h:134
bool connect(const addr_t &addr)
Definition connector.h:184
bool bind(const addr_t &addr)
Definition connector.h:176
connector_tmpl(const addr_t &addr)
Definition connector.h:147
addr_t address() const
Definition connector.h:162
Definition connector.h:64
connector(const sock_address &addr)
Definition connector.h:82
connector(connector &&conn)
Definition connector.h:88
bool connect(const sock_address &addr)
Definition connector.cpp:43
connector & operator=(connector &&rhs)
Definition connector.h:94
bool is_connected() const
Definition connector.h:106
connector()
Definition connector.h:76
Definition sock_address.h:65
bool is_open() const
Definition socket.h:238
bool bind(const sock_address &addr)
Definition socket.cpp:187
sock_address_any address() const
Definition socket.cpp:195
sock_address_any peer_address() const
Definition socket.cpp:210
Definition stream_socket.h:63
stream_socket & operator=(stream_socket &&rhs)
Definition stream_socket.h:122
stream_socket()
Definition stream_socket.h:85