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() const | minhton::RoutingInformation | |
areRoutingTableNeighborChildrenEmpty() const | minhton::RoutingInformation | |
areRoutingTableNeighborChildrenFull() const | minhton::RoutingInformation | |
areRoutingTableNeighborsFull() const | minhton::RoutingInformation | |
areWeDSN() const (defined in minhton::RoutingInformation) | minhton::RoutingInformation | |
areWeTempDSN() const (defined in minhton::RoutingInformation) | minhton::RoutingInformation | |
atLeastOneChildExists() const | minhton::RoutingInformation | |
atLeastOneChildIsFree() const | minhton::RoutingInformation | |
atLeastOneRoutingTableNeighborChildExists() const | minhton::RoutingInformation | |
atLeastOneRoutingTableNeighborChildIsFree() const | minhton::RoutingInformation | |
calcRoutingTableNeighborParents(const minhton::NodeInfo &node) | minhton::RoutingInformation | static |
combiningNodeVectorsWithoutDuplicate(std::vector< minhton::NodeInfo > v1, const std::vector< minhton::NodeInfo > &v2) | minhton::RoutingInformation | static |
getAdjacentLeft() const | minhton::RoutingInformation | |
getAdjacentRight() const | minhton::RoutingInformation | |
getAllInitializedLeftRoutingTableNeighborsAndChildren() const | minhton::RoutingInformation | |
getAllInitializedRightRoutingTableNeighborsAndChildren() const | minhton::RoutingInformation | |
getAllInitializedRoutingTableNeighborChildren() const | minhton::RoutingInformation | |
getAllInitializedRoutingTableNeighbors() const | minhton::RoutingInformation | |
getAllLeftRoutingTableNeighborsAndChildren() const | minhton::RoutingInformation | |
getAllRightRoutingTableNeighborsAndChildren() const | minhton::RoutingInformation | |
getAllUniqueKnownExistingNeighbors() const | minhton::RoutingInformation | |
getAllUniqueSymmetricalExistingNeighbors() const | minhton::RoutingInformation | |
getChild(uint16_t child_position) | minhton::RoutingInformation | |
getChildren() const | minhton::RoutingInformation | |
getCoveringDSNOrTempDSN() (defined in minhton::RoutingInformation) | minhton::RoutingInformation | |
getDirectLeftNeighbor() const | minhton::RoutingInformation | |
getDirectRightNeighbor() const | minhton::RoutingInformation | |
getFanout() const | minhton::RoutingInformation | |
getInitializedChildren() const | minhton::RoutingInformation | |
getInitializedRoutingTableNeighborsAndChildren() const | minhton::RoutingInformation | |
getLeftmostNeighbor() const | minhton::RoutingInformation | |
getLeftmostNeighborChild() const | minhton::RoutingInformation | |
getLeftRoutingTableNeighborChildrenLeftToRight() const | minhton::RoutingInformation | |
getLeftRoutingTableNeighborChildrenRightToLeft() const | minhton::RoutingInformation | |
getLeftRoutingTableNeighborsLeftToRight() const | minhton::RoutingInformation | |
getLeftRoutingTableNeighborsRightToLeft() const | minhton::RoutingInformation | |
getLowestNode() const | minhton::RoutingInformation | |
getNextDSN() (defined in minhton::RoutingInformation) | minhton::RoutingInformation | |
getNodeInfoByPosition(uint32_t level, uint32_t number) | minhton::RoutingInformation | |
getParent() const | minhton::RoutingInformation | |
getRightmostNeighbor() const | minhton::RoutingInformation | |
getRightRoutingTableNeighborChildrenLeftToRight() const | minhton::RoutingInformation | |
getRightRoutingTableNeighborChildrenRightToLeft() const | minhton::RoutingInformation | |
getRightRoutingTableNeighborsLeftToRight() const | minhton::RoutingInformation | |
getRightRoutingTableNeighborsRightToLeft() const | minhton::RoutingInformation | |
getRoutingTableNeighborChildren() const | minhton::RoutingInformation | |
getRoutingTableNeighbors() const | minhton::RoutingInformation | |
getRoutingTableNeighborsAndChildren() const | minhton::RoutingInformation | |
getSelfNodeInfo() const | minhton::RoutingInformation | |
getString() const | minhton::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::RoutingInformation | static |
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()=default | minhton::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()=default | minhton::RoutingInformation | |