OverSim
|
This is the complete list of members for Nps, including all inherited members.
computeOwnCoordinates(const std::vector< LandmarkDataEntry > &landmarks) | Nps | protected |
computeOwnLayer(const std::vector< LandmarkDataEntry > &landmarks) | Nps | protected |
coordBasedRouting | Nps | private |
coordCalcRuns | Nps | private |
coordsReqRpc(CoordsReqCall *msg) | Nps | protected |
coordsReqRpcResponse(CoordsReqResponse *response, cPolymorphic *context, int rpcId, simtime_t rtt) | Nps | protected |
createNcsInfo(const Coords &coords) const | Nps | virtual |
deleteNodeMeasurement(const TransportAddress &node) | Nps | protected |
dimensions | Nps | private |
enoughLandmarks() | Nps | protected |
getCoordinateBasedProx(const AbstractNcsNodeInfo &info) const | Nps | virtual |
getLandmarkData() const | Nps | protected |
getLandmarks(uint8_t howmany) | Nps | protected |
getLandmarkSet() const | Nps | inlineprotected |
getLandmarkSetSize() const | Nps | inlineprotected |
getOwnCoordinates() const | Nps | inline |
getOwnCoordinates(uint8_t i) const | Nps | inline |
getOwnLayer() const | Nps | inline |
getOwnNcsInfo() const | Nps | inlinevirtual |
getReceivedCalls() const | Nps | inlineprotected |
getUnvalidNcsInfo() const | Nps | inlinevirtual |
globalNodeList | Nps | private |
handleRpcCall(BaseCallMessage *msg) | Nps | virtual |
handleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt) | Nps | protectedvirtual |
RpcListener::handleRpcResponse(BaseResponseMessage *msg, const RpcState &rpcState, simtime_t rtt) | RpcListener | protectedvirtual |
handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey) | Nps | protectedvirtual |
RpcListener::handleRpcTimeout(const RpcState &rpcState) | RpcListener | protectedvirtual |
handleTimerEvent(cMessage *msg) | Nps | virtual |
init(NeighborCache *neighborCache) | Nps | virtual |
isReady() | Nps | inlinevirtual |
Landmark class | Nps | friend |
landmarkSet | Nps | private |
landmarkTimeout | Nps | private |
landmarkTimer | Nps | private |
maxLayer | Nps | private |
neighborCache | Nps | private |
nodeMeasurements | Nps | protected |
Nps() | Nps | inline |
overlay | Nps | private |
ownCoords | Nps | private |
pendingRequests | Nps | private |
processCoordinates(const simtime_t &rtt, const AbstractNcsNodeInfo &nodeInfo) | AbstractNcs | inlinevirtual |
ready | Nps | private |
receivedCalls | Nps | private |
sendCoordRequests() | Nps | protected |
sendCoordRequests(const std::vector< TransportAddress > &landmarks) | Nps | protected |
sendCoordsReqCall(const TransportAddress &dest, simtime_t timeout) | Nps | protected |
setLandmarkSet(uint8_t howManyLM, uint8_t maxLayer, std::vector< TransportAddress > *landmarkSet) | Nps | protected |
setOwnCoordinates(const Coords &coords) | Nps | inlineprotected |
setOwnLayer(int8_t layer) | Nps | protected |
updateNodeMeasurement(const TransportAddress &node, uint8_t pending=0, uint8_t sent=0, uint8_t passed=0) | Nps | protected |
~AbstractNcs() | AbstractNcs | inlinevirtual |
~RpcListener() | RpcListener | virtual |