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

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

access_ (defined in minhton::AlgorithmInterface)minhton::AlgorithmInterfaceprotected
AlgorithmInterface(std::shared_ptr< AccessContainer > access) (defined in minhton::AlgorithmInterface)minhton::AlgorithmInterfaceinlineexplicit
canLeaveWithoutReplacement() overrideminhton::MinhtonLeaveAlgorithmvirtual
current_signoff_request_ (defined in minhton::LeaveAlgorithmGeneral)minhton::LeaveAlgorithmGeneralprotected
getAdjacentLeftFromVector(const minhton::NodeInfo &considered_node, std::vector< minhton::NodeInfo > neighbors)minhton::LeaveAlgorithmGeneralprotectedstatic
getAdjacentRightFromVector(const minhton::NodeInfo &considered_node, std::vector< minhton::NodeInfo > neighbors)minhton::LeaveAlgorithmGeneralprotectedstatic
getRoutingInfo() const (defined in minhton::AlgorithmInterface)minhton::AlgorithmInterfaceinlineprotected
getSelfNodeInfo() const (defined in minhton::AlgorithmInterface)minhton::AlgorithmInterfaceinlineprotected
getSupportedMessageTypes() (defined in minhton::LeaveAlgorithmInterface)minhton::LeaveAlgorithmInterfaceinlinestatic
in_leave_progress_ (defined in minhton::LeaveAlgorithmGeneral)minhton::LeaveAlgorithmGeneralprotected
initiateSelfDeparture() overrideminhton::MinhtonLeaveAlgorithmvirtual
last_replacement_update_ (defined in minhton::LeaveAlgorithmGeneral)minhton::LeaveAlgorithmGeneralprotected
LeaveAlgorithmGeneral(std::shared_ptr< AccessContainer > access) (defined in minhton::LeaveAlgorithmGeneral)minhton::LeaveAlgorithmGeneralinlineexplicit
LeaveAlgorithmInterface(std::shared_ptr< AccessContainer > access) (defined in minhton::LeaveAlgorithmInterface)minhton::LeaveAlgorithmInterfaceinlineexplicit
leaving_event_id_ (defined in minhton::LeaveAlgorithmGeneral)minhton::LeaveAlgorithmGeneralprotected
locked_left_neighbor_ (defined in minhton::LeaveAlgorithmGeneral)minhton::LeaveAlgorithmGeneralprotected
locked_right_neighbor_ (defined in minhton::LeaveAlgorithmGeneral)minhton::LeaveAlgorithmGeneralprotected
MinhtonLeaveAlgorithm(std::shared_ptr< AccessContainer > access) (defined in minhton::MinhtonLeaveAlgorithm)minhton::MinhtonLeaveAlgorithminlineexplicit
old_parent_ (defined in minhton::LeaveAlgorithmGeneral)minhton::LeaveAlgorithmGeneralprotected
performFindReplacement()minhton::MinhtonLeaveAlgorithmprotected
performFindReplacement(const MessageFindReplacement &msg)minhton::MinhtonLeaveAlgorithmprotected
performLeaveWithoutReplacement()minhton::LeaveAlgorithmGeneralprotected
performLeaveWithReplacement(minhton::NodeInfo leaving_node, std::vector< minhton::NodeInfo > neighbors_of_leaving_node, bool leaving_node_was_locked, bool leaving_node_locked_right, bool leaving_node_locked_left)minhton::LeaveAlgorithmGeneralprotected
prepareLeavingAsSuccessor(const minhton::NodeInfo &node_to_replace)minhton::LeaveAlgorithmGeneralprotected
process(const MessageVariant &msg) override (defined in minhton::LeaveAlgorithmGeneral)minhton::LeaveAlgorithmGeneralvirtual
processFindReplacement(const minhton::MessageFindReplacement &message) overrideminhton::MinhtonLeaveAlgorithmprotectedvirtual
processLockNeighborRequest(const minhton::MessageLockNeighborRequest &message)minhton::LeaveAlgorithmGeneralprotected
processLockNeighborResponse(const minhton::MessageLockNeighborResponse &message)minhton::LeaveAlgorithmGeneralprotected
processReceiveReplacementUpdateAck()minhton::LeaveAlgorithmGeneralprotected
processReceiveSignoffNeighborAdjacentsAck()minhton::LeaveAlgorithmGeneralprotected
processRemoveNeighborAck()minhton::LeaveAlgorithmGeneralprotected
processReplacementAck(const minhton::MessageReplacementAck &message)minhton::LeaveAlgorithmGeneralprotected
processReplacementOffer(const minhton::MessageReplacementOffer &message)minhton::LeaveAlgorithmGeneralprotected
processReplacementUpdate(const minhton::MessageReplacementUpdate &message)minhton::LeaveAlgorithmGeneralprotected
processSignOffParentAnswer(const minhton::MessageSignoffParentAnswer &message)minhton::LeaveAlgorithmGeneralprotected
processSignOffParentRequest(const minhton::MessageSignoffParentRequest &message)minhton::LeaveAlgorithmGeneralprotected
processUnlockNeighbor(const MessageUnlockNeighbor &msg)minhton::LeaveAlgorithmGeneralprotected
processUpdateForwardAck()minhton::LeaveAlgorithmGeneralprotected
remaining_lock_neighbor_response_ (defined in minhton::LeaveAlgorithmGeneral)minhton::LeaveAlgorithmGeneralprotected
replaceMyself(const minhton::NodeInfo &node_to_replace, std::vector< minhton::NodeInfo > neighbors_of_node_to_replace) overrideminhton::LeaveAlgorithmGeneralprotected
replaceMyself(const NodeInfo &node_to_replace, std::vector< NodeInfo > neighbors_of_node_to_replace)=0 (defined in minhton::LeaveAlgorithmInterface)minhton::LeaveAlgorithmInterfacepure virtual
replacing_node_ (defined in minhton::LeaveAlgorithmGeneral)minhton::LeaveAlgorithmGeneralprotected
send(const MessageVariant &msg) (defined in minhton::AlgorithmInterface)minhton::AlgorithmInterfaceinlineprotected
sendNackToReplacement(uint64_t ref_event_id)minhton::LeaveAlgorithmGeneralprotected
sendReplacementOffer()minhton::LeaveAlgorithmGeneralprotected
signOffFromNeighborsAndAdjacents()minhton::LeaveAlgorithmGeneralprotected
signOffFromParent()minhton::LeaveAlgorithmGeneralprotected
~AlgorithmInterface()=default (defined in minhton::AlgorithmInterface)minhton::AlgorithmInterfacevirtual
~LeaveAlgorithmGeneral() override=default (defined in minhton::LeaveAlgorithmGeneral)minhton::LeaveAlgorithmGeneral
~LeaveAlgorithmInterface() override=default (defined in minhton::LeaveAlgorithmInterface)minhton::LeaveAlgorithmInterface