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

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

addNeighborChangeSubscription(const std::function< void(const minhton::NodeInfo &new_node, NeighborRelationship relationship, const minhton::NodeInfo &old_node, uint16_t position)> &callback) (defined in minhton::RoutingInformation)minhton::RoutingInformation
addNodeInfoChangeSubscription(const std::function< void(const minhton::NodeInfo &previous_node_info, const minhton::NodeInfo &new_node_info)> &callback) (defined in minhton::RoutingInformation)minhton::RoutingInformation
areChildrenFull() constminhton::RoutingInformation
areRoutingTableNeighborChildrenEmpty() constminhton::RoutingInformation
areRoutingTableNeighborChildrenFull() constminhton::RoutingInformation
areRoutingTableNeighborsFull() constminhton::RoutingInformation
areWeDSN() const (defined in minhton::RoutingInformation)minhton::RoutingInformation
areWeTempDSN() const (defined in minhton::RoutingInformation)minhton::RoutingInformation
atLeastOneChildExists() constminhton::RoutingInformation
atLeastOneChildIsFree() constminhton::RoutingInformation
atLeastOneRoutingTableNeighborChildExists() constminhton::RoutingInformation
atLeastOneRoutingTableNeighborChildIsFree() constminhton::RoutingInformation
calcRoutingTableNeighborParents(const minhton::NodeInfo &node)minhton::RoutingInformationstatic
combiningNodeVectorsWithoutDuplicate(std::vector< minhton::NodeInfo > v1, const std::vector< minhton::NodeInfo > &v2)minhton::RoutingInformationstatic
getAdjacentLeft() constminhton::RoutingInformation
getAdjacentRight() constminhton::RoutingInformation
getAllInitializedLeftRoutingTableNeighborsAndChildren() constminhton::RoutingInformation
getAllInitializedRightRoutingTableNeighborsAndChildren() constminhton::RoutingInformation
getAllInitializedRoutingTableNeighborChildren() constminhton::RoutingInformation
getAllInitializedRoutingTableNeighbors() constminhton::RoutingInformation
getAllLeftRoutingTableNeighborsAndChildren() constminhton::RoutingInformation
getAllRightRoutingTableNeighborsAndChildren() constminhton::RoutingInformation
getAllUniqueKnownExistingNeighbors() constminhton::RoutingInformation
getAllUniqueSymmetricalExistingNeighbors() constminhton::RoutingInformation
getChild(uint16_t child_position)minhton::RoutingInformation
getChildren() constminhton::RoutingInformation
getCoveringDSNOrTempDSN() (defined in minhton::RoutingInformation)minhton::RoutingInformation
getDirectLeftNeighbor() constminhton::RoutingInformation
getDirectRightNeighbor() constminhton::RoutingInformation
getFanout() constminhton::RoutingInformation
getInitializedChildren() constminhton::RoutingInformation
getInitializedRoutingTableNeighborsAndChildren() constminhton::RoutingInformation
getLeftmostNeighbor() constminhton::RoutingInformation
getLeftmostNeighborChild() constminhton::RoutingInformation
getLeftRoutingTableNeighborChildrenLeftToRight() constminhton::RoutingInformation
getLeftRoutingTableNeighborChildrenRightToLeft() constminhton::RoutingInformation
getLeftRoutingTableNeighborsLeftToRight() constminhton::RoutingInformation
getLeftRoutingTableNeighborsRightToLeft() constminhton::RoutingInformation
getLowestNode() constminhton::RoutingInformation
getNextDSN() (defined in minhton::RoutingInformation)minhton::RoutingInformation
getNodeInfoByPosition(uint32_t level, uint32_t number)minhton::RoutingInformation
getParent() constminhton::RoutingInformation
getRightmostNeighbor() constminhton::RoutingInformation
getRightRoutingTableNeighborChildrenLeftToRight() constminhton::RoutingInformation
getRightRoutingTableNeighborChildrenRightToLeft() constminhton::RoutingInformation
getRightRoutingTableNeighborsLeftToRight() constminhton::RoutingInformation
getRightRoutingTableNeighborsRightToLeft() constminhton::RoutingInformation
getRoutingTableNeighborChildren() constminhton::RoutingInformation
getRoutingTableNeighbors() constminhton::RoutingInformation
getRoutingTableNeighborsAndChildren() constminhton::RoutingInformation
getSelfNodeInfo() constminhton::RoutingInformation
getString() constminhton::RoutingInformation
nextDSNExists() (defined in minhton::RoutingInformation)minhton::RoutingInformation
removeNeighbor(const minhton::NodeInfo &position_to_remove, uint64_t ref_event_id=0)minhton::RoutingInformation
removeRoutingTableNeighborChildrenFromVector(minhton::NodeInfo node, std::vector< minhton::NodeInfo > neighbors)minhton::RoutingInformationstatic
resetAdjacentLeft(uint64_t ref_event_id=0)minhton::RoutingInformation
resetAdjacentRight(uint64_t ref_event_id=0)minhton::RoutingInformation
resetChild(uint16_t position, uint64_t ref_event_id=0)minhton::RoutingInformation
resetChildOrRoutingTableNeighborChild(const minhton::NodeInfo &routing_table_neighbor_child_or_child, uint64_t ref_event_id=0)minhton::RoutingInformation
resetPosition(uint64_t event_id) (defined in minhton::RoutingInformation)minhton::RoutingInformation
resetRoutingTableNeighbor(const minhton::NodeInfo &routing_table_neighbor, uint64_t ref_event_id=0)minhton::RoutingInformation
resetRoutingTableNeighborChild(const minhton::NodeInfo &routing_table_neighbor_child, uint64_t ref_event_id=0)minhton::RoutingInformation
RoutingInformation()=defaultminhton::RoutingInformation
RoutingInformation(minhton::NodeInfo self_node_info, Logger logger)minhton::RoutingInformation
setAdjacentLeft(const minhton::NodeInfo &adjacent_left, uint64_t ref_event_id=0)minhton::RoutingInformation
setAdjacentRight(const minhton::NodeInfo &adjacent_right, uint64_t ref_event_id=0)minhton::RoutingInformation
setChild(const minhton::NodeInfo &child, uint16_t position, uint64_t ref_event_id=0)minhton::RoutingInformation
setNodeStatus(NodeStatus status, uint64_t event_id)minhton::RoutingInformation
setParent(const minhton::NodeInfo &parent, uint64_t ref_event_id=0)minhton::RoutingInformation
setPosition(const minhton::LogicalNodeInfo &peer_position)minhton::RoutingInformation
updateNeighbor(const minhton::NodeInfo &position_to_update, uint64_t ref_event_id=0)minhton::RoutingInformation
updateRoutingTableNeighbor(minhton::NodeInfo routing_table_neighbor, uint64_t ref_event_id=0)minhton::RoutingInformation
updateRoutingTableNeighborChild(minhton::NodeInfo routing_table_neighbor_child, uint64_t ref_event_id=0)minhton::RoutingInformation
~RoutingInformation()=defaultminhton::RoutingInformation