7 #ifndef HTTP_ACCEPTOR_H
8 #define HTTP_ACCEPTOR_H
11 #include <boost/shared_ptr.hpp>
12 #include <boost/system/system_error.hpp>
19 typedef std::function<void(const boost::system::error_code&)>
Provides a service for accepting new TCP connections.
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.
std::function< void(const boost::system::error_code &)> HttpAcceptorCallback
Type of the callback for the TCP acceptor used in this library.
boost::shared_ptr< HttpsAcceptor > HttpsAcceptorPtr
Type of shared pointer to TLS acceptors.
asiolink::TLSAcceptor< HttpAcceptorCallback > HttpsAcceptor
Type of the TLS acceptor used in this library.
Defines the logger used by the top-level component of kea-dhcp-ddns.
Provides a service for accepting new TLS connections.