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

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

barray typedefderecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >
cbarray typedefderecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >
fulfill_pending_results_vector(long int invocation_id, const node_list_t &who)derecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >inline
get_invoker(std::integral_constant< FunctionTag, Tag > const *const, const Args &...)derecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >inline
invocation_id_sequencerderecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >
invoke_opcodederecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >
lock_t typedefderecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >
receive_response(std::false_type *, mutils::DeserializationManager *dsm, const node_id_t &nid, const char *response, const std::function< definitely_char *(int)> &)derecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >inline
receive_response(std::true_type *, mutils::DeserializationManager *, const node_id_t &nid, const char *response, const std::function< char *(int)> &)derecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >inline
receive_response(mutils::RemoteDeserialization_v *rdv, const node_id_t &nid, const char *response, const std::function< char *(int)> &f)derecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >inline
remote_function_type typedefderecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >
RemoteInvoker(uint32_t class_id, uint32_t instance_id, std::map< Opcode, receive_fun_t > &receivers)derecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >inline
reply_opcodederecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >
results_vectorderecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >
returnRet()derecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >inline
send(const std::function< char *(int)> &out_alloc, const std::decay_t< Args > &... remote_args)derecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >inline
serialize_all(barray v, const Args &... args)derecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >inline
serialize_one(barray)derecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >inline
serialize_one(barray v, const A &a, const Rest &... rest)derecho::rpc::RemoteInvoker< Tag, std::function< Ret(Args...)> >inline