7#ifndef TCP_CONNECTION_ACCEPTOR_H
8#define TCP_CONNECTION_ACCEPTOR_H
13#include <boost/shared_ptr.hpp>
14#include <boost/system/system_error.hpp>
Provides a service for accepting new TCP connections.
Provides a service for accepting new TLS connections.
boost::shared_ptr< TlsConnectionAcceptor > TlsConnectionAcceptorPtr
Type of shared pointer to TLS acceptors.
boost::shared_ptr< TcpConnectionAcceptor > TcpConnectionAcceptorPtr
Type of shared pointer to TCP acceptors.
asiolink::TLSAcceptor< TcpConnectionAcceptorCallback > TlsConnectionAcceptor
Type of the TLS acceptor used in this library.
std::function< void(const boost::system::error_code &) TcpConnectionAcceptorCallback)
Type of the callback for the TCP acceptor used in this library.
asiolink::TCPAcceptor< TcpConnectionAcceptorCallback > TcpConnectionAcceptor
Type of the TCP acceptor used in this library.
Defines the logger used by the top-level component of kea-lfc.