OverSim
PastryLeafSet Member List

This is the complete list of members for PastryLeafSet, including all inherited members.

awaitingRepairPastryLeafSetprivate
balanceLeafSet()PastryLeafSetprivate
biggerPastryLeafSetprivate
bitsPerDigitPastryStateObjectprotected
createSiblingVector(const OverlayKey &key, int numSiblings) const PastryLeafSet
dumpToStateMessage(PastryStateMessage *msg) const PastryLeafSetvirtual
dumpToVector(std::vector< TransportAddress > &affected) const PastryLeafSetvirtual
earlyInit(void)PastryLeafSetprivatevirtual
estimateMeanDistance()PastryLeafSet
failedNode(const TransportAddress &failed)PastryLeafSetvirtual
findCloserNode(const OverlayKey &destination, bool optimize=false)PastryLeafSetvirtual
findCloserNodes(const OverlayKey &destination, NodeVector *nodes)PastryLeafSetvirtual
getBiggestKey(void) const PastryLeafSetprivate
getBiggestNode(void) const PastryLeafSetprivate
getDestinationNode(const OverlayKey &destination)PastryLeafSetvirtual
getNewLeafsMessage(void)PastryLeafSet
getPredecessor(void) const PastryLeafSet
getRandomNode()PastryLeafSetvirtual
getSmallestKey(void) const PastryLeafSetprivate
getSmallestNode(void) const PastryLeafSetprivate
getSuccessor(void) const PastryLeafSet
handleMessage(cMessage *msg)PastryStateObject
initialize(int stage)PastryStateObject
initializeSet(uint32_t numberOfLeaves, uint32_t bitsPerDigit, simtime_t repairTimeout, const NodeHandle &owner, BasePastry *overlay)PastryLeafSet
insertLeaf(std::vector< NodeHandle >::iterator &it, const NodeHandle &node)PastryLeafSetprivate
isCloser(const NodeHandle &test, const OverlayKey &destination, const NodeHandle &reference=NodeHandle::UNSPECIFIED_NODE) const PastryStateObject
isClosestNode(const OverlayKey &destination) const PastryLeafSet
isFullPastryLeafSetprivate
isLeft(const OverlayKey &key) const PastryLeafSetprivate
isValid(void) const PastryLeafSet
leavesPastryLeafSetprivate
mergeNode(const NodeHandle &node, simtime_t prox)PastryLeafSetvirtual
mergeState(const PastryStateMessage *msg, const PastryStateMsgProximity *prox)PastryLeafSetvirtual
newLeafsPastryLeafSetprivate
numberOfLeavesPastryLeafSetprivate
numInitStages(void) const PastryStateObject
overlayPastryLeafSetprivate
ownerPastryStateObjectprotected
repair(const PastryStateMessage *msg, const PastryStateMsgProximity *prox)PastryLeafSetvirtual
PastryStateObject::repair(const PastryStateMessage *msg, const PastryStateMsgProximity &prox)PastryStateObjectvirtual
repairTimeoutPastryLeafSetprivate
smallerPastryLeafSetprivate
specialCloserCondition(const NodeHandle &test, const OverlayKey &destination, const NodeHandle &reference=NodeHandle::UNSPECIFIED_NODE) const PastryStateObject
unspecNode()PastryStateObjectinlineprotectedstatic
wasFullPastryLeafSetprivate