xdrpp
RFC4506 XDR compiler and message library
|
Public Types | |
using | cb_t = std::function< void(msg_ptr)> |
Public Member Functions | |
service_base (uint32_t prog, uint32_t vers) | |
virtual void | process (void *session, rpc_msg &hdr, xdr_get &g, cb_t reply)=0 |
bool | check_call (const rpc_msg &hdr) |
Static Public Member Functions | |
template<typename T > | |
static bool | decode_arg (xdr_get &g, T &arg) |
Public Attributes | |
const uint32_t | prog_ |
const uint32_t | vers_ |