INET Framework for OMNeT++/OMNEST
AirFrame Class Reference

#include <AirFrame_m.h>

List of all members.

Public Member Functions

 AirFrame (const char *name=NULL, int kind=0)
 AirFrame (const AirFrame &other)
virtual ~AirFrame ()
AirFrameoperator= (const AirFrame &other)
virtual AirFramedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual double getPSend () const
virtual void setPSend (double pSend)
virtual int getChannelNumber () const
virtual void setChannelNumber (int channelNumber)
virtual simtime_t getDuration () const
virtual void setDuration (simtime_t duration)
virtual double getBitrate () const
virtual void setBitrate (double bitrate)
virtual CoordgetSenderPos ()
virtual const CoordgetSenderPos () const
virtual void setSenderPos (const Coord &senderPos)

Protected Member Functions

bool operator== (const AirFrame &)

Protected Attributes

double pSend_var
int channelNumber_var
simtime_t duration_var
double bitrate_var
Coord senderPos_var

Private Member Functions

void copy (const AirFrame &other)

Detailed Description

Class generated from linklayer/mfcore/AirFrame.msg by opp_msgc.

 packet AirFrame
 {
     double pSend; 
     int channelNumber; 
     simtime_t duration; 
     double bitrate;
     Coord senderPos;
 }
 

Definition at line 36 of file AirFrame_m.h.


Constructor & Destructor Documentation

AirFrame::AirFrame ( const char *  name = NULL,
int  kind = 0 
)

Referenced by dup().

AirFrame::AirFrame ( const AirFrame other)
virtual AirFrame::~AirFrame ( ) [virtual]

Member Function Documentation

void AirFrame::copy ( const AirFrame other) [private]
virtual AirFrame* AirFrame::dup ( ) const [inline, virtual]

Definition at line 57 of file AirFrame_m.h.

Referenced by SnrEval::changeChannel(), AbstractRadio::changeChannel(), and ChannelControl::sendToChannel().

{return new AirFrame(*this);}
virtual const Coord& AirFrame::getSenderPos ( ) const [inline, virtual]

Definition at line 71 of file AirFrame_m.h.

Referenced by getSenderPos().

{return const_cast<AirFrame*>(this)->getSenderPos();}
AirFrame& AirFrame::operator= ( const AirFrame other)
bool AirFrame::operator== ( const AirFrame ) [protected]
virtual void AirFrame::parsimPack ( cCommBuffer *  b) [virtual]

Referenced by doPacking().

virtual void AirFrame::parsimUnpack ( cCommBuffer *  b) [virtual]

Referenced by doUnpacking().

virtual void AirFrame::setBitrate ( double  bitrate) [virtual]
virtual void AirFrame::setChannelNumber ( int  channelNumber) [virtual]

Referenced by BasicSnrEval::encapsMsg().

virtual void AirFrame::setDuration ( simtime_t  duration) [virtual]

Referenced by BasicSnrEval::encapsMsg().

virtual void AirFrame::setPSend ( double  pSend) [virtual]

Referenced by BasicSnrEval::encapsMsg().

virtual void AirFrame::setSenderPos ( const Coord senderPos) [virtual]

Referenced by BasicSnrEval::encapsMsg().


Member Data Documentation

double AirFrame::bitrate_var [protected]

Definition at line 42 of file AirFrame_m.h.

int AirFrame::channelNumber_var [protected]

Definition at line 40 of file AirFrame_m.h.

simtime_t AirFrame::duration_var [protected]

Definition at line 41 of file AirFrame_m.h.

double AirFrame::pSend_var [protected]

Definition at line 39 of file AirFrame_m.h.

Definition at line 43 of file AirFrame_m.h.


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