GHS
Leader Election Based on GHS Minimum Spanning Tree
le::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE > Member List

This is the complete list of members for le::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >, including all inherited members.

checked_index_of(const agent_t &, size_t &) constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
delayed_count() constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
get_edge(const agent_t &to, Edge &out) constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
get_edge_metric(const agent_t &to, metric_t &m) constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
get_edge_status(const agent_t &to, status_t &out) constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
get_id() constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
get_leader_id() constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
get_level() constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
get_n_peers() constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >inline
get_parent_id() constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
get_response_prompt(const agent_t &who, msg::InPartPayload &m)le::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
GhsState(agent_t my_id, Edge *edges, size_t num_edges)le::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
has_edge(const agent_t to) constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
is_converged() constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
is_response_required(const agent_t &who, bool &response_required)le::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
is_waiting_for(const agent_t &who, bool &out_waiting_for)le::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
mst_broadcast(const msg::Type, const msg::Data &, StaticQueue< Msg, MSG_Q_SIZE > &buf, size_t &) constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
mst_convergecast(const msg::Type, const msg::Data &, StaticQueue< Msg, MSG_Q_SIZE > &buf, size_t &) constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
mwoe() constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
process(const Msg &msg, StaticQueue< Msg, MSG_Q_SIZE > &outgoing_buffer, size_t &sz)le::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
start_round(StaticQueue< Msg, MSG_Q_SIZE > &outgoing_msgs, size_t &)le::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
typecast(const status_t status, const msg::Type, const msg::Data &, StaticQueue< Msg, MSG_Q_SIZE > &buf, size_t &) constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
waiting_count() constle::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >
~GhsState() (defined in le::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >)le::ghs::GhsState< NUM_AGENTS, MSG_Q_SIZE >