boost.png (6897 bytes)

PrevUpHomeNext

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

  1. connector_impl& operator=(const connector_impl & );

connector_impl public member functions

  1.  connector_impl(Demultiplexer & demux) ;
  2. template<typename Endpoint> 
      connector_error connect(const Endpoint & endpoint) ;

connector_impl private member functions

    Copyright © 2004 Hugo Duncan

    PrevUpHomeNext