cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
Loading...
Searching...
No Matches
msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType > Member List

This is the complete list of members for msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >, including all inherited members.

AsioSocket typedefmsgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >
async_close() overridemsgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >inlinevirtual
async_read_next()msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >inlineprivate
async_send(const messages::SerializedMessage &message) overridemsgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >inlinevirtual
async_send_in_thread(const messages::SerializedMessage &message)msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >inlineprivate
close_in_thread(const Status &status)msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >inlineprivate
ConcreteAddress typedefmsgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >
Connection(AsioSocket &&socket, const config::MessageParserConfig &message_parser_config, std::shared_ptr< logging::Logger > logger, const std::shared_ptr< ConnectionList< Connection > > &connection_list=nullptr)msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >inline
Connection(const Connection &)=delete (defined in msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >)msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >
Connection(Connection &&)=delete (defined in msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >)msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >
connection_list_msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >private
ConnectionClosedCallback typedefmsgpack_rpc::transport::IConnection
IConnection(const IConnection &)=delete (defined in msgpack_rpc::transport::IConnection)msgpack_rpc::transport::IConnection
IConnection(IConnection &&)=delete (defined in msgpack_rpc::transport::IConnection)msgpack_rpc::transport::IConnection
IConnection() noexcept=defaultmsgpack_rpc::transport::IConnectionprotected
local_address() const noexcept overridemsgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >inlinevirtual
local_address_msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >private
log_name_msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >private
logger_msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >private
message_parser_msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >private
MessageReceivedCallback typedefmsgpack_rpc::transport::IConnection
MessageSentCallback typedefmsgpack_rpc::transport::IConnection
on_closed_msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >private
on_received_msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >private
on_sent(const asio::error_code &error, std::size_t size)msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >inlineprivate
on_sent_msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >private
operator=(const Connection &)=delete (defined in msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >)msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >
operator=(Connection &&)=delete (defined in msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >)msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >
operator=(const IConnection &)=delete (defined in msgpack_rpc::transport::IConnection)msgpack_rpc::transport::IConnection
operator=(IConnection &&)=delete (defined in msgpack_rpc::transport::IConnection)msgpack_rpc::transport::IConnection
process_read_bytes(const asio::error_code &error, std::size_t size)msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >inlineprivate
remote_address() const noexcept overridemsgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >inlinevirtual
remote_address_msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >private
socket_msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >private
start(MessageReceivedCallback on_received, MessageSentCallback on_sent, ConnectionClosedCallback on_closed) overridemsgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >inlinevirtual
state_machine_msgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >private
~Connection() overridemsgpack_rpc::transport::Connection< AsioSocketType, ConcreteAddressType >inline
~IConnection() noexcept=defaultmsgpack_rpc::transport::IConnectionvirtual