aliveTable | Pastry | [private] |
avoidDuplicates | Pastry | [private] |
baseLookupConfig | BaseOverlay | [protected] |
bindToPort(int port) | BaseOverlay | [protected, virtual] |
bitsPerDigit | Pastry | [private] |
bootstrapNode | Pastry | [private] |
bootstrapOracle | BaseOverlay | [protected] |
bytesDropped | BaseOverlay | [protected] |
bytesFailedNodeResponseSent | BaseOverlay | [protected] |
bytesFailedNodeSent | BaseOverlay | [protected] |
bytesFindNodeResponseSent | BaseOverlay | [protected] |
bytesFindNodeSent | BaseOverlay | [protected] |
bytesForwarded | BaseOverlay | [protected] |
bytesPingResponseSent | BaseOverlay | [protected] |
bytesPingSent | BaseOverlay | [protected] |
bytesSignalingForwarded | BaseOverlay | [protected] |
callDeliver(BaseOverlayMessage *msg, const OverlayKey &destKey) | BaseOverlay | [protected] |
callForward(const OverlayKey &key, BaseRouteMessage *msg, const NodeHandle &nextHopNode) | BaseOverlay | [protected] |
callUpdate(const NodeHandle &node, bool joined) | BaseOverlay | [protected] |
cancelRpcMessage(uint32_t nonce) | BaseRpc | |
changeState(int toState) | Pastry | [protected, virtual] |
checkProxCache(void) | Pastry | [private] |
closerNodeLookups | Pastry | [protected] |
closerNodeLookupsFromNeighborhood | Pastry | [protected] |
countFailedNodeCall(const FailedNodeCall *call) | BaseOverlay | [protected] |
countFindNodeCall(const FindNodeCall *call) | BaseOverlay | [protected] |
createLookup(const BaseRouteMessage *msg=NULL) | Pastry | [protected, virtual] |
BaseOverlay::createLookup(const BaseOverlayMessage *msg=NULL) | BaseOverlay | [protected, virtual] |
creationTime | BaseOverlay | [protected] |
debugOutput | BaseOverlay | [protected] |
delayVector | BaseOverlay | [protected] |
deleteOverlayNeighborArrow(const NodeHandle &neighbor) | BaseOverlay | [protected] |
determineAliveTable(const PastryStateMessage *stateMsg) | Pastry | [private] |
distance(const OverlayKey &x, const OverlayKey &y) const | BaseOverlay | [protected, virtual] |
doJoinUpdate(void) | Pastry | [private] |
doSecondStage(void) | Pastry | [private] |
enableNewLeafs | Pastry | [private] |
findNode(const OverlayKey &key, int numRedundantNodes, int numSiblings, BaseOverlayMessage *msg) | Pastry | [virtual] |
finishOverlay() | Pastry | [virtual] |
finishRpcs() | BaseRpc | [protected] |
forwardMessageRecursive(const TransportAddress &dest, BaseRouteMessage *msg) | Pastry | [private, virtual] |
getMaxNumRedundantNodes() | Pastry | [virtual] |
getMaxNumSiblings() | Pastry | [virtual] |
getThisNode() | BaseOverlay | |
globalStatistics | BaseOverlay | [protected] |
handleAppMessage(BaseOverlayMessage *msg) | Pastry | [virtual] |
BaseOverlay::handleAppMessage(cMessage *msg) | BaseOverlay | [protected, virtual] |
handleFailedNode(const TransportAddress &failed) | Pastry | [private, virtual] |
handleRpc(BaseCallMessage *msg) | BaseRpc | [protected, virtual] |
handleRpcResponse(BaseResponseMessage *msg, int rpcId, simtime_t rtt) | Pastry | [virtual] |
handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, int rpcID, const OverlayKey &destKey) | Pastry | [virtual] |
BaseOverlay::handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, int rpcId) | RpcListener | [protected, virtual] |
handleStateMessage(PastryStateMessage *msg) | Pastry | |
handleTimerEvent(cMessage *msg) | Pastry | [virtual] |
handleUDPMessage(BaseOverlayMessage *msg) | Pastry | [virtual] |
hopCountMax | BaseOverlay | [protected] |
hopCountVector | BaseOverlay | [protected] |
initializeOverlay(int stage) | Pastry | [virtual] |
initRpcs() | BaseRpc | [protected] |
internalHandleRpc(BaseCallMessage *msg) | BaseOverlay | [protected, virtual] |
internalHandleRpcMessage(BaseRpcMessage *msg) | BaseRpc | [protected, virtual] |
isMalicious() | BaseOverlay | |
isSiblingFor(const NodeHandle &node, const OverlayKey &key, int numSiblings, bool *err) | Pastry | [protected, virtual] |
iterativeLookup | BaseOverlay | [protected] |
join(const OverlayKey &nodeID=OverlayKey::UNSPECIFIED_KEY) | BaseOverlay | |
joinBytesReceived | Pastry | [protected] |
joinBytesSeen | Pastry | [protected] |
joinBytesSent | Pastry | [protected] |
joinHopCount | Pastry | [private] |
joinOverlay() | Pastry | [private, virtual] |
joinPartial | Pastry | [protected] |
joinReceived | Pastry | [protected] |
joins | Pastry | [protected] |
joinSeen | Pastry | [protected] |
joinSent | Pastry | [protected] |
joinTimeout | Pastry | [private] |
joinTimeoutAmount | Pastry | [private] |
joinTries | Pastry | [protected] |
joinUpdateWait | Pastry | [private] |
lastStateChange | Pastry | [private] |
leafSet | Pastry | [private] |
local_lookup(const OverlayKey &key, int num, bool safe) | BaseOverlay | [virtual] |
localPort | BaseOverlay | [protected] |
lookupRpc(LookupCall *call) | BaseOverlay | [protected, virtual] |
lookups | BaseOverlay | [protected] |
LookupSet typedef | BaseOverlay | [protected] |
measureNetwInitPhase | BaseOverlay | [protected] |
neighborhoodSet | Pastry | [private] |
neighborSet(int num) | BaseOverlay | [virtual] |
newLeafs(void) | Pastry | [private] |
notificationBoard | BaseOverlay | [protected] |
notifyList | Pastry | [private] |
numberOfLeaves | Pastry | [private] |
numberOfNeighbors | Pastry | [private] |
numDropped | BaseOverlay | [protected] |
numFailedNodeResponseSent | BaseOverlay | [protected] |
numFailedNodeSent | BaseOverlay | [protected] |
numFindNodeResponseSent | BaseOverlay | [protected] |
numFindNodeSent | BaseOverlay | [protected] |
numForwarded | BaseOverlay | [protected] |
numInitStages() const | BaseOverlay | [protected] |
numPingResponseSent | BaseOverlay | [protected] |
numPingSent | BaseOverlay | [protected] |
numSignalingForwarded | BaseOverlay | [protected] |
onlyCommonAPIMessages | BaseOverlay | [protected] |
optimisticForward | Pastry | [private] |
optimizeLookup | Pastry | [private] |
partialJoinPath | Pastry | [private] |
ping(PingCall *call) | BaseOverlay | [protected, virtual] |
pingCache | Pastry | [private] |
pingCacheExpireTime | Pastry | [private] |
pingKey(const OverlayKey &destKey, simtime_t timeout=-1, int retries=0, const char *caption=NULL, RpcListener *rpcListener=NULL, int rpcId=-1) | BaseOverlay | |
pingNode(const TransportAddress &dest, simtime_t timeout=-1, int retries=0, const char *caption=NULL, RpcListener *rpcListener=NULL, int rpcId=-1) | BaseOverlay | |
pingNodes(void) | Pastry | [private] |
pingRetries | Pastry | [private] |
pingTimeout | Pastry | [private] |
prePing(const PastryStateMessage *stateMsg) | Pastry | [private] |
printPacket(cMessage *msg) | BaseOverlay | [protected, virtual] |
proxCache | Pastry | [private] |
purgeVectors(void) | Pastry | [private] |
readyWait | Pastry | [private] |
readyWaitAmount | Pastry | [private] |
receiveChangeNotification(int category, cPolymorphic *details) | Pastry | [virtual] |
recFwdQueue | Pastry | [private] |
recordOverlaySentStats(BaseOverlayMessage *msg) | BaseOverlay | [protected, virtual] |
removeLookup(AbstractLookup *lookup) | BaseOverlay | [protected, virtual] |
repairReqBytesReceived | Pastry | [protected] |
repairReqBytesSent | Pastry | [protected] |
repairReqReceived | Pastry | [protected] |
repairReqSent | Pastry | [protected] |
repairTimeout | Pastry | [private] |
responsibleLookups | Pastry | [protected] |
ringCheck | Pastry | [private] |
ringCheckInterval | Pastry | [private] |
route(const OverlayKey &key, cMessage *msg, const NodeHandle &hint=NodeHandle::UNSPECIFIED_NODE) | BaseOverlay | [protected, virtual] |
routingTable | Pastry | [private] |
routingTableLookups | Pastry | [protected] |
secondStageWait | Pastry | [private] |
secondStageWaitAmount | Pastry | [private] |
sendMessageToUDP(const TransportAddress &dest, BaseOverlayMessage *msg) | BaseOverlay | |
sendRepairRequest(const TransportAddress &ask) | Pastry | [private] |
sendRpcMessage(const TransportAddress &dest, BaseCallMessage *msg, RpcListener *rpcListener=NULL, const OverlayKey &destKey=OverlayKey::UNSPECIFIED_KEY, int rpcId=-1, simtime_t timeout=-1, int retries=0) | BaseRpc | |
sendRpcMessage(int destType, const TransportAddress &dest, BaseCallMessage *msg, RpcListener *rpcListener=NULL, const OverlayKey &destKey=OverlayKey::UNSPECIFIED_KEY, int rpcId=-1, simtime_t timeout=-1, int retries=0) | BaseRpc | |
sendRpcMessageToDestination(int destType, const TransportAddress &dest, const OverlayKey &destKey, BaseOverlayMessage *message) | BaseOverlay | [protected, virtual] |
sendRpcResponse(int destType, BaseCallMessage *call, BaseResponseMessage *response) | BaseRpc | |
sendRpcResponse(BaseCallMessage *call, BaseResponseMessage *response) | BaseRpc | |
sendStateDelayed(const TransportAddress &destination) | Pastry | [protected] |
sendStateTables(const TransportAddress &destination, int type=PASTRY_STATE_STD,...) | Pastry | [protected] |
sendStateWait | Pastry | [private] |
sendStateWaitAmount | Pastry | [private] |
sendToKey(const OverlayKey &key, BaseOverlayMessage *message, int numSiblings=1, const TransportAddress &nextHop=TransportAddress::UNSPECIFIED_NODE) | BaseOverlay | |
sendToUDP(cMessage *msg, int srcPort, const IPvXAddress &destAddr, int destPort) | BaseOverlay | [protected, virtual] |
setReadyIcon(bool ready) | BaseOverlay | [protected] |
showOverlayNeighborArrow(const NodeHandle &neighbor, bool flush=true, char *displayString=NULL) | BaseOverlay | [protected] |
state | Pastry | [private] |
stateBytesReceived | Pastry | [protected] |
stateBytesSent | Pastry | [protected] |
stateCache | Pastry | [private] |
stateCacheQueue | Pastry | [private] |
stateReceived | Pastry | [protected] |
stateReceivedProximities | Pastry | [private] |
stateReqBytesReceived | Pastry | [protected] |
stateReqBytesSent | Pastry | [protected] |
stateReqReceived | Pastry | [protected] |
stateReqSent | Pastry | [protected] |
stateSent | Pastry | [protected] |
stReceived | Pastry | [private] |
thisNode | BaseRpc | [protected] |
thisTerminal | BaseOverlay | [protected] |
totalLookups | Pastry | [protected] |
underlayConfigurator | BaseOverlay | [protected] |
updateTooltip() | Pastry | [virtual] |
useBaseLookup | BaseOverlay | [protected] |
useCommonAPIforward | BaseOverlay | [protected] |
~BaseOverlay() | BaseOverlay | [virtual] |
~RpcListener() | RpcListener | [virtual] |