Derecho  0.9
Distributed systems toolkit for RDMA
derecho::rpc::RPCManager Member List

This is the complete list of members for derecho::rpc::RPCManager, including all inherited members.

::derecho::ExternalCaller classderecho::rpc::RPCManagerfriend
::derecho::Replicated classderecho::rpc::RPCManagerfriend
connectionsderecho::rpc::RPCManagerprivate
create_connections()derecho::rpc::RPCManager
destroy_remote_invocable_class(uint32_t instance_id)derecho::rpc::RPCManager
fifo_queuederecho::rpc::RPCManagerprivate
fifo_queue_cvderecho::rpc::RPCManagerprivate
fifo_queue_mutexderecho::rpc::RPCManagerprivate
fifo_worker()derecho::rpc::RPCManagerprivate
fifo_worker_threadderecho::rpc::RPCManagerprivate
finish_p2p_send(node_id_t dest_node, subgroup_id_t dest_subgroup_id, PendingBase &pending_results_handle)derecho::rpc::RPCManager
finish_rpc_send(subgroup_id_t subgroup_id, PendingBase &pending_results_handle)derecho::rpc::RPCManager
fulfilled_pending_resultsderecho::rpc::RPCManagerprivate
get_sendbuffer_ptr(uint32_t dest_id, sst::REQUEST_TYPE type)derecho::rpc::RPCManager
make_remote_invocable_class(std::unique_ptr< UserProvidedClass > *cls, uint32_t type_id, uint32_t instance_id, FunctionTuple funs)derecho::rpc::RPCManagerinline
make_remote_invoker(uint32_t type_id, uint32_t instance_id, FunctionTuple funs)derecho::rpc::RPCManagerinline
new_view_callback(const View &new_view)derecho::rpc::RPCManager
nidderecho::rpc::RPCManagerprivate
p2p_connections_mutexderecho::rpc::RPCManagerprivate
p2p_message_handler(node_id_t sender_id, char *msg_buf, uint32_t buffer_size)derecho::rpc::RPCManagerprivate
p2p_receive_loop()derecho::rpc::RPCManagerprivate
parse_and_receive(char *buf, std::size_t size, const std::function< char *(int)> &out_alloc)derecho::rpc::RPCManagerprivate
pending_results_cvderecho::rpc::RPCManagerprivate
pending_results_mutexderecho::rpc::RPCManagerprivate
pending_results_to_fulfillderecho::rpc::RPCManagerprivate
rdvderecho::rpc::RPCManagerprivate
receive_message(const Opcode &indx, const node_id_t &received_from, char const *const buf, std::size_t payload_size, const std::function< char *(int)> &out_alloc)derecho::rpc::RPCManagerprivate
receiversderecho::rpc::RPCManagerprivate
rpc_message_handler(subgroup_id_t subgroup_id, node_id_t sender_id, char *msg_buf, uint32_t buffer_size)derecho::rpc::RPCManager
rpc_threadderecho::rpc::RPCManagerprivate
RPCManager(ViewManager &group_view_manager, IDeserializationContext *deserialization_context_ptr)derecho::rpc::RPCManagerinline
start_listening()derecho::rpc::RPCManager
thread_shutdownderecho::rpc::RPCManagerprivate
thread_startderecho::rpc::RPCManagerprivate
thread_start_cvderecho::rpc::RPCManagerprivate
thread_start_mutexderecho::rpc::RPCManagerprivate
view_managerderecho::rpc::RPCManagerprivate
~RPCManager()derecho::rpc::RPCManager