This is the complete list of members for derecho::MulticastGroup, including all inherited members.
| callbacks | derecho::MulticastGroup | private |
| check_failures_loop() | derecho::MulticastGroup | private |
| check_pending_sst_sends(subgroup_id_t subgroup_num) | derecho::MulticastGroup | |
| compute_global_stability_frontier(subgroup_id_t subgroup_num) | derecho::MulticastGroup | |
| create_rdmc_sst_groups() | derecho::MulticastGroup | private |
| current_receives | derecho::MulticastGroup | private |
| current_sends | derecho::MulticastGroup | private |
| debug_print() | derecho::MulticastGroup | |
| deliver_message(RDMCMessage &msg, const subgroup_id_t &subgroup_num, const persistent::version_t &version, const uint64_t &msg_timestamp) | derecho::MulticastGroup | private |
| deliver_message(SSTMessage &msg, const subgroup_id_t &subgroup_num, const persistent::version_t &version, const uint64_t &msg_timestamp) | derecho::MulticastGroup | private |
| deliver_messages_upto(const std::vector< int32_t > &max_indices_for_senders, subgroup_id_t subgroup_num, uint32_t num_shard_senders) | derecho::MulticastGroup | |
| delivery_pred_handles | derecho::MulticastGroup | private |
| delivery_trigger(subgroup_id_t subgroup_num, const SubgroupSettings &subgroup_settings, const uint32_t num_shard_members, DerechoSST &sst) | derecho::MulticastGroup | private |
| free_message_buffers | derecho::MulticastGroup | private |
| future_message_indices | derecho::MulticastGroup | private |
| get_buffer_and_send_auto_null(subgroup_id_t subgroup_num) | derecho::MulticastGroup | private |
| get_num_senders(const std::vector< int > &shard_senders) | derecho::MulticastGroup | inlineprivate |
| get_sendbuffer_ptr(subgroup_id_t subgroup_num, long long unsigned int payload_size, bool cooked_send) | derecho::MulticastGroup | private |
| get_shard_sst_indices(subgroup_id_t subgroup_num) | derecho::MulticastGroup | |
| get_subgroup_settings() | derecho::MulticastGroup | inline |
| get_time() | derecho::MulticastGroup | private |
| initialize_sst_row() | derecho::MulticastGroup | private |
| last_transfer_medium | derecho::MulticastGroup | private |
| locally_stable_rdmc_messages | derecho::MulticastGroup | private |
| locally_stable_sst_messages | derecho::MulticastGroup | private |
| member_index | derecho::MulticastGroup | private |
| members | derecho::MulticastGroup | private |
| msg_state_mtx | derecho::MulticastGroup | private |
| MulticastGroup(std::vector< node_id_t > members, node_id_t my_node_id, std::shared_ptr< DerechoSST > sst, CallbackSet callbacks, uint32_t total_num_subgroups, const std::map< subgroup_id_t, SubgroupSettings > &subgroup_settings_by_id, unsigned int sender_timeout, const subgroup_post_next_version_func_t &post_next_version_callback, const persistence_manager_callbacks_t &persistence_manager_callbacks, std::vector< char > already_failed={}) | derecho::MulticastGroup | |
| MulticastGroup(std::vector< node_id_t > members, node_id_t my_node_id, std::shared_ptr< DerechoSST > sst, MulticastGroup &&old_group, uint32_t total_num_subgroups, const std::map< subgroup_id_t, SubgroupSettings > &subgroup_settings_by_id, const subgroup_post_next_version_func_t &post_next_version_callback, const persistence_manager_callbacks_t &persistence_manager_callbacks, std::vector< char > already_failed={}) | derecho::MulticastGroup | |
| next_message_to_deliver | derecho::MulticastGroup | private |
| next_sends | derecho::MulticastGroup | private |
| node_id_to_sst_index | derecho::MulticastGroup | private |
| non_persistent_messages | derecho::MulticastGroup | private |
| non_persistent_sst_messages | derecho::MulticastGroup | private |
| num_members | derecho::MulticastGroup | private |
| pending_message_timestamps | derecho::MulticastGroup | private |
| pending_persistence | derecho::MulticastGroup | private |
| pending_sends | derecho::MulticastGroup | private |
| pending_sst_sends | derecho::MulticastGroup | private |
| persistence_manager_callbacks | derecho::MulticastGroup | private |
| persistence_pred_handles | derecho::MulticastGroup | private |
| post_next_version_callback | derecho::MulticastGroup | private |
| pred_handle typedef | derecho::MulticastGroup | private |
| rdmc_group_num_offset | derecho::MulticastGroup | private |
| rdmc_sst_groups_created | derecho::MulticastGroup | private |
| received_intervals | derecho::MulticastGroup | private |
| receiver_function(subgroup_id_t subgroup_num, const SubgroupSettings &subgroup_settings, const std::map< uint32_t, uint32_t > &shard_ranks_by_sender_rank, uint32_t num_shard_senders, DerechoSST &sst, unsigned int batch_size, const std::function< void(uint32_t, volatile char *, uint32_t)> &sst_receive_handler_lambda) | derecho::MulticastGroup | private |
| receiver_pred_handles | derecho::MulticastGroup | private |
| receiver_predicate(const SubgroupSettings &subgroup_settings, const std::map< uint32_t, uint32_t > &shard_ranks_by_sender_rank, uint32_t num_shard_senders, const DerechoSST &sst) | derecho::MulticastGroup | private |
| register_predicates() | derecho::MulticastGroup | private |
| register_rpc_callback(rpc_handler_t handler) | derecho::MulticastGroup | inline |
| resolve_num_received(int32_t index, uint32_t num_received_entry) | derecho::MulticastGroup | private |
| rpc_callback | derecho::MulticastGroup | private |
| send(subgroup_id_t subgroup_num, long long unsigned int payload_size, const std::function< void(char *buf)> &msg_generator, bool cooked_send) | derecho::MulticastGroup | |
| send_loop() | derecho::MulticastGroup | private |
| sender_cv | derecho::MulticastGroup | private |
| sender_pred_handles | derecho::MulticastGroup | private |
| sender_thread | derecho::MulticastGroup | private |
| sender_timeout | derecho::MulticastGroup | private |
| singleton_shard_receive_handlers | derecho::MulticastGroup | private |
| sst | derecho::MulticastGroup | private |
| sst_multicast_group_ptrs | derecho::MulticastGroup | private |
| sst_receive_handler(subgroup_id_t subgroup_num, const SubgroupSettings &subgroup_settings, const std::map< uint32_t, uint32_t > &shard_ranks_by_sender_rank, uint32_t num_shard_senders, uint32_t sender_rank, volatile char *data, uint64_t size) | derecho::MulticastGroup | private |
| stability_pred_handles | derecho::MulticastGroup | private |
| subgroup_settings_map | derecho::MulticastGroup | private |
| subgroup_to_rdmc_group | derecho::MulticastGroup | private |
| thread_shutdown | derecho::MulticastGroup | private |
| timeout_thread | derecho::MulticastGroup | private |
| total_num_subgroups | derecho::MulticastGroup | private |
| version_message(RDMCMessage &msg, const subgroup_id_t &subgroup_num, const persistent::version_t &version, const uint64_t &msg_timestamp) | derecho::MulticastGroup | private |
| version_message(SSTMessage &msg, const subgroup_id_t &subgroup_num, const persistent::version_t &version, const uint64_t &msg_timestamp) | derecho::MulticastGroup | private |
| ViewManager class | derecho::MulticastGroup | friend |
| wedge() | derecho::MulticastGroup | |
| ~MulticastGroup() | derecho::MulticastGroup |
1.8.13