, including all inherited members.
BaseOverlay() | BaseOverlay | |
BaseRpc() | BaseRpc | |
BasicJoinLayer(short layer) | oversim::Nice | [private] |
becomeRendevouzPoint() | oversim::Nice | [private] |
bindToPort(int port) | BaseOverlay | [protected] |
BOOTSTRAP enum value | BaseOverlay | |
bootstrapList | BaseOverlay | [protected] |
BSET enum value | BaseOverlay | |
bytesAppDataForwarded | BaseOverlay | [protected] |
bytesAppLookupForwarded | BaseOverlay | [protected] |
bytesDropped | BaseOverlay | [protected] |
bytesFailedNodeResponseSent | BaseOverlay | [protected] |
bytesFailedNodeSent | BaseOverlay | [protected] |
bytesFindNodeResponseSent | BaseOverlay | [protected] |
bytesFindNodeSent | BaseOverlay | [protected] |
bytesMaintenanceForwarded | BaseOverlay | [protected] |
bytesPingResponseSent | BaseRpc | [protected] |
bytesPingSent | BaseRpc | [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] |
cancelAllRpcs() | BaseRpc | [protected] |
cancelRpcMessage(uint32_t nonce) | BaseRpc | [protected] |
changeState(int toState) | oversim::Nice | [protected, virtual] |
CLUSTERLEADERBOUND | oversim::Nice | [private] |
CLUSTERLEADERCOMPAREDIST | oversim::Nice | [private] |
ClusterMerge(int layer) | oversim::Nice | [private] |
ClusterMergeRequest(const TransportAddress &node, int layer) | oversim::Nice | [private] |
clusterrefinement | oversim::Nice | [private] |
clusters | oversim::Nice | [private] |
ClusterSplit(int layer) | oversim::Nice | [private] |
collectPerHopDelay | BaseOverlay | [protected] |
countFailedNodeCall(const FailedNodeCall *call) | BaseOverlay | [protected] |
countFindNodeCall(const FindNodeCall *call) | BaseOverlay | [protected] |
createLookup(RoutingType routingType=DEFAULT_ROUTING, const BaseOverlayMessage *msg=NULL, const cPacket *findNodeExt=NULL, bool appLookup=false) | BaseOverlay | [protected, virtual] |
creationTime | BaseOverlay | [protected] |
cryptoModule | BaseRpc | [protected] |
debug_heartbeats | oversim::Nice | [private] |
debug_join | oversim::Nice | [private] |
debug_peertimeouts | oversim::Nice | [private] |
debug_queries | oversim::Nice | [private] |
debug_removes | oversim::Nice | [private] |
debug_visualization | oversim::Nice | [private] |
debugOutput | BaseOverlay | [protected] |
defaultRoutingType | BaseOverlay | [protected] |
delayVector | BaseOverlay | [protected] |
deleteOverlayNeighborArrow(const NodeHandle &neighbor) | TopologyVis | [protected] |
distance(const OverlayKey &x, const OverlayKey &y, bool useAlternative=false) const | BaseOverlay | [virtual] |
drawOverlayTopology | BaseOverlay | [protected] |
dropFindNodeAttack | BaseOverlay | [protected] |
dropRouteMessageAttack | BaseOverlay | [protected] |
evalLayer | oversim::Nice | [private] |
FAILED enum value | BaseOverlay | |
findCenter(TaSet cluster, bool allowRandom=false) | oversim::Nice | [private] |
findCenter(std::vector< TransportAddress > cluster, bool allowRandom=false) | oversim::Nice | [private] |
findClusterLeader(NiceCluster cluster) | oversim::Nice | [private] |
findNode(const OverlayKey &key, int numRedundantNodes, int numSiblings, BaseOverlayMessage *msg=NULL) | BaseOverlay | [protected, virtual] |
finishOverlay() | oversim::Nice | [virtual] |
finishRpcs() | BaseRpc | [protected] |
first_HB | oversim::Nice | [private] |
first_leader | oversim::Nice | [private] |
getBitsPerDigit() | BaseOverlay | [inline, virtual] |
getCompModule(CompType compType) | BaseOverlay | |
getCompRpcGate(CompType compType) | BaseOverlay | |
getCreationTime() | BaseOverlay | [inline] |
getHighestLayer() | oversim::Nice | [private] |
getHighestLeaderLayer() | oversim::Nice | [private] |
getMaxDistance(TransportAddress member, std::set< TransportAddress > neighbors) | oversim::Nice | [private] |
getMaxNumRedundantNodes() | BaseOverlay | [virtual] |
getMaxNumSiblings() | BaseOverlay | [virtual] |
getMeanDistance(std::set< TransportAddress > neighbors) | oversim::Nice | [private] |
getMeasureAuthBlock() | BaseOverlay | [inline] |
getState() | BaseOverlay | [inline] |
getThisCompType() | BaseOverlay | [protected, virtual] |
getThisNode() | BaseRpc | [inline] |
getUdpTimeout() | BaseRpc | [inline] |
globalNodeList | BaseOverlay | [protected] |
globalParameters | BaseOverlay | [protected] |
globalStatistics | BaseRpc | [protected] |
gracefulLeave(short bottomLayer) | oversim::Nice | [private] |
handleAppMessage(cMessage *msg) | oversim::Nice | [virtual] |
handleFailedNode(const TransportAddress &failed) | BaseOverlay | [protected, virtual] |
handleNiceClusterMergeRequest(NiceClusterMerge *mergeMsg) | oversim::Nice | [private] |
handleNiceForceMerge(NiceMessage *msg) | oversim::Nice | [private] |
handleNiceHeartbeat(NiceMessage *msg) | oversim::Nice | [private] |
handleNiceJoinCluster(NiceMessage *joinMsg) | oversim::Nice | [private] |
handleNiceJoineval(NiceMessage *msg) | oversim::Nice | [private] |
handleNiceJoinevalResponse(NiceMessage *msg) | oversim::Nice | [private] |
handleNiceLeaderHeartbeatOrTransfer(NiceMessage *msg) | oversim::Nice | [private] |
handleNiceMulticast(NiceMulticastMessage *multicastMsg) | oversim::Nice | [private] |
handleNicePeerTemporary(NiceMessage *msg) | oversim::Nice | [private] |
handleNicePeerTemporaryRelease(NiceMessage *msg) | oversim::Nice | [private] |
handleNicePingProbe(NiceMessage *msg) | oversim::Nice | [private] |
handleNicePingProbeResponse(NiceMessage *msg) | oversim::Nice | [private] |
handleNicePollRp(NiceMessage *msg) | oversim::Nice | [private] |
handleNicePollRpResponse(NiceMessage *msg) | oversim::Nice | [private] |
handleNiceQuery(NiceMessage *queryMsg) | oversim::Nice | [private] |
handleNiceQueryResponse(NiceMemberMessage *queryRspMsg) | oversim::Nice | [private] |
handleNiceRemove(NiceMessage *msg) | oversim::Nice | [private] |
handleNodeGracefulLeaveNotification() | BaseOverlay | [protected, virtual] |
handleNodeLeaveNotification() | BaseOverlay | [protected, virtual] |
handleRpcCall(BaseCallMessage *msg) | BaseRpc | [protected, virtual] |
handleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt) | RpcListener | [protected, virtual] |
handleRpcResponse(BaseResponseMessage *msg, const RpcState &rpcState, simtime_t rtt) | RpcListener | [protected, virtual] |
handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey) | RpcListener | [protected, virtual] |
handleRpcTimeout(const RpcState &rpcState) | RpcListener | [protected, virtual] |
handleTimerEvent(cMessage *msg) | oversim::Nice | [virtual] |
handleTransportAddressChangedNotification() | BaseOverlay | [protected, virtual] |
handleUDPMessage(BaseOverlayMessage *msg) | oversim::Nice | [virtual] |
heartbeatInterval | oversim::Nice | [private] |
heartbeatTimer | oversim::Nice | [private] |
hopCountMax | BaseOverlay | [protected] |
hopCountVector | BaseOverlay | [protected] |
INIT enum value | BaseOverlay | |
initializeOverlay(int stage) | oversim::Nice | [virtual] |
initRpcs() | BaseRpc | [protected] |
initVis(cModule *terminal) | TopologyVis | [protected] |
internalHandleMessage(cMessage *msg) | BaseRpc | [protected] |
internalHandleRpcCall(BaseCallMessage *msg) | BaseOverlay | [protected, virtual] |
internalHandleRpcMessage(BaseRpcMessage *msg) | BaseRpc | [protected, virtual] |
internalHandleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt) | BaseOverlay | [protected, virtual] |
internalHandleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey) | BaseOverlay | [protected, virtual] |
internalSendRouteRpc(BaseRpcMessage *message, const OverlayKey &destKey, const std::vector< TransportAddress > &sourceRoute, RoutingType routingType) | BaseOverlay | [protected, virtual] |
invalidNodesAttack | BaseOverlay | [protected] |
isInSimpleMultiOverlayHost() | BaseOverlay | |
isMalicious() | BaseOverlay | |
isPollingRP | oversim::Nice | [private] |
isSiblingAttack | BaseOverlay | [protected] |
isSiblingFor(const NodeHandle &node, const OverlayKey &key, int numSiblings, bool *err) | BaseOverlay | [virtual] |
isTempPeered | oversim::Nice | [private] |
iterativeLookupConfig | BaseOverlay | [protected] |
JOIN enum value | BaseOverlay | |
join(const OverlayKey &nodeID=OverlayKey::UNSPECIFIED_KEY) | BaseOverlay | |
JoinCluster(const TransportAddress &leader, short layer) | oversim::Nice | [private] |
joinForeignPartition(const NodeHandle &node) | BaseOverlay | [protected, virtual] |
JOINING enum value | BaseOverlay | |
JOINING_1 enum value | BaseOverlay | |
JOINING_2 enum value | BaseOverlay | |
JOINING_3 enum value | BaseOverlay | |
joinLayer | oversim::Nice | [private] |
joinOverlay() | oversim::Nice | [protected, virtual] |
k | oversim::Nice | [private] |
kbr | BaseOverlay | [protected] |
leaderHeartbeats | oversim::Nice | [private] |
LeaderTransfer(int layer, TransportAddress leader, TaSet cluster, TransportAddress sc_leader) | oversim::Nice | [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] |
maintenance() | oversim::Nice | [private] |
maintenanceInterval | oversim::Nice | [private] |
maintenanceTimer | oversim::Nice | [private] |
measureAuthBlock | BaseOverlay | [protected] |
neighborCache | BaseRpc | [protected] |
neighborSet(int num) | BaseOverlay | [virtual] |
nextHopRpc(NextHopCall *call) | BaseOverlay | [protected, virtual] |
Nice() | oversim::Nice | |
NicePeerInfo class | oversim::Nice | [friend] |
notificationBoard | BaseOverlay | [protected] |
numAppDataForwarded | BaseOverlay | [protected] |
numAppLookupForwarded | BaseOverlay | [protected] |
numDropped | BaseOverlay | [protected] |
numFailedNodeResponseSent | BaseOverlay | [protected] |
numFailedNodeSent | BaseOverlay | [protected] |
numFindNodeResponseSent | BaseOverlay | [protected] |
numFindNodeSent | BaseOverlay | [protected] |
numForward | oversim::Nice | [private] |
numHeartbeat | oversim::Nice | [private] |
numInconsistencies | oversim::Nice | [private] |
numInitStages() const | BaseOverlay | [protected] |
numJoins | oversim::Nice | [private] |
numMaintenanceForwarded | BaseOverlay | [protected] |
numOwnMessagesReceived | oversim::Nice | [private] |
numPeerTimeouts | oversim::Nice | [private] |
numPingResponseSent | BaseRpc | [protected] |
numPingSent | BaseRpc | [protected] |
numQueryTimeouts | oversim::Nice | [private] |
numReceived | oversim::Nice | [private] |
numStructurePartitions | oversim::Nice | [private] |
numTempPeerTimeouts | oversim::Nice | [private] |
overlay | BaseRpc | [protected] |
peerInfos | oversim::Nice | [private] |
peerTimeoutInterval | oversim::Nice | [private] |
pimp | oversim::Nice | [private] |
pingNode(const TransportAddress &dest, simtime_t timeout=-1, int retries=0, cPolymorphic *context=NULL, const char *caption="PING", RpcListener *rpcListener=NULL, int rpcId=-1, TransportType transportType=INVALID_TRANSPORT) | BaseRpc | [protected] |
pingResponse(PingResponse *pingResponse, cPolymorphic *context, int rpcId, simtime_t rtt) | BaseRpc | [protected, virtual] |
pingTimeout(PingCall *pingCall, const TransportAddress &dest, cPolymorphic *context, int rpcId) | BaseRpc | [protected, virtual] |
pollRP(int layer) | oversim::Nice | [private] |
providesKbr() | BaseOverlay | [inline] |
Query(const TransportAddress &node, short layer) | oversim::Nice | [private] |
query_compare | oversim::Nice | [private] |
query_start | oversim::Nice | [private] |
queryInterval | oversim::Nice | [private] |
queryTimer | oversim::Nice | [private] |
READY enum value | BaseOverlay | |
receiveChangeNotification(int category, const cPolymorphic *details) | BaseOverlay | [protected, virtual] |
recNumRedundantNodes | BaseOverlay | [protected] |
recordOverlaySentStats(BaseOverlayMessage *msg) | BaseOverlay | [protected, virtual] |
recordRoute | BaseOverlay | [protected] |
recursiveLookupConfig | BaseOverlay | [protected] |
REFRESH enum value | BaseOverlay | |
registerComp(CompType compType, cModule *module) | BaseOverlay | |
rejoinOnFailure | BaseOverlay | [protected] |
Remove(int layer) | oversim::Nice | [private] |
removeLookup(AbstractLookup *lookup) | BaseOverlay | [protected, virtual] |
restoreContext | BaseOverlay | [protected] |
route(const OverlayKey &key, CompType destComp, CompType srcComp, cPacket *msg, const std::vector< TransportAddress > &sourceRoute=TransportAddress::UNSPECIFIED_NODES, RoutingType routingType=DEFAULT_ROUTING) | BaseOverlay | [protected, virtual] |
routeMsgAcks | BaseOverlay | [protected] |
rpPollTimer | oversim::Nice | [private] |
rpPollTimerInterval | oversim::Nice | [private] |
RSET enum value | BaseOverlay | |
SC_MIN_OFFSET | oversim::Nice | [private] |
SC_PROC_DISTANCE | oversim::Nice | [private] |
second_HB | oversim::Nice | [private] |
second_leader | oversim::Nice | [private] |
sendDataToOverlay(NiceMulticastMessage *appMsg) | oversim::Nice | [private] |
sendHeartbeats() | oversim::Nice | [private] |
sendHeartbeatTo(const TransportAddress &node, int layer) | oversim::Nice | [private] |
sendInternalRpcCall(CompType destComp, BaseCallMessage *msg, cPolymorphic *context=NULL, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL) | BaseRpc | [inline, protected] |
sendMessageToAllComp(cMessage *msg, CompType srcComp) | BaseOverlay | |
sendMessageToUDP(const TransportAddress &dest, cPacket *msg) | BaseOverlay | [virtual] |
sendRouteRpcCall(CompType destComp, const TransportAddress &dest, const OverlayKey &destKey, BaseCallMessage *msg, cPolymorphic *context=NULL, RoutingType routingType=DEFAULT_ROUTING, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL) | BaseRpc | [inline, protected] |
sendRouteRpcCall(CompType destComp, const OverlayKey &destKey, BaseCallMessage *msg, cPolymorphic *context=NULL, RoutingType routingType=DEFAULT_ROUTING, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL) | BaseRpc | [inline, protected] |
sendRouteRpcCall(CompType destComp, const TransportAddress &dest, BaseCallMessage *msg, cPolymorphic *context=NULL, RoutingType routingType=DEFAULT_ROUTING, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL) | BaseRpc | [inline, protected] |
sendRpcResponse(TransportType transportType, CompType destComp, const TransportAddress &dest, const OverlayKey &destKey, BaseCallMessage *call, BaseResponseMessage *response) | BaseRpc | [protected] |
sendRpcResponse(BaseCallMessage *call, BaseResponseMessage *response) | BaseRpc | [protected] |
sendToKey(const OverlayKey &key, BaseOverlayMessage *message, int numSiblings=1, const std::vector< TransportAddress > &sourceRoute=TransportAddress::UNSPECIFIED_NODES, RoutingType routingType=DEFAULT_ROUTING) | BaseOverlay | |
sendUdpRpcCall(const TransportAddress &dest, BaseCallMessage *msg, cPolymorphic *context=NULL, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL) | BaseRpc | [inline, protected] |
setOverlayReady(bool ready) | BaseOverlay | [protected] |
showOverlayNeighborArrow(const NodeHandle &neighbor, bool flush=true, const char *displayString=NULL) | TopologyVis | [protected] |
SHUTDOWN enum value | BaseOverlay | |
singleHopDelays | BaseOverlay | [protected] |
state | BaseOverlay | [protected] |
States enum name | BaseOverlay | |
structureConnectionInterval | oversim::Nice | [private] |
structureConnectionTimer | oversim::Nice | [private] |
targetLayer | oversim::Nice | [private] |
tempPeers | oversim::Nice | [private] |
tempResolver | oversim::Nice | [private] |
thisCompType | BaseRpc | [protected] |
thisNode | BaseRpc | [protected] |
thisTerminal | TopologyVis | [protected] |
TopologyVis() | TopologyVis | |
totalForwardBytes | oversim::Nice | [private] |
totalHeartbeatBytes | oversim::Nice | [private] |
totalReceivedBytes | oversim::Nice | [private] |
totalSCMinCompare | oversim::Nice | [private] |
underlayConfigurator | BaseOverlay | [protected] |
updateVisualization() | oversim::Nice | [private] |
useCommonAPIforward | BaseOverlay | [protected] |
visualizationTimer | oversim::Nice | [private] |
~BaseOverlay() | BaseOverlay | [virtual] |
~Nice() | oversim::Nice | [virtual] |
~RpcListener() | RpcListener | [virtual] |