emlabcpp
modern opinionated embedded C++ library
|
#include <rpc.h>
Public Types | |
using | traits_type = traits< CallDefs > |
using | reply_variant = typename traits_type::reply_variant |
using | request_type = typename traits_type::request_type |
using | request_group = typename traits_type::request_group |
using | reply_type = typename traits_type::reply_type |
using | outter_reply_group = typename traits_type::outter_reply_group |
using | request_message_type = typename traits_type::request_message_type |
using | reply_message_type = typename traits_type::reply_message_type |
using | request_handler = protocol::handler< request_group > |
using | reply_handler = protocol::handler< outter_reply_group > |
Static Public Member Functions | |
template<typename Handler > | |
static reply_message_type | on_message (request_message_type const &msg, Handler &&h) |
using emlabcpp::rpc::reactor< CallDefs >::outter_reply_group = typename traits_type::outter_reply_group |
using emlabcpp::rpc::reactor< CallDefs >::reply_handler = protocol::handler< outter_reply_group > |
using emlabcpp::rpc::reactor< CallDefs >::reply_message_type = typename traits_type::reply_message_type |
using emlabcpp::rpc::reactor< CallDefs >::reply_type = typename traits_type::reply_type |
using emlabcpp::rpc::reactor< CallDefs >::reply_variant = typename traits_type::reply_variant |
using emlabcpp::rpc::reactor< CallDefs >::request_group = typename traits_type::request_group |
using emlabcpp::rpc::reactor< CallDefs >::request_handler = protocol::handler< request_group > |
using emlabcpp::rpc::reactor< CallDefs >::request_message_type = typename traits_type::request_message_type |
using emlabcpp::rpc::reactor< CallDefs >::request_type = typename traits_type::request_type |
using emlabcpp::rpc::reactor< CallDefs >::traits_type = traits< CallDefs > |
|
inlinestatic |