OverSim
oversim::Koorde Member List

This is the complete list of members for oversim::Koorde, including all inherited members.

aggressiveJoinModeoversim::Chordprotected
BaseOverlay()BaseOverlay
BaseRpc()BaseRpc
bindAndListenTcp(int port)BaseTcpSupportprotected
bindToPort(int port)BaseOverlayprotected
BOOTSTRAP enum valueBaseOverlay
bootstrapListBaseOverlayprotected
bootstrapNodeoversim::Chordprotected
breakLookupoversim::Koordeprotected
BSET enum valueBaseOverlay
bytesAppDataForwardedBaseOverlayprotected
bytesAppLookupForwardedBaseOverlayprotected
bytesDroppedBaseOverlayprotected
bytesFailedNodeResponseSentBaseOverlayprotected
bytesFailedNodeSentBaseOverlayprotected
bytesFindNodeResponseSentBaseOverlayprotected
bytesFindNodeSentBaseOverlayprotected
bytesMaintenanceForwardedBaseOverlayprotected
bytesPingResponseSentBaseRpcprotected
bytesPingSentBaseRpcprotected
callDeliver(BaseOverlayMessage *msg, const OverlayKey &destKey)BaseOverlayprotected
callForward(const OverlayKey &key, BaseRouteMessage *msg, const NodeHandle &nextHopNode)BaseOverlayprotected
callUpdate(const NodeHandle &node, bool joined)BaseOverlayprotected
cancelAllRpcs()BaseRpcprotected
cancelRpcMessage(uint32_t nonce)BaseRpcprotected
changeState(int state)oversim::Koordeprotectedvirtual
checkPredecessor_timeroversim::Chordprotected
checkPredecessorDelayoversim::Chordprotected
Chord()oversim::Chord
closestPreceedingNode(const OverlayKey &key)oversim::Chordprotectedvirtual
closeTcpConnection(TransportAddress address)BaseTcpSupportprotected
collectPerHopDelayBaseOverlayprotected
CONNECTION_RESET enum valueBaseTcpSupport
CONNECTION_SUCC_ClOSED enum valueBaseTcpSupport
countFailedNodeCall(const FailedNodeCall *call)BaseOverlayprotected
countFindNodeCall(const FindNodeCall *call)BaseOverlayprotected
createLookup(RoutingType routingType=DEFAULT_ROUTING, const BaseOverlayMessage *msg=NULL, const cPacket *findNodeExt=NULL, bool appLookup=false)BaseOverlayprotectedvirtual
creationTimeBaseOverlayprotected
cryptoModuleBaseRpcprotected
deBruijn_timeroversim::Koordeprotected
deBruijnBytesSentoversim::Koordeprotected
deBruijnCountoversim::Koordeprotected
deBruijnDelayoversim::Koordeprotected
deBruijnListSizeoversim::Koordeprotected
deBruijnNodeoversim::Koordeprotected
deBruijnNodesoversim::Koordeprotected
deBruijnNumberoversim::Koordeprotected
debugOutputBaseOverlayprotected
defaultRoutingTypeBaseOverlayprotected
delayVectorBaseOverlayprotected
deleteOverlayNeighborArrow(const NodeHandle &neighbor)TopologyVis
DISCOVERY enum valueBaseOverlay
distance(const OverlayKey &x, const OverlayKey &y, bool useAlternative=false) const oversim::Chordvirtual
drawOverlayTopologyBaseOverlayprotected
dropFindNodeAttackBaseOverlayprotected
dropRouteMessageAttackBaseOverlayprotected
establishTcpConnection(TransportAddress address)BaseTcpSupportprotected
estimateMeanDistance()BaseOverlayvirtual
estimateOverlaySize()BaseOverlayvirtual
EvCode enum nameBaseTcpSupport
extendedFingerTableoversim::Chordprotected
FAILED enum valueBaseOverlay
findDeBruijnHop(const OverlayKey &destKey, KoordeFindNodeExtMessage *findNodeExt)oversim::Koordeprotectedvirtual
findFriendModules()oversim::Koordeprotectedvirtual
findNode(const OverlayKey &key, int numRedundantNodes, int numSiblings, BaseOverlayMessage *msg)oversim::Koordeprotectedvirtual
findStartKey(const OverlayKey &startKey, const OverlayKey &endKey, const OverlayKey &destKey, int &step)oversim::Koordeprotectedvirtual
fingerTableoversim::Chordprotected
finishOverlay()oversim::Koordevirtual
finishRpcs()BaseRpcprotected
fixfingers_timeroversim::Chordprotected
fixfingersBytesSentoversim::Chordprotected
fixfingersCountoversim::Chordprotected
fixfingersDelayoversim::Chordprotected
getBitsPerDigit()BaseOverlayinlinevirtual
getBootstrapList() const BaseOverlayinline
getCompModule(CompType compType)BaseOverlay
getCompRpcGate(CompType compType)BaseOverlay
getCreationTime()BaseOverlayinline
getMaxNumRedundantNodes()oversim::Chordprotectedvirtual
getMaxNumSiblings()oversim::Chordprotectedvirtual
getMeasureAuthBlock()BaseOverlayinline
getState()BaseOverlayinline
getTcpOut()BaseTcpSupportinlineprotected
getThisCompType()BaseOverlayprotectedvirtual
getThisNode()BaseRpcinline
getUdpTimeout()BaseRpcinline
globalNodeListBaseOverlayprotected
globalParametersBaseOverlayprotected
globalStatisticsBaseRpcprotected
handleAppMessage(cMessage *msg)BaseOverlayprotectedvirtual
handleBaseOverlayMessage(BaseOverlayMessage *msg, const OverlayKey &destKey=OverlayKey::UNSPECIFIED_KEY)BaseOverlayprotected
handleConnectionEvent(EvCode code, TransportAddress address)BaseTcpSupportprotectedvirtual
handleDataReceived(TransportAddress address, cPacket *msg, bool urgent)BaseTcpSupportprotectedvirtual
handleDeBruijnTimeout(DeBruijnCall *deBruijnCall)oversim::Koordeprotectedvirtual
handleDeBruijnTimerExpired()oversim::Koordeprotectedvirtual
handleFailedNode(const TransportAddress &failed)oversim::Koordeprotectedvirtual
handleFixFingersTimerExpired(cMessage *msg)oversim::Chordprotectedvirtual
handleIncomingConnection(TransportAddress address)BaseTcpSupportprotectedvirtual
handleJoinTimerExpired(cMessage *msg)oversim::Chordprotectedvirtual
handleMessage(cMessage *msg)BaseOverlayprotected
handleNewSuccessorHint(ChordMessage *chordMsg)oversim::Chordprotectedvirtual
handleNodeGracefulLeaveNotification()BaseOverlayprotectedvirtual
handleNodeLeaveNotification()BaseOverlayprotectedvirtual
handleRpcCall(BaseCallMessage *msg)oversim::Koordeprotectedvirtual
handleRpcDeBruijnRequest(DeBruijnCall *deBruinCall)oversim::Koordeprotectedvirtual
handleRpcDeBruijnResponse(DeBruijnResponse *deBruijnResponse)oversim::Koordeprotectedvirtual
handleRpcFixfingersResponse(FixfingersResponse *fixfingersResponse, double rtt=-1)oversim::Chordprotectedvirtual
handleRpcJoinResponse(JoinResponse *joinResponse)oversim::Koordeprotectedvirtual
handleRpcNotifyResponse(NotifyResponse *notifyResponse)oversim::Chordprotectedvirtual
handleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt)oversim::Koordeprotectedvirtual
BaseOverlay::handleRpcResponse(BaseResponseMessage *msg, const RpcState &rpcState, simtime_t rtt)RpcListenerprotectedvirtual
handleRpcStabilizeResponse(StabilizeResponse *stabilizeResponse)oversim::Chordprotectedvirtual
handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey)oversim::Koordeprotectedvirtual
BaseOverlay::handleRpcTimeout(const RpcState &rpcState)RpcListenerprotectedvirtual
handleStabilizeTimerExpired(cMessage *msg)oversim::Chordprotectedvirtual
handleTCPMessage(cMessage *msg)BaseTcpSupportprotected
handleTimerEvent(cMessage *msg)oversim::Koordevirtual
handleTransportAddressChangedNotification()BaseOverlayprotectedvirtual
handleUDPMessage(BaseOverlayMessage *msg)oversim::Koordevirtual
hopCountMaxBaseOverlayprotected
hopCountVectorBaseOverlayprotected
INIT enum valueBaseOverlay
initializeFriendModules()oversim::Koordeprotectedvirtual
initializeOverlay(int stage)oversim::Koordevirtual
initRpcs()BaseRpcprotected
initVis(cModule *terminal)TopologyVisprotected
internalHandleMessage(cMessage *msg)BaseRpcprotected
internalHandleRpcCall(BaseCallMessage *msg)BaseOverlayprotectedvirtual
internalHandleRpcMessage(BaseRpcMessage *msg)BaseRpcprotectedvirtual
internalHandleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt)BaseOverlayprotectedvirtual
internalHandleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey)BaseOverlayprotectedvirtual
internalSendRouteRpc(BaseRpcMessage *message, const OverlayKey &destKey, const std::vector< TransportAddress > &sourceRoute, RoutingType routingType)BaseOverlayprotectedvirtual
invalidNodesAttackBaseOverlayprotected
isAlreadyConnected(TransportAddress address)BaseTcpSupportprotected
isInSimpleMultiOverlayHost()BaseOverlay
isMalicious()BaseOverlay
isSiblingAttackBaseOverlayprotected
isSiblingFor(const NodeHandle &node, const OverlayKey &key, int numSiblings, bool *err)oversim::Chordprotectedvirtual
iterativeLookupConfigBaseOverlayprotected
JOIN enum valueBaseOverlay
join(const OverlayKey &nodeID=OverlayKey::UNSPECIFIED_KEY)BaseOverlay
join_timeroversim::Chordprotected
joinBytesSentoversim::Chordprotected
joinCountoversim::Chordprotected
joinDelayoversim::Chordprotected
joinForeignPartition(const NodeHandle &node)oversim::Chordprotectedvirtual
joinOverlay()oversim::Chordprotectedvirtual
joinRetryoversim::Chordprotected
kbrBaseOverlayprotected
keyLengthoversim::Chordprotected
local_lookup(const OverlayKey &key, int num, bool safe)BaseOverlayvirtual
localPortBaseOverlayprotected
lookupRpc(LookupCall *call)BaseOverlayprotectedvirtual
lookupsBaseOverlayprotected
LookupSet typedefBaseOverlayprotected
measureAuthBlockBaseOverlayprotected
memorizeFailedSuccessoroversim::Chordprotected
mergeOptimizationL1oversim::Chordprotected
mergeOptimizationL2oversim::Chordprotected
mergeOptimizationL3oversim::Chordprotected
mergeOptimizationL4oversim::Chordprotected
missingPredecessorStabRequestsoversim::Chordprotected
neighborCacheBaseRpcprotected
neighborSet(int num)BaseOverlayvirtual
newChordFingerTableoversim::Chordprotected
newsuccessorhintBytesSentoversim::Chordprotected
newsuccessorhintCountoversim::Chordprotected
nextHopRpc(NextHopCall *call)BaseOverlayprotectedvirtual
NO_EST_CONNECTION enum valueBaseTcpSupport
notificationBoardBaseOverlayprotected
notifyBytesSentoversim::Chordprotected
notifyCountoversim::Chordprotected
numAppDataForwardedBaseOverlayprotected
numAppLookupForwardedBaseOverlayprotected
numDroppedBaseOverlayprotected
numFailedNodeResponseSentBaseOverlayprotected
numFailedNodeSentBaseOverlayprotected
numFindNodeResponseSentBaseOverlayprotected
numFindNodeSentBaseOverlayprotected
numFingerCandidatesoversim::Chordprotected
numInitStages() const BaseOverlayprotected
numMaintenanceForwardedBaseOverlayprotected
numPingResponseSentBaseRpcprotected
numPingSentBaseRpcprotected
overlayBaseRpcprotected
overlayIdBaseOverlayprotected
PEER_CLOSED enum valueBaseTcpSupport
PEER_REFUSED enum valueBaseTcpSupport
PEER_TIMEDOUT enum valueBaseTcpSupport
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)BaseRpcprotected
pingResponse(PingResponse *pingResponse, cPolymorphic *context, int rpcId, simtime_t rtt)oversim::Chordprotectedvirtual
pingTimeout(PingCall *pingCall, const TransportAddress &dest, cPolymorphic *context, int rpcId)oversim::Chordprotectedvirtual
POSTJOIN enum valueBaseOverlay
predecessorNodeoversim::Chordprotected
PREJOIN enum valueBaseOverlay
providesKbr()BaseOverlayinline
proxCallback(const TransportAddress &node, int rpcId, cPolymorphic *contextPointer, Prox prox)oversim::Chordvirtual
proximityRoutingoversim::Chordprotected
READY enum valueBaseOverlay
receiveChangeNotification(int category, const cPolymorphic *details)BaseOverlayprotectedvirtual
recNumRedundantNodesBaseOverlayprotected
recordOverlaySentStats(BaseOverlayMessage *msg)oversim::Koordevirtual
recordRouteBaseOverlayprotected
recursiveLookupConfigBaseOverlayprotected
REFRESH enum valueBaseOverlay
registerComp(CompType compType, cModule *module)BaseOverlay
rejoinOnFailureBaseOverlayprotected
removeLookup(AbstractLookup *lookup)BaseOverlayprotectedvirtual
restoreContextBaseOverlayprotected
route(const OverlayKey &key, CompType destComp, CompType srcComp, cPacket *msg, const std::vector< TransportAddress > &sourceRoute=TransportAddress::UNSPECIFIED_NODES, RoutingType routingType=DEFAULT_ROUTING)BaseOverlayprotectedvirtual
routeMsgAcksBaseOverlayprotected
rpcFixfingers(FixfingersCall *call)oversim::Chordprotected
rpcJoin(JoinCall *call)oversim::Koordeprotectedvirtual
rpcNotify(NotifyCall *call)oversim::Chordprotectedvirtual
rpcStabilize(StabilizeCall *call)oversim::Chordprotected
RSET enum valueBaseOverlay
sendInternalRpcCall(CompType destComp, BaseCallMessage *msg, cPolymorphic *context=NULL, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL)BaseRpcinlineprotected
sendMessageToAllComp(cMessage *msg, CompType srcComp)BaseOverlay
sendMessageToUDP(const TransportAddress &dest, cPacket *msg, simtime_t delay=SIMTIME_ZERO)BaseOverlayvirtual
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)BaseRpcinlineprotected
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)BaseRpcinlineprotected
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)BaseRpcinlineprotected
sendRpcResponse(TransportType transportType, CompType destComp, const TransportAddress &dest, const OverlayKey &destKey, BaseCallMessage *call, BaseResponseMessage *response)BaseRpcprotected
sendRpcResponse(BaseCallMessage *call, BaseResponseMessage *response)BaseRpcprotected
sendRpcResponseToLastHopBaseOverlayprotected
sendTcpData(cPacket *msg, TransportAddress address)BaseTcpSupportprotected
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)BaseRpcinlineprotected
setOverlayReady(bool ready)BaseOverlayprotected
setTcpOut(cGate *gate)BaseTcpSupportinlineprotected
setupDeBruijnAtJoinoversim::Koordeprotected
setupDeBruijnBeforeJoinoversim::Koordeprotected
shiftingBitsoversim::Koordeprotected
showOverlayNeighborArrow(const NodeHandle &neighbor, bool flush=true, const char *displayString=NULL)TopologyVis
SHUTDOWN enum valueBaseOverlay
singleHopDelaysBaseOverlayprotected
socketDataArrived(int connId, void *yourPtr, cPacket *msg, bool urgent)BaseTcpSupportvirtual
socketEstablished(int connId, void *yourPtr)BaseTcpSupportvirtual
socketFailure(int connId, void *yourPtr, int code)BaseTcpSupportvirtual
socketPeerClosed(int connId, void *yourPtr)BaseTcpSupportvirtual
socketStatusArrived(int connId, void *yourPtr, TCPStatusInfo *status)BaseTcpSupportinlinevirtual
stabilize_timeroversim::Chordprotected
stabilizeBytesSentoversim::Chordprotected
stabilizeCountoversim::Chordprotected
stabilizeDelayoversim::Chordprotected
stabilizeRetryoversim::Chordprotected
stateBaseOverlayprotected
States enum nameBaseOverlay
successorListoversim::Chordprotected
successorListSizeoversim::Chordprotected
thisCompTypeBaseRpcprotected
thisNodeBaseRpcprotected
thisTerminalTopologyVisprotected
TopologyVis()TopologyVis
underlayConfiguratorBaseOverlayprotected
updateTooltip()oversim::Koordevirtual
useCommonAPIforwardBaseOverlayprotected
useOtherLookupoversim::Koordeprotected
useSucListoversim::Koordeprotected
walkDeBruijnList(const OverlayKey &key)oversim::Koordeprotectedvirtual
walkSuccessorList(const OverlayKey &key)oversim::Koordeprotectedvirtual
~BaseOverlay()BaseOverlayvirtual
~Chord()oversim::Chordvirtual
~Koorde()oversim::Koordevirtual
~RpcListener()RpcListenervirtual