BOOST_NET_SOCKET_ACCEPTOR_HPP
namespace boost {
namespace net {
namespace socket {
template<typename Demultiplexer, typename ConnectionSynchronisation,
typename SocketErrorPolicy, typename EventHandler>
class acceptor;
template<typename ConnectionSynchronisation, typename Demultiplexer,
typename SocketErrorPolicy, typename EventHandler>
class acceptor_impl<ConnectionSynchronisation, Demultiplexer, blocking_synchronisation, SocketErrorPolicy, EventHandler>;
template<typename ConnectionSynchronisation, typename Demultiplexer,
typename SocketErrorPolicy, typename EventHandler>
class acceptor_impl<ConnectionSynchronisation, Demultiplexer, non_blocking_synchronisation, SocketErrorPolicy, EventHandler>;
template<typename ConnectionSynchronisation, typename Demultiplexer,
typename SocketErrorPolicy, typename EventHandler>
class acceptor_impl<ConnectionSynchronisation, Demultiplexer, asynch_synchronisation, SocketErrorPolicy, EventHandler>;
namespace impl {
template<typename Handler> class acceptor_handled;
}
}
}
}