Derecho  0.9
Distributed systems toolkit for RDMA
derecho::rpc::RemoteInvocable< Tag, std::function< Ret(Args...)> > Member List

This is the complete list of members for derecho::rpc::RemoteInvocable< Tag, std::function< Ret(Args...)> >, including all inherited members.

get_handler(std::integral_constant< FunctionTag, Tag > const *const, const Args &...)derecho::rpc::RemoteInvocable< Tag, std::function< Ret(Args...)> >inline
invoke_opcodederecho::rpc::RemoteInvocable< Tag, std::function< Ret(Args...)> >
receive_call(std::false_type const *const, mutils::DeserializationManager *dsm, const node_id_t &caller, const char *_recv_buf, const std::function< char *(int)> &out_alloc)derecho::rpc::RemoteInvocable< Tag, std::function< Ret(Args...)> >inline
receive_call(std::true_type const *const, mutils::DeserializationManager *dsm, const node_id_t &, const char *_recv_buf, const std::function< char *(int)> &)derecho::rpc::RemoteInvocable< Tag, std::function< Ret(Args...)> >inline
receive_call(mutils::RemoteDeserialization_v *rdv, const node_id_t &who, const char *recv_buf, const std::function< char *(int)> &out_alloc)derecho::rpc::RemoteInvocable< Tag, std::function< Ret(Args...)> >inline
remote_function_type typedefderecho::rpc::RemoteInvocable< Tag, std::function< Ret(Args...)> >
remote_invocable_functionderecho::rpc::RemoteInvocable< Tag, std::function< Ret(Args...)> >
RemoteInvocable(uint32_t class_id, uint32_t instance_id, std::map< Opcode, receive_fun_t > &receivers, std::function< Ret(Args...)> f)derecho::rpc::RemoteInvocable< Tag, std::function< Ret(Args...)> >inline
reply_opcodederecho::rpc::RemoteInvocable< Tag, std::function< Ret(Args...)> >