OverSim
|
This is the complete list of members for PastryRoutingTable, including all inherited members.
addRow(void) | PastryRoutingTable | private |
awaitingRepair | PastryRoutingTable | private |
bitsPerDigit | PastryStateObject | protected |
digitAt(uint32_t n, const OverlayKey &key) const | PastryRoutingTable | private |
dumpRowToMessage(PastryStateMessage *msg, int row) const | PastryRoutingTable | virtual |
dumpToStateMessage(PastryStateMessage *msg) const | PastryRoutingTable | virtual |
dumpToVector(std::vector< TransportAddress > &affected) const | PastryRoutingTable | virtual |
earlyInit(void) | PastryRoutingTable | privatevirtual |
failedNode(const TransportAddress &failed) | PastryRoutingTable | virtual |
findCloserNode(const OverlayKey &destination, bool optimize=false) | PastryRoutingTable | virtual |
findCloserNodes(const OverlayKey &destination, NodeVector *nodes) | PastryRoutingTable | virtual |
findNextNodeToAsk(PRTTrackRepair &track) const | PastryRoutingTable | private |
getDestinationNode(const OverlayKey &destination) | PastryStateObject | virtual |
getLastRow() | PastryRoutingTable | |
getRandomNode(int row) | PastryRoutingTable | virtual |
getRow(uint8_t row) const | PastryRoutingTable | |
handleMessage(cMessage *msg) | PastryStateObject | |
initialize(int stage) | PastryStateObject | |
initializeTable(uint32_t bitsPerDigit, double repairTimeout, const NodeHandle &owner) | PastryRoutingTable | |
initStateFromHandleVector(const std::vector< PastryStateMsgHandle > &handles) | PastryRoutingTable | |
isCloser(const NodeHandle &test, const OverlayKey &destination, const NodeHandle &reference=NodeHandle::UNSPECIFIED_NODE) const | PastryStateObject | |
lookupNextHop(const OverlayKey &destination) | PastryRoutingTable | |
mergeNode(const NodeHandle &node, simtime_t prox) | PastryRoutingTable | virtual |
mergeState(const PastryStateMessage *msg, const PastryStateMsgProximity *prox) | PastryStateObject | virtual |
nodeAt(uint32_t row, uint32_t col) const | PastryRoutingTable | private |
nodesPerRow | PastryRoutingTable | |
numInitStages(void) const | PastryStateObject | |
owner | PastryStateObject | protected |
repair(const PastryStateMessage *msg, const PastryStateMsgProximity *prox) | PastryRoutingTable | virtual |
PastryStateObject::repair(const PastryStateMessage *msg, const PastryStateMsgProximity &prox) | PastryStateObject | virtual |
repairTimeout | PastryRoutingTable | private |
rows | PastryRoutingTable | private |
specialCloserCondition(const NodeHandle &test, const OverlayKey &destination, const NodeHandle &reference=NodeHandle::UNSPECIFIED_NODE) const | PastryStateObject | |
unspecNode() | PastryStateObject | inlineprotectedstatic |