SOLA
Loading...
Searching...
No Matches
minhton::MinhtonJoinAlgorithm Member List

This is the complete list of members for minhton::MinhtonJoinAlgorithm, including all inherited members.

access_ (defined in minhton::AlgorithmInterface)minhton::AlgorithmInterfaceprotected
AlgorithmInterface(std::shared_ptr< AccessContainer > access) (defined in minhton::AlgorithmInterface)minhton::AlgorithmInterfaceinlineexplicit
allUpdatesAcknowledged() (defined in minhton::JoinAlgorithmGeneral)minhton::JoinAlgorithmGeneralprotected
calcAdjacentLeftOfNewChild(const minhton::NodeInfo &entering_node) constminhton::JoinAlgorithmGeneralprotected
calcAdjacentRightOfNewChild(const minhton::NodeInfo &entering_node) constminhton::JoinAlgorithmGeneralprotected
calcNewChildPosition(bool use_complete_balancing=false) constminhton::JoinAlgorithmGeneralprotected
calcOurNewAdjacentLeft(const minhton::NodeInfo &entering_node, const minhton::NodeInfo &entering_node_adj_right) constminhton::JoinAlgorithmGeneralprotected
calcOurNewAdjacentRight(const minhton::NodeInfo &entering_node, const minhton::NodeInfo &entering_node_adj_left) constminhton::JoinAlgorithmGeneralprotected
continueAcceptChildProcedure(const minhton::MessageInformAboutNeighbors &message) noexcept(false) overrideminhton::JoinAlgorithmGeneralprotectedvirtual
getCloserAdjacent(const minhton::NodeInfo &entering_node, const minhton::NodeInfo &alleged_adjacent) constminhton::JoinAlgorithmGeneralprotected
getRoutingInfo() const (defined in minhton::AlgorithmInterface)minhton::AlgorithmInterfaceinlineprotected
getRoutingTableNeighborsForNewChild(const minhton::NodeInfo &new_child) constminhton::JoinAlgorithmGeneralprotected
getSelfNodeInfo() const (defined in minhton::AlgorithmInterface)minhton::AlgorithmInterfaceinlineprotected
getSupportedMessageTypes() (defined in minhton::JoinAlgorithmInterface)minhton::JoinAlgorithmInterfaceinlinestatic
initiateJoin(NodeInfo &node_info) overrideminhton::JoinAlgorithmGeneralvirtual
initiateJoin(const PhysicalNodeInfo &p_node_info) overrideminhton::JoinAlgorithmGeneralvirtual
JoinAlgorithmGeneral(std::shared_ptr< AccessContainer > access) (defined in minhton::JoinAlgorithmGeneral)minhton::JoinAlgorithmGeneralinlineexplicit
JoinAlgorithmInterface(std::shared_ptr< AccessContainer > access) (defined in minhton::JoinAlgorithmInterface)minhton::JoinAlgorithmInterfaceinlineexplicit
last_join_info_ (defined in minhton::JoinAlgorithmGeneral)minhton::JoinAlgorithmGeneralprotected
MinhtonJoinAlgorithm(std::shared_ptr< AccessContainer > access) (defined in minhton::MinhtonJoinAlgorithm)minhton::MinhtonJoinAlgorithminlineexplicit
mustSendUpdateLeft(const minhton::NodeInfo &entering_node_adj_right) constminhton::JoinAlgorithmGeneralprotected
mustSendUpdateRight(const minhton::NodeInfo &entering_node_adj_left) constminhton::JoinAlgorithmGeneralprotected
performAcceptChild(minhton::NodeInfo entering_node, bool use_complete_balancing=false)minhton::JoinAlgorithmGeneralprotected
performSendJoinAccept(const minhton::NodeInfo &entering_node, const minhton::NodeInfo &entering_node_adj_left, const minhton::NodeInfo &entering_node_adj_right)minhton::JoinAlgorithmGeneralprotected
performSendUpdateNeighborMessagesAboutEnteringNode(minhton::NodeInfo entering_node) overrideminhton::MinhtonJoinAlgorithmvirtual
process(const MessageVariant &msg) override (defined in minhton::JoinAlgorithmGeneral)minhton::JoinAlgorithmGeneralvirtual
processJoin(const MessageJoin &msg) overrideminhton::MinhtonJoinAlgorithmvirtual
processJoinAccept(const MessageJoinAccept &msg)minhton::JoinAlgorithmGeneralprotected
processJoinAcceptAck(const MessageJoinAcceptAck &msg)minhton::JoinAlgorithmGeneralprotected
send(const MessageVariant &msg) (defined in minhton::AlgorithmInterface)minhton::AlgorithmInterfaceinlineprotected
~AlgorithmInterface()=default (defined in minhton::AlgorithmInterface)minhton::AlgorithmInterfacevirtual
~JoinAlgorithmGeneral() override=default (defined in minhton::JoinAlgorithmGeneral)minhton::JoinAlgorithmGeneral
~JoinAlgorithmInterface() override=default (defined in minhton::JoinAlgorithmInterface)minhton::JoinAlgorithmInterface