11#include <boost/shared_ptr.hpp>
12#include <boost/system/system_error.hpp>
19typedef std::function<void(
const boost::system::error_code&)>
Provides a service for accepting new TCP connections.
Provides a service for accepting new TLS connections.
asiolink::TLSAcceptor< HttpAcceptorCallback > HttpsAcceptor
Type of the TLS acceptor used in this library.
std::function< void(const boost::system::error_code &)> HttpAcceptorCallback
Type of the callback for the TCP acceptor used in this library.
asiolink::TCPAcceptor< HttpAcceptorCallback > HttpAcceptor
Type of the TCP acceptor used in this library.
boost::shared_ptr< HttpAcceptor > HttpAcceptorPtr
Type of shared pointer to TCP acceptors.
boost::shared_ptr< HttpsAcceptor > HttpsAcceptorPtr
Type of shared pointer to TLS acceptors.
Defines the logger used by the top-level component of kea-lfc.