SOLA
|
This is the complete list of members for minhton::JoinAlgorithmGeneral, including all inherited members.
access_ (defined in minhton::AlgorithmInterface) | minhton::AlgorithmInterface | protected |
AlgorithmInterface(std::shared_ptr< AccessContainer > access) (defined in minhton::AlgorithmInterface) | minhton::AlgorithmInterface | inlineexplicit |
allUpdatesAcknowledged() (defined in minhton::JoinAlgorithmGeneral) | minhton::JoinAlgorithmGeneral | protected |
calcAdjacentLeftOfNewChild(const minhton::NodeInfo &entering_node) const | minhton::JoinAlgorithmGeneral | protected |
calcAdjacentRightOfNewChild(const minhton::NodeInfo &entering_node) const | minhton::JoinAlgorithmGeneral | protected |
calcNewChildPosition(bool use_complete_balancing=false) const | minhton::JoinAlgorithmGeneral | protected |
calcOurNewAdjacentLeft(const minhton::NodeInfo &entering_node, const minhton::NodeInfo &entering_node_adj_right) const | minhton::JoinAlgorithmGeneral | protected |
calcOurNewAdjacentRight(const minhton::NodeInfo &entering_node, const minhton::NodeInfo &entering_node_adj_left) const | minhton::JoinAlgorithmGeneral | protected |
continueAcceptChildProcedure(const minhton::MessageInformAboutNeighbors &message) noexcept(false) override | minhton::JoinAlgorithmGeneral | protectedvirtual |
getCloserAdjacent(const minhton::NodeInfo &entering_node, const minhton::NodeInfo &alleged_adjacent) const | minhton::JoinAlgorithmGeneral | protected |
getRoutingInfo() const (defined in minhton::AlgorithmInterface) | minhton::AlgorithmInterface | inlineprotected |
getRoutingTableNeighborsForNewChild(const minhton::NodeInfo &new_child) const | minhton::JoinAlgorithmGeneral | protected |
getSelfNodeInfo() const (defined in minhton::AlgorithmInterface) | minhton::AlgorithmInterface | inlineprotected |
getSupportedMessageTypes() (defined in minhton::JoinAlgorithmInterface) | minhton::JoinAlgorithmInterface | inlinestatic |
initiateJoin(NodeInfo &node_info) override | minhton::JoinAlgorithmGeneral | virtual |
initiateJoin(const PhysicalNodeInfo &p_node_info) override | minhton::JoinAlgorithmGeneral | virtual |
JoinAlgorithmGeneral(std::shared_ptr< AccessContainer > access) (defined in minhton::JoinAlgorithmGeneral) | minhton::JoinAlgorithmGeneral | inlineexplicit |
JoinAlgorithmInterface(std::shared_ptr< AccessContainer > access) (defined in minhton::JoinAlgorithmInterface) | minhton::JoinAlgorithmInterface | inlineexplicit |
last_join_info_ (defined in minhton::JoinAlgorithmGeneral) | minhton::JoinAlgorithmGeneral | protected |
mustSendUpdateLeft(const minhton::NodeInfo &entering_node_adj_right) const | minhton::JoinAlgorithmGeneral | protected |
mustSendUpdateRight(const minhton::NodeInfo &entering_node_adj_left) const | minhton::JoinAlgorithmGeneral | protected |
performAcceptChild(minhton::NodeInfo entering_node, bool use_complete_balancing=false) | minhton::JoinAlgorithmGeneral | protected |
performSendJoinAccept(const minhton::NodeInfo &entering_node, const minhton::NodeInfo &entering_node_adj_left, const minhton::NodeInfo &entering_node_adj_right) | minhton::JoinAlgorithmGeneral | protected |
performSendUpdateNeighborMessagesAboutEnteringNode(minhton::NodeInfo entering_node)=0 | minhton::JoinAlgorithmGeneral | protectedpure virtual |
process(const MessageVariant &msg) override (defined in minhton::JoinAlgorithmGeneral) | minhton::JoinAlgorithmGeneral | virtual |
processJoin(const MessageJoin &msg)=0 | minhton::JoinAlgorithmGeneral | protectedpure virtual |
processJoinAccept(const MessageJoinAccept &msg) | minhton::JoinAlgorithmGeneral | protected |
processJoinAcceptAck(const MessageJoinAcceptAck &msg) | minhton::JoinAlgorithmGeneral | protected |
send(const MessageVariant &msg) (defined in minhton::AlgorithmInterface) | minhton::AlgorithmInterface | inlineprotected |
~AlgorithmInterface()=default (defined in minhton::AlgorithmInterface) | minhton::AlgorithmInterface | virtual |
~JoinAlgorithmGeneral() override=default (defined in minhton::JoinAlgorithmGeneral) | minhton::JoinAlgorithmGeneral | |
~JoinAlgorithmInterface() override=default (defined in minhton::JoinAlgorithmInterface) | minhton::JoinAlgorithmInterface |