Derecho  0.9
Distributed systems toolkit for RDMA
derecho::View Member List

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

bytes_size() const =0mutils::ByteRepresentablepure virtual
debug_string() constderecho::View
DEFAULT_SERIALIZATION_SUPPORT(View, vid, members, member_ips_and_ports, failed, num_failed, joined, departed, num_members, next_unassigned_rank, subgroup_ids_by_type_id, subgroup_shard_views, my_subgroups)derecho::View
departedderecho::View
failedderecho::View
find_rank_of_leader() constderecho::View
gmsSSTderecho::View
i_am_leader() constderecho::View
i_am_new_leader()derecho::View
i_know_i_am_leaderderecho::View
is_adequately_provisionedderecho::View
joinedderecho::View
make_subview(const std::vector< node_id_t > &with_members, const Mode mode=Mode::ORDERED, const std::vector< int > &is_sender={}, std::string profile="default") constderecho::View
member_ips_and_portsderecho::View
membersderecho::View
merge_changes()derecho::View
multicast_groupderecho::View
my_rankderecho::View
my_subgroupsderecho::View
next_unassigned_rankderecho::View
node_id_to_rankderecho::View
num_failedderecho::View
num_membersderecho::View
post_object(const std::function< void(char const *const, std::size_t)> &) const =0mutils::ByteRepresentablepure virtual
rank_of(const std::tuple< ip_addr_t, uint16_t, uint16_t, uint16_t, uint16_t > &who) constderecho::View
rank_of(const node_id_t &who) constderecho::View
subgroup_ids_by_type_idderecho::View
subgroup_shard_viewsderecho::View
subgroup_type_orderderecho::View
subview_rank_of_shard_leader(subgroup_id_t subgroup_id, uint32_t shard_index) constderecho::View
to_bytes(char *v) const =0mutils::ByteRepresentablepure virtual
vidderecho::View
View(const int32_t vid, const std::vector< node_id_t > &members, const std::vector< std::tuple< ip_addr_t, uint16_t, uint16_t, uint16_t, uint16_t >> &member_ips_and_ports, const std::vector< char > &failed, const int32_t num_failed, const std::vector< node_id_t > &joined, const std::vector< node_id_t > &departed, const int32_t num_members, const int32_t next_unassigned_rank, const std::map< subgroup_type_id_t, std::vector< subgroup_id_t >> &subgroup_ids_by_type_id, const std::vector< std::vector< SubView >> &subgroup_shard_views, const std::map< subgroup_id_t, uint32_t > &my_subgroups)derecho::View
View(const int32_t vid, const std::vector< node_id_t > &members, const std::vector< std::tuple< ip_addr_t, uint16_t, uint16_t, uint16_t, uint16_t >> &member_ips_and_ports, const std::vector< char > &failed, const std::vector< node_id_t > &joined, const std::vector< node_id_t > &departed, const int32_t my_rank, const int32_t next_unassigned_rank, const std::vector< std::type_index > &subgroup_type_order)derecho::View
wedge()derecho::View
~ByteRepresentable()mutils::ByteRepresentableinlinevirtual