Class template connector_impl<ConnectionSynch, Demultiplexer, blocking_synchronisation, SocketErrorPolicy, EventHandler>
boost::net::socket::connector_impl<ConnectionSynch, Demultiplexer, blocking_synchronisation, SocketErrorPolicy, EventHandler> — Blocking Socket Connector.
Synopsis
template<typename ConnectionSynch, typename Demultiplexer,
typename SocketErrorPolicy, typename EventHandler>
class connector_impl<ConnectionSynch, Demultiplexer, blocking_synchronisation, SocketErrorPolicy, EventHandler>
: : public boost::net::socket::impl::connector_handled< EventHandler >
{
public:
// types
typedef socket io_mechanism_t;
typedef Demultiplexer demultiplexer_type;
typedef blocking_synchronisation synchronisation_type;
typedef SocketErrorPolicy error_policy;
typedef ConnectionSynch connection_synch_t;
// construct/copy/destruct
connector_impl& operator=(const connector_impl &);
// public member functions
connector_impl(Demultiplexer &) ;
template<typename Endpoint> connector_error connect(const Endpoint &) ;
// private member functions
};
Description
connector_impl
construct/copy/destruct
connector_impl& operator=(const connector_impl & );
connector_impl
public member functions
connector_impl(Demultiplexer & demux) ;
template<typename Endpoint>
connector_error connect(const Endpoint & endpoint) ;
connector_impl
private member functions