acceptNode(const GiaNode &newNode) | Gia | [protected] |
addNeighbor(GiaNode &newNode) | Gia | [protected] |
baseLookupConfig | BaseOverlay | [protected] |
bootstrapNode | Gia | [protected] |
bootstrapOracle | BaseOverlay | [protected] |
bytesDropped | BaseOverlay | [protected] |
bytesFindNodeSent | BaseOverlay | [protected] |
bytesForwarded | BaseOverlay | [protected] |
bytesSignalingForwarded | BaseOverlay | [protected] |
calculateLevelOfSatisfaction() | Gia | [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 toStage) | Gia | [virtual] |
createLookup(const BaseRouteMessage *msg=NULL) | BaseOverlay | [protected, virtual] |
debugOutput | BaseOverlay | [protected] |
delayVector | BaseOverlay | [protected] |
deleteOverlayNeighborArrow(const NodeHandle &neighbor) | BaseOverlay | [protected] |
deliverSearchResult(SearchResponseMessage *msg) | Gia | [protected] |
distance(const OverlayKey &x, const OverlayKey &y) const | BaseOverlay | [protected, virtual] |
findNode(const OverlayKey &key, BaseOverlayMessage *msg=NULL) | BaseOverlay | [protected, virtual] |
finishOverlay() | Gia | [virtual] |
forwardMessage(GiaIDMessage *msg, bool fromApplication) | Gia | [protected] |
forwardSearchResponseMessage(SearchResponseMessage *msg) | Gia | [protected] |
getThisNode() | BaseOverlay | |
globalStatistics | BaseOverlay | [protected] |
handleAppMessage(cMessage *msg) | Gia | [virtual] |
handleFailedNode(const TransportAddress &failed) | BaseOverlay | [protected, virtual] |
handleRpc(BaseCallMessage *msg) | BaseOverlay | [protected, virtual] |
handleRpcResponse(BaseResponseMessage *msg, int rpcId, simtime_t rtt) | RpcListener | [protected, virtual] |
handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, int rpcId) | RpcListener | [protected, virtual] |
handleTimerEvent(cMessage *msg) | Gia | [virtual] |
handleUDPMessage(BaseOverlayMessage *msg) | Gia | [virtual] |
hopCountMax | BaseOverlay | [protected] |
hopCountVector | BaseOverlay | [protected] |
initializeOverlay(int stage) | Gia | [virtual] |
isMalicious() | BaseOverlay | |
isResponsible(const OverlayKey &key) | BaseOverlay | [protected, virtual] |
iterativeLookup | BaseOverlay | [protected] |
keyList | Gia | [protected] |
keyListDelay | Gia | [protected] |
keyListModule | Gia | [protected] |
knownNodes | Gia | [protected] |
levelOfSatisfaction | Gia | [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] |
maxHopCount | Gia | [protected] |
maxLevelOfSatisfaction | Gia | [protected] |
maxNeighbors | Gia | [protected] |
maxTopAdaptionInterval | Gia | [protected] |
measureNetwInitPhase | BaseOverlay | [protected] |
messageTimeout | Gia | [protected] |
minNeighbors | Gia | [protected] |
msgBookkeepingList | Gia | [protected] |
neighbors | Gia | [protected] |
neighborSet(int num) | BaseOverlay | [virtual] |
neighborTimeout | Gia | [protected] |
neighCand | Gia | [protected] |
notificationBoard | BaseOverlay | [protected] |
numDropped | BaseOverlay | [protected] |
numFindNodeSent | BaseOverlay | [protected] |
numForwarded | BaseOverlay | [protected] |
numInitStages() const | BaseOverlay | [protected] |
numSignalingForwarded | BaseOverlay | [protected] |
onlyCommonAPIMessages | BaseOverlay | [protected] |
optimizeReversePath | Gia | [protected] |
outputNodeDetails | Gia | [protected] |
ping(PingCall *call) | BaseOverlay | [protected, virtual] |
processSearchMessage(SearchMessage *msg, bool fromApplication) | Gia | [protected] |
range(const NodeHandle &node, int rank, const OverlayKey &lKey, const OverlayKey &rKey) | BaseOverlay | [virtual] |
receiveChangeNotification(int i, cPolymorphic *p) | Gia | [inline] |
recordOverlaySentStats(BaseOverlayMessage *msg) | BaseOverlay | [protected, virtual] |
removeLookup(AbstractLookup *lookup) | BaseOverlay | [protected, virtual] |
removeNeighbor(const NodeHandle &newNode) | Gia | [protected] |
replicaSet(const OverlayKey &key, int max_rank) | BaseOverlay | [virtual] |
route(const OverlayKey &key, cMessage *msg, const NodeHandle &hint=NodeHandle::UNSPECIFIED_NODE) | Gia | [virtual] |
satisfaction_timer | Gia | [protected] |
sendKeyList_timer | Gia | [protected] |
sendKeyListToNeighbor(const GiaNode &dst) | Gia | [protected] |
sendMessage_DISCONNECT(const NodeHandle &dst) | Gia | [protected] |
sendMessage_JOIN_ACK(const NodeHandle &dst) | Gia | [protected] |
sendMessage_JOIN_DNY(const NodeHandle &dst) | Gia | [protected] |
sendMessage_JOIN_REQ(const NodeHandle &dst) | Gia | [protected] |
sendMessage_JOIN_RSP(const NodeHandle &dst) | Gia | [protected] |
sendMessage_UPDATE(const NodeHandle &dst) | Gia | [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] |
sendSearchResponseMessage(const GiaNode &srcNode, SearchMessage *msg) | Gia | [protected] |
sendToken(const GiaNode &dst) | Gia | |
sendToKey(const OverlayKey &key, BaseOverlayMessage *message, uint numNeighbors=0, const TransportAddress &nextHop=TransportAddress::UNSPECIFIED_NODE) | BaseOverlay | |
setBootstrapedIcon() | Gia | [virtual] |
setMalicious(bool malicious) | BaseOverlay | [virtual] |
setReadyIcon(bool ready) | BaseOverlay | [protected] |
showOverlayNeighborArrow(const NodeHandle &neighbor, bool flush=true, char *displayString=NULL) | BaseOverlay | [protected] |
stat_addedNeighbors | Gia | [protected] |
stat_disconnectMessages | Gia | [protected] |
stat_disconnectMessagesBytesSent | Gia | [protected] |
stat_joinACK | Gia | [protected] |
stat_joinACKBytesSent | Gia | [protected] |
stat_joinBytesSent | Gia | [protected] |
stat_joinCount | Gia | [protected] |
stat_joinDNY | Gia | [protected] |
stat_joinDNYBytesSent | Gia | [protected] |
stat_joinREQ | Gia | [protected] |
stat_joinREQBytesSent | Gia | [protected] |
stat_joinRSP | Gia | [protected] |
stat_joinRSPBytesSent | Gia | [protected] |
stat_keyListMessages | Gia | [protected] |
stat_keyListMessagesBytesSent | Gia | [protected] |
stat_maxLevelOfSatisfaction | Gia | [protected] |
stat_maxNeighbors | Gia | [protected] |
stat_numSatisfactionMessages | Gia | [protected] |
stat_removedNeighbors | Gia | [protected] |
stat_routeMessages | Gia | [protected] |
stat_routeMessagesBytesSent | Gia | [protected] |
stat_sumLevelOfSatisfaction | Gia | [protected] |
stat_tokenMessages | Gia | [protected] |
stat_tokenMessagesBytesSent | Gia | [protected] |
stat_updateMessages | Gia | [protected] |
stat_updateMessagesBytesSent | Gia | [protected] |
state | Gia | [protected] |
thisNode | Gia | [protected] |
thisTerminal | BaseOverlay | [protected] |
timedoutMessages_timer | Gia | [protected] |
timedoutNeighbors_timer | Gia | [protected] |
tokenFactory | Gia | [protected] |
tokenWaitTime | Gia | [protected] |
topAdaptionAggressiveness | Gia | [protected] |
underlayConfigurator | BaseOverlay | [protected] |
update_timer | Gia | [protected] |
updateDelay | Gia | [protected] |
updateNeighborList(GiaMessage *msg) | Gia | [protected] |
useBaseLookup | BaseOverlay | [protected] |
useCommonAPIforward | BaseOverlay | [protected] |
~BaseOverlay() | BaseOverlay | [virtual] |
~Gia() | Gia | |
~RpcListener() | RpcListener | [virtual] |