OverSim
|
#include <CoordinateSystem.h>
Public Member Functions | |
virtual | ~AbstractNcs () |
virtual void | init (NeighborCache *neighorCache)=0 |
virtual bool | isReady () |
virtual AbstractNcsNodeInfo * | getUnvalidNcsInfo () const =0 |
virtual Prox | getCoordinateBasedProx (const AbstractNcsNodeInfo &node) const =0 |
virtual void | processCoordinates (const simtime_t &rtt, const AbstractNcsNodeInfo &nodeInfo) |
virtual const AbstractNcsNodeInfo & | getOwnNcsInfo () const =0 |
virtual AbstractNcsNodeInfo * | createNcsInfo (const Coords &coords) const =0 |
virtual void | handleTimerEvent (cMessage *msg) |
virtual bool | handleRpcCall (BaseCallMessage *msg) |
Definition at line 180 of file CoordinateSystem.h.
|
inlinevirtual |
Definition at line 182 of file CoordinateSystem.h.
|
pure virtual |
Implemented in Nps, Vivaldi, SimpleNcs, and SimpleUnderlayNCS.
Referenced by BaseRpc::internalHandleRpcMessage().
|
pure virtual |
Implemented in Nps, Vivaldi, SimpleNcs, and SimpleUnderlayNCS.
Referenced by NeighborCache::getCoordinateBasedProx().
|
pure virtual |
Implemented in Nps, Vivaldi, SimpleNcs, and SimpleUnderlayNCS.
Referenced by GlobalViewBuilder::cleanup(), NeighborCache::getAvgAbsPredictionError(), GlobalViewBuilder::handleCoordSendTimer(), BaseRpc::sendRpcResponse(), and NeighborCache::setCbrNodeId().
|
pure virtual |
Implemented in Nps, Vivaldi, SimpleNcs, and SimpleUnderlayNCS.
|
inlinevirtual |
Reimplemented in Nps.
Definition at line 197 of file CoordinateSystem.h.
Referenced by NeighborCache::handleRpcCall().
|
inlinevirtual |
Reimplemented in Nps.
Definition at line 196 of file CoordinateSystem.h.
Referenced by NeighborCache::handleTimerEvent().
|
pure virtual |
Implemented in Nps, Vivaldi, SimpleNcs, SVivaldi, and SimpleUnderlayNCS.
Referenced by NeighborCache::initializeApp().
|
inlinevirtual |
Reimplemented in Nps.
Definition at line 185 of file CoordinateSystem.h.
Referenced by NeighborCache::prepareOverlay().
|
inlinevirtual |
Reimplemented in Vivaldi.
Definition at line 190 of file CoordinateSystem.h.
Referenced by NeighborCache::updateNode().