emlabcpp
modern opinionated embedded C++ library
emlabcpp::rpc::bind_wrapper< Bindings > Class Template Reference

#include <rpc.h>

Public Member Functions

reply_message_type on_message (request_message_type const &msg)
 
template<auto ID, typename Callable >
void bind (Callable cb)
 
template<std::size_t I, typename Request >
auto operator() (tag< I >, Request const &req)
 

Member Function Documentation

◆ bind()

template<typename... Bindings>
template<auto ID, typename Callable >
void emlabcpp::rpc::bind_wrapper< Bindings >::bind ( Callable  cb)
inline

◆ on_message()

template<typename... Bindings>
reply_message_type emlabcpp::rpc::bind_wrapper< Bindings >::on_message ( request_message_type const &  msg)
inline

◆ operator()()

template<typename... Bindings>
template<std::size_t I, typename Request >
auto emlabcpp::rpc::bind_wrapper< Bindings >::operator() ( tag< I >  ,
Request const &  req 
)
inline

References emlabcpp::args.


The documentation for this class was generated from the following file: