aggressiveJoinMode | Chord | [protected] |
baseLookupConfig | BaseOverlay | [protected] |
bootstrapNode | Chord | [protected] |
bootstrapOracle | BaseOverlay | [protected] |
bytesDropped | BaseOverlay | [protected] |
bytesFindNodeSent | BaseOverlay | [protected] |
bytesForwarded | 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) | BaseOverlay | |
changeState(int toState) | Chord | [protected, virtual] |
closestPreceedingNode(const OverlayKey &key) | Chord | [protected, virtual] |
createLookup(const BaseRouteMessage *msg=NULL) | BaseOverlay | [protected, virtual] |
debugOutput | BaseOverlay | [protected] |
delayVector | BaseOverlay | [protected] |
deleteOverlayNeighborArrow(const NodeHandle &neighbor) | BaseOverlay | [protected] |
distance(const OverlayKey &x, const OverlayKey &y) const | BaseOverlay | [protected, virtual] |
findFriendModules() | Chord | [protected, virtual] |
findNode(const OverlayKey &key, BaseOverlayMessage *msg) | Chord | [protected, virtual] |
fingerTable | Chord | [protected] |
finishOverlay() | Chord | [virtual] |
fixfingers_timer | Chord | [protected] |
fixfingersBytesSent | Chord | [protected] |
fixfingersCount | Chord | [protected] |
fixfingersDelay | Chord | [protected] |
getThisNode() | BaseOverlay | |
globalStatistics | BaseOverlay | [protected] |
handleAppMessage(cMessage *msg) | BaseOverlay | [protected, virtual] |
handleFailedNode(const TransportAddress &failed) | BaseOverlay | [protected, virtual] |
handleFixFingersTimerExpired(cMessage *msg) | Chord | [protected, virtual] |
handleJoinTimerExpired(cMessage *msg) | Chord | [protected, virtual] |
handleNewSuccessorHint(ChordMessage *chordMsg) | Chord | [protected, virtual] |
handleRpc(BaseCallMessage *msg) | Chord | [protected, virtual] |
handleRpcFixfingersResponse(FixfingersResponse *fixfingersResponse) | Chord | [protected, virtual] |
handleRpcJoinResponse(JoinResponse *joinResponse) | Chord | [protected, virtual] |
handleRpcNotifyResponse(NotifyResponse *notifyResponse) | Chord | [protected, virtual] |
handleRpcResponse(BaseResponseMessage *msg, int rpcId, simtime_t rtt) | Chord | [protected, virtual] |
handleRpcStabilizeResponse(StabilizeResponse *stabilizeResponse) | Chord | [protected, virtual] |
handleRpcTimeout(BaseCallMessage *msg, const NodeHandle &dest, int rpcId) | Chord | [protected, virtual] |
BaseOverlay::handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, int rpcId) | RpcListener | [protected, virtual] |
handleStabilizeTimerExpired(cMessage *msg) | Chord | [protected, virtual] |
handleTimerEvent(cMessage *msg) | Chord | [virtual] |
handleUDPMessage(BaseOverlayMessage *msg) | Chord | [virtual] |
hopCountMax | BaseOverlay | [protected] |
hopCountVector | BaseOverlay | [protected] |
initializeFriendModules() | Chord | [protected, virtual] |
initializeOverlay(int stage) | Chord | [virtual] |
isMalicious() | BaseOverlay | |
isResponsible(const OverlayKey &key) | Chord | [virtual] |
iterativeLookup | BaseOverlay | [protected] |
join_timer | Chord | [protected] |
joinBytesSent | Chord | [protected] |
joinCount | Chord | [protected] |
joinDelay | Chord | [protected] |
joinRetry | Chord | [protected] |
keyLength | Chord | [protected] |
local_lookup(const OverlayKey &key, int num, bool safe) | BaseOverlay | [virtual] |
localPort | BaseOverlay | [protected] |
lookups | BaseOverlay | [protected] |
LookupSet typedef | BaseOverlay | [protected] |
malicious | BaseOverlay | [protected] |
measureNetwInitPhase | BaseOverlay | [protected] |
missingPredecessorStabRequests | Chord | [protected] |
missingSuccessorStabResponses | Chord | [protected] |
neighborSet(int num) | BaseOverlay | [virtual] |
newsuccessorhintBytesSent | Chord | [protected] |
newsuccessorhintCount | Chord | [protected] |
notificationBoard | BaseOverlay | [protected] |
notifyBytesSent | Chord | [protected] |
notifyCount | Chord | [protected] |
numDropped | BaseOverlay | [protected] |
numFindNodeSent | BaseOverlay | [protected] |
numForwarded | BaseOverlay | [protected] |
numInitStages() const | BaseOverlay | [protected] |
numSignalingForwarded | BaseOverlay | [protected] |
onlyCommonAPIMessages | BaseOverlay | [protected] |
ping(PingCall *call) | BaseOverlay | [protected, virtual] |
predecessorIsDead() | Chord | [protected, virtual] |
predecessorNode | Chord | [protected] |
range(const NodeHandle &node, int rank, const OverlayKey &lKey, const OverlayKey &rKey) | BaseOverlay | [virtual] |
receiveChangeNotification(int category, cPolymorphic *details) | Chord | [virtual] |
recordOverlaySentStats(BaseOverlayMessage *msg) | Chord | [virtual] |
removeLookup(AbstractLookup *lookup) | BaseOverlay | [protected, virtual] |
replicaSet(const OverlayKey &key, int max_rank) | BaseOverlay | [virtual] |
route(const OverlayKey &key, cMessage *msg, const NodeHandle &hint=NodeHandle::UNSPECIFIED_NODE) | BaseOverlay | [protected, virtual] |
rpcFixfingers(FixfingersCall *call) | Chord | [protected] |
rpcJoin(JoinCall *call) | Chord | [protected] |
rpcNotify(NotifyCall *call) | Chord | [protected] |
rpcStabilize(StabilizeCall *call) | Chord | [protected] |
sendMessageToUDP(const TransportAddress &dest, BaseOverlayMessage *msg) | BaseOverlay | |
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) | BaseOverlay | |
sendRpcResponse(BaseCallMessage *call, BaseResponseMessage *response) | BaseOverlay | [protected] |
sendToKey(const OverlayKey &key, BaseOverlayMessage *message, uint numNeighbors=0, const TransportAddress &nextHop=TransportAddress::UNSPECIFIED_NODE) | BaseOverlay | |
setMalicious(bool malicious) | BaseOverlay | [virtual] |
setReadyIcon(bool ready) | BaseOverlay | [protected] |
showOverlayNeighborArrow(const NodeHandle &neighbor, bool flush=true, char *displayString=NULL) | BaseOverlay | [protected] |
stabilize_timer | Chord | [protected] |
stabilizeBytesSent | Chord | [protected] |
stabilizeCount | Chord | [protected] |
stabilizeDelay | Chord | [protected] |
stabilizeRetry | Chord | [protected] |
state | Chord | [protected] |
successorIsDead() | Chord | [protected, virtual] |
successorList | Chord | [protected] |
successorListSize | Chord | [protected] |
thisNode | BaseOverlay | [protected] |
thisTerminal | BaseOverlay | [protected] |
underlayConfigurator | BaseOverlay | [protected] |
updateTooltip() | Chord | [virtual] |
useBaseLookup | BaseOverlay | [protected] |
useCommonAPIforward | BaseOverlay | [protected] |
~BaseOverlay() | BaseOverlay | [virtual] |
~Chord() | Chord | [virtual] |
~RpcListener() | RpcListener | [virtual] |