| BaseLookup class | BaseOverlay | [friend] |
| baseLookupConfig | BaseOverlay | [protected] |
| bootstrapOracle | BaseOverlay | [protected] |
| bytesDropped | BaseOverlay | [protected] |
| bytesFindNodeSent | BaseOverlay | [protected] |
| bytesForwarded | BaseOverlay | [protected] |
| bytesReceived | BaseOverlay | [private] |
| bytesSent | BaseOverlay | [private] |
| bytesSignalingForwarded | BaseOverlay | [protected] |
| bytesSignalingReceived | BaseOverlay | [private] |
| bytesSignalingSent | BaseOverlay | [private] |
| callDeliver(BaseOverlayMessage *msg) | BaseOverlay | [protected] |
| callForward(OverlayKey &key, BaseRouteMessage *msg, NodeHandle *hint=NULL) | BaseOverlay | [protected] |
| cancelRpcMessage(uint32_t nonce) | BaseOverlay | |
| compactGateArray(cModule *terminal, enum Direction dir) | BaseOverlay | [private] |
| createLookup() | BaseOverlay | [protected, virtual] |
| debugOutput | BaseOverlay | [protected] |
| defaultRpcListener | BaseOverlay | [private] |
| delayVector | BaseOverlay | [protected] |
| deleteOverlayNeighborArrow(const NodeHandle &neighbor) | BaseOverlay | [protected] |
| Direction enum name | BaseOverlay | [private] |
| distance(const OverlayKey &x, const OverlayKey &y) const | BaseOverlay | [protected, virtual] |
| drawOverlayTopology | BaseOverlay | [private] |
| findNode(const OverlayKey &key, BaseOverlayMessage *msg=NULL) | BaseOverlay | [protected, virtual] |
| findNodeRpc(FindNodeCall *call) | BaseOverlay | [private] |
| finish() | BaseOverlay | [private] |
| finishLookups() | BaseOverlay | [private] |
| finishOverlay() | BaseOverlay | [protected, virtual] |
| finishRpcs() | BaseOverlay | [private] |
| getThisNode() | BaseOverlay | |
| globalStatistics | BaseOverlay | [protected] |
| handleAppMessage(cMessage *msg) | BaseOverlay | [protected, virtual] |
| handleBaseOverlayMessage(BaseOverlayMessage *msg) | BaseOverlay | [private] |
| handleMessage(cMessage *msg) | BaseOverlay | [private] |
| handleRpc(BaseCallMessage *msg) | BaseOverlay | [protected, virtual] |
| handleRpcResponse(BaseResponseMessage *msg, int rpcId, simtime_t rtt) | RpcListener | [protected, virtual] |
| handleRpcTimeout(BaseCallMessage *msg, const NodeHandle &dest, int rpcId) | RpcListener | [protected, virtual] |
| handleTimerEvent(cMessage *msg) | BaseOverlay | [protected, virtual] |
| handleUDPMessage(BaseOverlayMessage *msg)=0 | BaseOverlay | [protected, pure virtual] |
| hopCountMax | BaseOverlay | [protected] |
| hopCountVector | BaseOverlay | [protected] |
| IN enum value | BaseOverlay | [private] |
| initialize(int stage) | BaseOverlay | [private] |
| initializeOverlay(int stage) | BaseOverlay | [protected, virtual] |
| initLookups() | BaseOverlay | [private] |
| initRpcs() | BaseOverlay | [private] |
| internalHandleRpc(BaseCallMessage *msg) | BaseOverlay | [private] |
| internalHandleRpcMessage(BaseRpcMessage *msg) | BaseOverlay | [private] |
| internalRoute(const OverlayKey &key, cMessage *msg, const NodeHandle &hint=NodeHandle::UNSPECIFIED_NODE) | BaseOverlay | [private] |
| isMalicious() | BaseOverlay | |
| isResponsible(const OverlayKey &key) | BaseOverlay | [protected, virtual] |
| iterativeLookup | BaseOverlay | [protected] |
| localPort | BaseOverlay | [protected] |
| lookups | BaseOverlay | [protected] |
| LookupSet typedef | BaseOverlay | [protected] |
| malicious | BaseOverlay | [protected] |
| measureNetwInitPhase | BaseOverlay | [protected] |
| notificationBoard | BaseOverlay | [protected] |
| numDropped | BaseOverlay | [protected] |
| numFindNodeSent | BaseOverlay | [protected] |
| numForwarded | BaseOverlay | [protected] |
| numInitStages() const | BaseOverlay | [protected] |
| numReceived | BaseOverlay | [private] |
| numSent | BaseOverlay | [private] |
| numSignalingForwarded | BaseOverlay | [protected] |
| numSignalingReceived | BaseOverlay | [private] |
| numSignalingSent | BaseOverlay | [private] |
| onlyCommonAPIMessages | BaseOverlay | [protected] |
| OUT enum value | BaseOverlay | [private] |
| ping(PingCall *call) | BaseOverlay | [protected, virtual] |
| pingRpc(PingCall *call) | BaseOverlay | [private] |
| recordOverlaySentStats(BaseOverlayMessage *msg) | BaseOverlay | [protected, virtual] |
| removeLookup(AbstractLookup *lookup) | BaseOverlay | [protected, virtual] |
| route(const OverlayKey &key, cMessage *msg, const NodeHandle &hint=NodeHandle::UNSPECIFIED_NODE) | BaseOverlay | [protected, virtual] |
| rpcsPending | BaseOverlay | [private] |
| rpcStates | BaseOverlay | [private] |
| RpcStates typedef | BaseOverlay | [private] |
| sendMessageToUDP(const NodeHandle &dest, BaseOverlayMessage *msg) | BaseOverlay | |
| sendRpcMessage(const NodeHandle &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 NodeHandle &nextHop=NodeHandle::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] |
| thisInGateArray | BaseOverlay | [private] |
| thisNode | BaseOverlay | [protected] |
| thisOutGateArray | BaseOverlay | [private] |
| thisTerminal | BaseOverlay | [protected] |
| underlayConfigurator | BaseOverlay | [protected] |
| useBaseLookup | BaseOverlay | [protected] |
| ~BaseOverlay() | BaseOverlay | [virtual] |
| ~RpcListener() | RpcListener | [virtual] |