INET Framework for OMNeT++/OMNEST
inet::physicallayer::QuadTreeNeighborCache::QuadTreeNeighborCacheVisitor Class Reference

#include <QuadTreeNeighborCache.h>

Inheritance diagram for inet::physicallayer::QuadTreeNeighborCache::QuadTreeNeighborCacheVisitor:
inet::IVisitor

Public Member Functions

void visit (const cObject *radio) const override
 
 QuadTreeNeighborCacheVisitor (RadioMedium *radioMedium, IRadio *transmitter, const IRadioFrame *frame)
 
- Public Member Functions inherited from inet::IVisitor
virtual ~IVisitor ()
 

Protected Attributes

RadioMediumradioMedium
 
IRadiotransmitter
 
const IRadioFrameframe
 

Constructor & Destructor Documentation

inet::physicallayer::QuadTreeNeighborCache::QuadTreeNeighborCacheVisitor::QuadTreeNeighborCacheVisitor ( RadioMedium radioMedium,
IRadio transmitter,
const IRadioFrame frame 
)
inline
43  :
const IRadioFrame * frame
Definition: QuadTreeNeighborCache.h:39
IRadio * transmitter
Definition: QuadTreeNeighborCache.h:38
RadioMedium * radioMedium
Definition: QuadTreeNeighborCache.h:37

Member Function Documentation

void inet::physicallayer::QuadTreeNeighborCache::QuadTreeNeighborCacheVisitor::visit ( const cObject *  radio) const
overridevirtual

Implements inet::IVisitor.

151 {
152  const IRadio *neighbor = check_and_cast<const IRadio *>(radio);
153  if (neighbor->getId() != transmitter->getId())
155 }
virtual void sendToRadio(IRadio *trasmitter, const IRadio *receiver, const IRadioFrame *frame)
Definition: RadioMedium.cc:553
const IRadioFrame * frame
Definition: QuadTreeNeighborCache.h:39
IRadio * transmitter
Definition: QuadTreeNeighborCache.h:38
RadioMedium * radioMedium
Definition: QuadTreeNeighborCache.h:37
virtual int getId() const =0
Returns an identifier for this radio which is globally unique for the whole lifetime of the simulatio...

Member Data Documentation

const IRadioFrame* inet::physicallayer::QuadTreeNeighborCache::QuadTreeNeighborCacheVisitor::frame
protected
RadioMedium* inet::physicallayer::QuadTreeNeighborCache::QuadTreeNeighborCacheVisitor::radioMedium
protected
IRadio* inet::physicallayer::QuadTreeNeighborCache::QuadTreeNeighborCacheVisitor::transmitter
protected

The documentation for this class was generated from the following files: