BaseLookup class | BaseOverlay | [friend] |
baseLookupConfig | BaseOverlay | [protected] |
BaseOverlay() | BaseOverlay | |
BasePathLookup class | BaseOverlay | [friend] |
BaseRpc() | BaseRpc | |
bindToPort(int port) | BaseOverlay | [protected] |
BOOTSTRAP enum value | BaseOverlay | |
BootstrapList class | BaseOverlay | [friend] |
bootstrapOracle | BaseOverlay | [protected] |
BSET enum value | BaseOverlay | |
bytesDropped | BaseOverlay | [protected] |
bytesFailedNodeResponseSent | BaseOverlay | [protected] |
bytesFailedNodeSent | BaseOverlay | [protected] |
bytesFindNodeResponseSent | BaseOverlay | [protected] |
bytesFindNodeSent | BaseOverlay | [protected] |
bytesForwarded | BaseOverlay | [protected] |
bytesInbound | BaseOverlay | [private] |
bytesOutbound | BaseOverlay | [private] |
bytesPingResponseSent | BaseRpc | [protected] |
bytesPingSent | BaseRpc | [protected] |
bytesReceived | BaseOverlay | [private] |
bytesSent | BaseOverlay | [private] |
bytesSignalingForwarded | BaseOverlay | [protected] |
bytesSignalingReceived | BaseOverlay | [private] |
bytesSignalingSent | BaseOverlay | [private] |
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 | [protected] |
collectPerHopDelay | BaseOverlay | [protected] |
CompModuleList typedef | BaseOverlay | [private] |
compModuleList | BaseOverlay | [private] |
countFailedNodeCall(const FailedNodeCall *call) | BaseOverlay | [protected] |
countFindNodeCall(const FindNodeCall *call) | BaseOverlay | [protected] |
createLookup(const BaseOverlayMessage *msg=NULL, const cObject *findNodeExt=NULL) | BaseOverlay | [protected, virtual] |
createPingCall(const char *caption) | BaseRpc | [protected] |
creationTime | BaseOverlay | [protected] |
debugOutput | BaseOverlay | [protected] |
delayVector | BaseOverlay | [protected] |
deleteOverlayNeighborArrow(const NodeHandle &neighbor) | TopologyVis | [protected] |
distance(const OverlayKey &x, const OverlayKey &y) const | BaseOverlay | [protected, virtual] |
drawOverlayTopology | BaseOverlay | [protected] |
failedNodeRpc(FailedNodeCall *call) | BaseOverlay | [private] |
findNode(const OverlayKey &key, int numRedundantNodes, int numSiblings, BaseOverlayMessage *msg=NULL) | BaseOverlay | [protected, virtual] |
findNodeRpc(FindNodeCall *call) | BaseOverlay | [private] |
finish() | BaseOverlay | [private] |
finishLookups() | BaseOverlay | [private] |
finishOverlay() | BaseOverlay | [protected, virtual] |
finishRpcs() | BaseRpc | [protected] |
forwardMessageRecursive(const TransportAddress &dest, BaseRouteMessage *msg) | BaseOverlay | [private, virtual] |
getBootstrapNode() | BaseOverlay | [protected] |
getCompModule(CompType compType) | BaseOverlay | |
getCompRpcGate(CompType compType) | BaseOverlay | |
getMaxNumRedundantNodes() | BaseOverlay | [virtual] |
getMaxNumSiblings() | BaseOverlay | [virtual] |
getState() | BaseOverlay | [inline] |
getThisCompType() | BaseOverlay | [protected, virtual] |
getThisNode() | BaseOverlay | |
globalParameters | BaseRpc | [protected] |
globalStatistics | BaseRpc | [protected] |
handleAppMessage(cMessage *msg) | BaseOverlay | [protected, virtual] |
handleBaseOverlayMessage(BaseOverlayMessage *msg, const OverlayKey &destKey=OverlayKey::UNSPECIFIED_KEY) | BaseOverlay | [private] |
handleFailedNode(const TransportAddress &failed) | BaseOverlay | [protected, virtual] |
handleMessage(cMessage *msg) | BaseOverlay | [private] |
handleNodeGracefulLeaveNotification() | BaseOverlay | [protected, virtual] |
handleNodeLeaveNotification() | BaseOverlay | [protected, virtual] |
handleRpc(BaseCallMessage *msg) | BaseRpc | [protected, virtual] |
handleRpcResponse(BaseResponseMessage *msg, int rpcId, simtime_t rtt) | RpcListener | [protected, virtual] |
handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, int rpcId, const OverlayKey &destKey) | RpcListener | [protected, virtual] |
handleTimerEvent(cMessage *msg) | BaseOverlay | [protected, virtual] |
handleTransportAddressChangedNotification() | BaseOverlay | [protected, virtual] |
handleUDPMessage(BaseOverlayMessage *msg) | BaseOverlay | [protected, virtual] |
hopCountMax | BaseOverlay | [protected] |
hopCountVector | BaseOverlay | [protected] |
INIT enum value | BaseOverlay | |
initialize(int stage) | BaseOverlay | [private] |
initializeOverlay(int stage) | BaseOverlay | [protected, virtual] |
initLookups() | BaseOverlay | [private] |
initRpcs() | BaseRpc | [protected] |
initVis(cModule *terminal) | TopologyVis | [protected] |
insertBootstrapNode(const NodeHandle &node) | BaseOverlay | |
internalHandleRpc(BaseCallMessage *msg) | BaseOverlay | [protected, virtual] |
internalHandleRpcMessage(BaseRpcMessage *msg) | BaseRpc | [protected, virtual] |
internalHandleRpcResponse(BaseResponseMessage *msg, int rpcId, simtime_t rtt) | BaseOverlay | [protected, virtual] |
internalHandleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, int rpcId, const OverlayKey &destKey) | BaseOverlay | [protected, virtual] |
isMalicious() | BaseOverlay | |
isSiblingFor(const NodeHandle &node, const OverlayKey &key, int numSiblings, bool *err) | BaseOverlay | [virtual] |
iterativeLookup | BaseOverlay | [protected] |
join(const OverlayKey &nodeID=OverlayKey::UNSPECIFIED_KEY) | BaseOverlay | |
JOIN enum value | BaseOverlay | |
JOINING enum value | BaseOverlay | |
JOINING_1 enum value | BaseOverlay | |
JOINING_2 enum value | BaseOverlay | |
JOINING_3 enum value | BaseOverlay | |
joinOverlay() | BaseOverlay | [protected, virtual] |
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] |
neighborSet(int num) | BaseOverlay | [virtual] |
nextHopRpc(NextHopCall *call) | BaseOverlay | [protected, virtual] |
notificationBoard | BaseOverlay | [protected] |
numDropped | BaseOverlay | [protected] |
numFailedNodeResponseSent | BaseOverlay | [protected] |
numFailedNodeSent | BaseOverlay | [protected] |
numFindNodeResponseSent | BaseOverlay | [protected] |
numFindNodeSent | BaseOverlay | [protected] |
numForwarded | BaseOverlay | [protected] |
numInbound | BaseOverlay | [private] |
numInitStages() const | BaseOverlay | [protected] |
numOutbound | BaseOverlay | [private] |
numPingResponseSent | BaseRpc | [protected] |
numPingSent | BaseRpc | [protected] |
numReceived | BaseOverlay | [private] |
numSent | BaseOverlay | [private] |
numSignalingForwarded | BaseOverlay | [protected] |
numSignalingReceived | BaseOverlay | [private] |
numSignalingSent | BaseOverlay | [private] |
ping(PingCall *call) | BaseRpc | [protected] |
pingCache | BaseRpc | [protected] |
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, bool overrideCache=false) | BaseRpc | [protected] |
pingResponse(PingResponse *pingResponse, int rpcId, simtime_t rtt) | BaseRpc | [protected, virtual] |
pingRpc(PingCall *call) | BaseRpc | [protected] |
pingRpcResponse(PingResponse *response, int rpcId, simtime_t rtt) | BaseRpc | [protected] |
pingTimeout(PingResponse *pingResponse, int rpcId) | BaseRpc | [protected, virtual] |
READY enum value | BaseOverlay | |
receiveChangeNotification(int category, cPolymorphic *details) | BaseOverlay | [protected, virtual] |
recordOverlaySentStats(BaseOverlayMessage *msg) | BaseOverlay | [protected, virtual] |
RecursiveLookup class | BaseOverlay | [friend] |
REFRESH enum value | BaseOverlay | |
registerBootstrapNode(const NodeHandle &node) | BaseOverlay | [protected] |
registerComp(CompType compType, cModule *module) | BaseOverlay | |
removeBootstrapNode(const NodeHandle &node) | BaseOverlay | [protected] |
removeLookup(AbstractLookup *lookup) | BaseOverlay | [protected, virtual] |
route(const OverlayKey &key, CompType destComp, CompType srcComp, cMessage *msg, const TransportAddress &hint=TransportAddress::UNSPECIFIED_NODE) | BaseOverlay | [protected, virtual] |
RSET enum value | BaseOverlay | |
sendInternalRpcCall(CompType destComp, BaseCallMessage *msg, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL) | BaseRpc | [inline, protected] |
sendInternalRpcResponse(BaseCallMessage *call, BaseResponseMessage *response) __attribute__((deprecated)) | BaseRpc | [protected] |
sendMessageToUDP(const TransportAddress &dest, BaseOverlayMessage *msg) | BaseOverlay | |
sendRouteMessage(const TransportAddress &dest, BaseRouteMessage *msg, bool ack) | BaseOverlay | [private] |
sendRouteRpcCall(CompType destComp, const TransportAddress &dest, const OverlayKey &destKey, BaseCallMessage *msg, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL) | BaseRpc | [inline, protected] |
sendRouteRpcCall(CompType destComp, const OverlayKey &destKey, BaseCallMessage *msg, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL) | BaseRpc | [inline, protected] |
sendRouteRpcCall(CompType destComp, const TransportAddress &dest, BaseCallMessage *msg, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL) | BaseRpc | [inline, protected] |
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) __attribute__((deprecated)) | BaseRpc | [protected] |
sendRpcMessage(RpcAddrType 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) __attribute__((deprecated)) | BaseRpc | [protected] |
sendRpcMessageWithTransport(TransportType transportType, CompType destComp, const TransportAddress &dest, const OverlayKey &destKey, BaseRpcMessage *message) | BaseOverlay | [protected, virtual] |
sendRpcResponse(TransportType transportType, const TransportAddress &dest, const OverlayKey &destKey, BaseCallMessage *call, BaseResponseMessage *response) | BaseRpc | [protected] |
sendRpcResponse(int destType, BaseCallMessage *call, BaseResponseMessage *response) __attribute__((deprecated)) | BaseRpc | [protected] |
sendRpcResponse(BaseCallMessage *call, BaseResponseMessage *response) | BaseRpc | [protected] |
sendToKey(const OverlayKey &key, BaseOverlayMessage *message, int numSiblings=1, const TransportAddress &nextHop=TransportAddress::UNSPECIFIED_NODE) | BaseOverlay | |
SendToKeyListener class | BaseOverlay | [friend] |
sendUdpRpcCall(const TransportAddress &dest, BaseCallMessage *msg, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL) | BaseRpc | [inline, protected] |
setOverlayReady(bool ready) | BaseOverlay | [protected] |
setOwnNodeID() | BaseOverlay | [private, virtual] |
showOverlayNeighborArrow(const NodeHandle &neighbor, bool flush=true, char *displayString=NULL) | TopologyVis | [protected] |
SHUTDOWN enum value | BaseOverlay | |
singleHopDelays | BaseOverlay | [protected] |
state | BaseOverlay | [protected] |
States enum name | BaseOverlay | |
thisInGateArray | TopologyVis | [protected] |
thisNode | BaseRpc | [protected] |
thisOutGateArray | TopologyVis | [protected] |
thisTerminal | TopologyVis | [protected] |
TopologyVis() | TopologyVis | |
underlayConfigurator | BaseOverlay | [protected] |
useCommonAPIforward | BaseOverlay | [protected] |
useNextHopRpc | BaseOverlay | [protected] |
~BaseOverlay() | BaseOverlay | [virtual] |
~RpcListener() | RpcListener | [virtual] |