Acceptor(const ConcreteAddress &local_address, const std::shared_ptr< executors::IExecutor > &executor, const config::MessageParserConfig &message_parser_config, std::shared_ptr< logging::Logger > logger) | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | inline |
acceptor_ | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | private |
AsioAcceptor typedef | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | |
AsioSocket typedef | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | |
async_accept_next() | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | inlineprivate |
ConcreteAddress typedef | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | |
connection_list_ | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | private |
ConnectionCallback typedef | msgpack_rpc::transport::IAcceptor | |
ConnectionType typedef | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | |
executor_ | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | private |
get_executor() | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | inlineprivate |
IAcceptor(const IAcceptor &)=delete (defined in msgpack_rpc::transport::IAcceptor) | msgpack_rpc::transport::IAcceptor | |
IAcceptor(IAcceptor &&)=delete (defined in msgpack_rpc::transport::IAcceptor) | msgpack_rpc::transport::IAcceptor | |
IAcceptor() noexcept=default | msgpack_rpc::transport::IAcceptor | protected |
local_address() const noexcept override | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | inlinevirtual |
local_address_ | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | private |
log_name_ | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | private |
logger_ | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | private |
message_parser_config_ | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | private |
on_accept(const asio::error_code &error) | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | inlineprivate |
on_connection_ | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | private |
operator=(const IAcceptor &)=delete (defined in msgpack_rpc::transport::IAcceptor) | msgpack_rpc::transport::IAcceptor | |
operator=(IAcceptor &&)=delete (defined in msgpack_rpc::transport::IAcceptor) | msgpack_rpc::transport::IAcceptor | |
socket_ | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | private |
start(ConnectionCallback on_connection) override | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | inlinevirtual |
state_machine_ | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | private |
stop() override | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | inlinevirtual |
stop_in_thread() | msgpack_rpc::transport::Acceptor< AsioAcceptorType, AsioSocketType, ConcreteAddressType > | inlineprivate |
~IAcceptor() noexcept=default | msgpack_rpc::transport::IAcceptor | virtual |