Derecho  0.9
Distributed systems toolkit for RDMA
derecho::Group< ReplicatedTypes > Member List

This is the complete list of members for derecho::Group< ReplicatedTypes >, including all inherited members.

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() constderecho::Group< ReplicatedTypes >
external_caller_index_map typedefderecho::Group< ReplicatedTypes >private
external_callersderecho::Group< ReplicatedTypes >private
factoriesderecho::Group< ReplicatedTypes >private
get_index_of_type(const std::type_info &) overridederecho::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() overridederecho::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_leaderderecho::Group< ReplicatedTypes >private
leader_connectionderecho::Group< ReplicatedTypes >private
leave(bool group_shutdown=true)derecho::Group< ReplicatedTypes >
my_idderecho::Group< ReplicatedTypes >private
objects_by_subgroup_idderecho::Group< ReplicatedTypes >private
persistence_managerderecho::Group< ReplicatedTypes >private
pred_handle typedefderecho::Group< ReplicatedTypes >private
receive_objects(const std::set< std::pair< subgroup_id_t, node_id_t >> &subgroups_and_leaders)derecho::Group< ReplicatedTypes >private
replicated_objectsderecho::Group< ReplicatedTypes >private
report_failure(const node_id_t who)derecho::Group< ReplicatedTypes >
rpc_managerderecho::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_socketsderecho::Group< ReplicatedTypes >private
user_deserialization_contextderecho::Group< ReplicatedTypes >private
view_managerderecho::Group< ReplicatedTypes >private
~_Group()=defaultderecho::_Groupvirtual
~Group()derecho::Group< ReplicatedTypes >