barrier_sync() | derecho::Group< ReplicatedTypes > | |
construct_objects(const View &, const vector_int64_2d &) | derecho::Group< ReplicatedTypes > | inlineprivate |
construct_objects(const View &curr_view, const vector_int64_2d &old_shard_leaders) | derecho::Group< ReplicatedTypes > | private |
debug_print_status() const | derecho::Group< ReplicatedTypes > | |
external_caller_index_map typedef | derecho::Group< ReplicatedTypes > | private |
external_callers | derecho::Group< ReplicatedTypes > | private |
factories | derecho::Group< ReplicatedTypes > | private |
get_index_of_type(const std::type_info &) override | derecho::Group< ReplicatedTypes > | protectedvirtual |
get_members() | derecho::Group< ReplicatedTypes > | |
get_my_id() | derecho::Group< ReplicatedTypes > | |
get_my_rank() | derecho::Group< ReplicatedTypes > | |
get_my_shard(uint32_t subgroup_index=0) | derecho::Group< ReplicatedTypes > | |
get_my_shard(uint32_t subgroup_index) | derecho::Group< ReplicatedTypes > | |
get_nonmember_subgroup(uint32_t subgroup_index=0) | derecho::Group< ReplicatedTypes > | |
derecho::get_number_of_shards(uint32_t subgroup_index=0) | derecho::_Group | |
GroupProjection< ReplicatedTypes >::get_number_of_shards(uint32_t subgroup_index=0) | derecho::GroupProjection< ReplicatedTypes > | |
get_shard_iterator(uint32_t subgroup_index=0) | derecho::Group< ReplicatedTypes > | |
get_subgroup(uint32_t subgroup_index=0) | derecho::Group< ReplicatedTypes > | |
get_subgroup_members(uint32_t subgroup_index=0) | derecho::Group< ReplicatedTypes > | |
get_view_manager() override | derecho::Group< ReplicatedTypes > | protectedvirtual |
Group(const CallbackSet &callbacks, const SubgroupInfo &subgroup_info, IDeserializationContext *deserialization_context, std::vector< view_upcall_t > _view_upcalls={}, Factory< ReplicatedTypes >... factories) | derecho::Group< ReplicatedTypes > | |
Group(const SubgroupInfo &subgroup_info, Factory< ReplicatedTypes >... factories) | derecho::Group< ReplicatedTypes > | |
is_starting_leader | derecho::Group< ReplicatedTypes > | private |
leader_connection | derecho::Group< ReplicatedTypes > | private |
leave(bool group_shutdown=true) | derecho::Group< ReplicatedTypes > | |
my_id | derecho::Group< ReplicatedTypes > | private |
objects_by_subgroup_id | derecho::Group< ReplicatedTypes > | private |
persistence_manager | derecho::Group< ReplicatedTypes > | private |
pred_handle typedef | derecho::Group< ReplicatedTypes > | private |
receive_objects(const std::set< std::pair< subgroup_id_t, node_id_t >> &subgroups_and_leaders) | derecho::Group< ReplicatedTypes > | private |
replicated_objects | derecho::Group< ReplicatedTypes > | private |
report_failure(const node_id_t who) | derecho::Group< ReplicatedTypes > | |
rpc_manager | derecho::Group< ReplicatedTypes > | private |
set_external_caller_pointer(std::type_index type, uint32_t subgroup_num, void **ret) | derecho::Group< ReplicatedTypes > | virtual |
set_replicated_pointer(std::type_index type, uint32_t subgroup_num, void **ret) | derecho::Group< ReplicatedTypes > | virtual |
set_up_components() | derecho::Group< ReplicatedTypes > | private |
tcp_sockets | derecho::Group< ReplicatedTypes > | private |
user_deserialization_context | derecho::Group< ReplicatedTypes > | private |
view_manager | derecho::Group< ReplicatedTypes > | private |
~_Group()=default | derecho::_Group | virtual |
~Group() | derecho::Group< ReplicatedTypes > | |