OverSim
Nps Member List

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

computeOwnCoordinates(const std::vector< LandmarkDataEntry > &landmarks)Npsprotected
computeOwnLayer(const std::vector< LandmarkDataEntry > &landmarks)Npsprotected
coordBasedRoutingNpsprivate
coordCalcRunsNpsprivate
coordsReqRpc(CoordsReqCall *msg)Npsprotected
coordsReqRpcResponse(CoordsReqResponse *response, cPolymorphic *context, int rpcId, simtime_t rtt)Npsprotected
createNcsInfo(const Coords &coords) const Npsvirtual
deleteNodeMeasurement(const TransportAddress &node)Npsprotected
dimensionsNpsprivate
enoughLandmarks()Npsprotected
getCoordinateBasedProx(const AbstractNcsNodeInfo &info) const Npsvirtual
getLandmarkData() const Npsprotected
getLandmarks(uint8_t howmany)Npsprotected
getLandmarkSet() const Npsinlineprotected
getLandmarkSetSize() const Npsinlineprotected
getOwnCoordinates() const Npsinline
getOwnCoordinates(uint8_t i) const Npsinline
getOwnLayer() const Npsinline
getOwnNcsInfo() const Npsinlinevirtual
getReceivedCalls() const Npsinlineprotected
getUnvalidNcsInfo() const Npsinlinevirtual
globalNodeListNpsprivate
handleRpcCall(BaseCallMessage *msg)Npsvirtual
handleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt)Npsprotectedvirtual
RpcListener::handleRpcResponse(BaseResponseMessage *msg, const RpcState &rpcState, simtime_t rtt)RpcListenerprotectedvirtual
handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey)Npsprotectedvirtual
RpcListener::handleRpcTimeout(const RpcState &rpcState)RpcListenerprotectedvirtual
handleTimerEvent(cMessage *msg)Npsvirtual
init(NeighborCache *neighborCache)Npsvirtual
isReady()Npsinlinevirtual
Landmark classNpsfriend
landmarkSetNpsprivate
landmarkTimeoutNpsprivate
landmarkTimerNpsprivate
maxLayerNpsprivate
neighborCacheNpsprivate
nodeMeasurementsNpsprotected
Nps()Npsinline
overlayNpsprivate
ownCoordsNpsprivate
pendingRequestsNpsprivate
processCoordinates(const simtime_t &rtt, const AbstractNcsNodeInfo &nodeInfo)AbstractNcsinlinevirtual
readyNpsprivate
receivedCallsNpsprivate
sendCoordRequests()Npsprotected
sendCoordRequests(const std::vector< TransportAddress > &landmarks)Npsprotected
sendCoordsReqCall(const TransportAddress &dest, simtime_t timeout)Npsprotected
setLandmarkSet(uint8_t howManyLM, uint8_t maxLayer, std::vector< TransportAddress > *landmarkSet)Npsprotected
setOwnCoordinates(const Coords &coords)Npsinlineprotected
setOwnLayer(int8_t layer)Npsprotected
updateNodeMeasurement(const TransportAddress &node, uint8_t pending=0, uint8_t sent=0, uint8_t passed=0)Npsprotected
~AbstractNcs()AbstractNcsinlinevirtual
~RpcListener()RpcListenervirtual