|
xdrpp
RFC4506 XDR compiler and message library
|


Public Member Functions | |
| srpc_service (T &server) | |
| void | process (void *session, rpc_msg &hdr, xdr_get &g, cb_t reply) override |
| template<typename P > | |
| void | dispatch (Session *session, rpc_msg &hdr, xdr_get &g, cb_t reply) |
Public Member Functions inherited from xdr::service_base | |
| service_base (uint32_t prog, uint32_t vers) | |
| bool | check_call (const rpc_msg &hdr) |
Public Attributes | |
| T & | server_ |
Public Attributes inherited from xdr::service_base | |
| const uint32_t | prog_ |
| const uint32_t | vers_ |
Additional Inherited Members | |
Public Types inherited from xdr::service_base | |
| using | cb_t = std::function< void(msg_ptr)> |
Static Public Member Functions inherited from xdr::service_base | |
| template<typename T > | |
| static bool | decode_arg (xdr_get &g, T &arg) |
1.8.13