| 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 > | |