packio
|
The packio::msgpack_rpc namespace contains the msgpack-RPC implementation. More...
Classes | |
class | rpc |
The msgpack RPC protocol implementation. More... | |
Typedefs | |
using | completion_handler = completion_handler< rpc > |
The completion_handler for msgpack-RPC. | |
template<template< class... > class Map = default_map, typename Lockable = default_mutex> | |
using | dispatcher = dispatcher< rpc, Map, Lockable > |
The dispatcher for msgpack-RPC. | |
template<typename Socket , template< class... > class Map = default_map> | |
using | client = ::packio::client< rpc, Socket, Map > |
The client for msgpack-RPC. | |
template<typename Acceptor , typename Dispatcher = dispatcher<>> | |
using | server = ::packio::server< rpc, Acceptor, Dispatcher > |
The server for msgpack-RPC. | |
Functions | |
template<typename Socket , template< class... > class Map = default_map> | |
auto | make_client (Socket &&socket) |
The make_client function for msgpack-RPC. | |
template<typename Acceptor , typename Dispatcher = dispatcher<>> | |
auto | make_server (Acceptor &&acceptor) |
The make_server function for msgpack-RPC. | |
The packio::msgpack_rpc namespace contains the msgpack-RPC implementation.