OverSim
IterativeLookup Member List

This is the complete list of members for IterativeLookup, including all inherited members.

abortLookup()IterativeLookupvirtual
accumulatedHopsIterativeLookupprotected
addSibling(const NodeHandle &handle, bool assured=false)IterativeLookupprotected
appLookupIterativeLookupprotected
BaseOverlay classIterativeLookupfriend
checkStop()IterativeLookupprotected
compare(const OverlayKey &lhs, const OverlayKey &rhs) const IterativeLookupvirtual
configIterativeLookupprotected
createFindNodeCall(cPacket *findNodeExt=NULL)IterativeLookupprotectedvirtual
createPathLookup()IterativeLookupprotectedvirtual
deadIterativeLookupprotected
finishedIterativeLookupprotected
finishedPathsIterativeLookupprotected
firstCallExtIterativeLookupprotected
getAccumulatedHops() const IterativeLookupvirtual
getDead(const TransportAddress &addr)IterativeLookupprotected
getPinged(const TransportAddress &addr)IterativeLookupprotected
getResult() const IterativeLookupvirtual
getVisited(const TransportAddress &addr)IterativeLookupprotected
handleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt)IterativeLookupprotectedvirtual
RpcListener::handleRpcResponse(BaseResponseMessage *msg, const RpcState &rpcState, simtime_t rtt)RpcListenerprotectedvirtual
handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey=OverlayKey::UNSPECIFIED_KEY)IterativeLookupprotectedvirtual
RpcListener::handleRpcTimeout(const RpcState &rpcState)RpcListenerprotectedvirtual
hopCountMaxIterativeLookupprotected
isValid() const IterativeLookupvirtual
IterativeLookup(BaseOverlay *overlay, RoutingType routingType, const IterativeLookupConfiguration &config, const cPacket *findNodeExt=NULL, bool appLookup=false)IterativeLookup
IterativePathLookup classIterativeLookupfriend
keyIterativeLookupprotected
listenerIterativeLookupprotected
lookup(const OverlayKey &key, int numSiblings=1, int hopCountMax=0, int retries=0, LookupListener *listener=NULL)IterativeLookupvirtual
MajoritySiblings typedefIterativeLookupprotected
majoritySiblingsIterativeLookupprotected
numSiblingsIterativeLookupprotected
overlayIterativeLookupprotected
pathsIterativeLookupprotected
PendingPings typedefIterativeLookupprotected
pendingPingsIterativeLookupprotected
pingedIterativeLookupprotected
retriesIterativeLookupprotected
routingTypeIterativeLookupprotected
RpcInfoMap typedefIterativeLookupprotected
rpcsIterativeLookupprotected
runningIterativeLookupprotected
sendRpc(const NodeHandle &handle, FindNodeCall *call, IterativePathLookup *listener, int rpcId)IterativeLookupprotected
setDead(const TransportAddress &addr)IterativeLookupprotected
setPinged(const TransportAddress &addr)IterativeLookupprotected
setVisited(const TransportAddress &addr, bool visitedFlag=true)IterativeLookupprotected
siblingsIterativeLookupprotected
start()IterativeLookupprotectedvirtual
startTimeIterativeLookupprotected
stop()IterativeLookupprotected
successIterativeLookupprotected
successfulPathsIterativeLookupprotected
visitedIterativeLookupprotected
~AbstractLookup()AbstractLookupvirtual
~Comparator()Comparator< OverlayKey >inlinevirtual
~IterativeLookup()IterativeLookupvirtual
~RpcListener()RpcListenervirtual