INET Framework for OMNeT++/OMNEST
Ieee80211Frame Class Reference

#include <Ieee80211Frame_m.h>

Inheritance diagram for Ieee80211Frame:
Ieee80211OneAddressFrame Ieee80211ACKFrame Ieee80211CTSFrame Ieee80211TwoAddressFrame Ieee80211DataOrMgmtFrame Ieee80211RTSFrame Ieee80211DataFrame Ieee80211ManagementFrame Ieee80211AssociationRequestFrame Ieee80211AssociationResponseFrame Ieee80211AuthenticationFrame Ieee80211BeaconFrame Ieee80211DeauthenticationFrame Ieee80211DisassociationFrame Ieee80211ProbeRequestFrame Ieee80211ProbeResponseFrame Ieee80211ReassociationRequestFrame Ieee80211ReassociationResponseFrame

List of all members.

Public Member Functions

 Ieee80211Frame (const char *name=NULL, int kind=0)
 Ieee80211Frame (const Ieee80211Frame &other)
virtual ~Ieee80211Frame ()
Ieee80211Frameoperator= (const Ieee80211Frame &other)
virtual Ieee80211Framedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual short getType () const
virtual void setType (short type)
virtual bool getToDS () const
virtual void setToDS (bool toDS)
virtual bool getFromDS () const
virtual void setFromDS (bool fromDS)
virtual bool getRetry () const
virtual void setRetry (bool retry)
virtual bool getMoreFragments () const
virtual void setMoreFragments (bool moreFragments)
virtual simtime_t getDuration () const
virtual void setDuration (simtime_t duration)
virtual short getAID () const
virtual void setAID (short AID)
virtual MACAddressgetReceiverAddress ()
virtual const MACAddressgetReceiverAddress () const
virtual void setReceiverAddress (const MACAddress &receiverAddress)

Protected Member Functions

bool operator== (const Ieee80211Frame &)

Protected Attributes

short type_var
bool toDS_var
bool fromDS_var
bool retry_var
bool moreFragments_var
simtime_t duration_var
short AID_var
MACAddress receiverAddress_var

Private Member Functions

void copy (const Ieee80211Frame &other)

Detailed Description

Class generated from linklayer/ieee80211/mac/Ieee80211Frame.msg by opp_msgc.

 packet Ieee80211Frame
 {
     byteLength = 14;
     short type enum(Ieee80211FrameType); 
     bool toDS;
     bool fromDS;
     bool retry;
     bool moreFragments;
     simtime_t duration = -1; 
     short AID = -1;          
     MACAddress receiverAddress; 
 }
 

Definition at line 88 of file Ieee80211Frame_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

virtual Ieee80211Frame::~Ieee80211Frame ( ) [virtual]

Member Function Documentation

void Ieee80211Frame::copy ( const Ieee80211Frame other) [private]
virtual short Ieee80211Frame::getAID ( ) const [virtual]
virtual bool Ieee80211Frame::getFromDS ( ) const [virtual]
virtual const MACAddress& Ieee80211Frame::getReceiverAddress ( ) const [inline, virtual]

Definition at line 132 of file Ieee80211Frame_m.h.

Referenced by getReceiverAddress().

{return const_cast<Ieee80211Frame*>(this)->getReceiverAddress();}
virtual bool Ieee80211Frame::getRetry ( ) const [virtual]
virtual short Ieee80211Frame::getType ( ) const [virtual]
Ieee80211Frame& Ieee80211Frame::operator= ( const Ieee80211Frame other)
bool Ieee80211Frame::operator== ( const Ieee80211Frame ) [protected]
virtual void Ieee80211Frame::setAID ( short  AID) [virtual]
virtual void Ieee80211Frame::setMoreFragments ( bool  moreFragments) [virtual]
virtual void Ieee80211Frame::setType ( short  type) [virtual]

Member Data Documentation

short Ieee80211Frame::AID_var [protected]

Definition at line 97 of file Ieee80211Frame_m.h.

simtime_t Ieee80211Frame::duration_var [protected]

Definition at line 96 of file Ieee80211Frame_m.h.

bool Ieee80211Frame::fromDS_var [protected]

Definition at line 93 of file Ieee80211Frame_m.h.

Definition at line 95 of file Ieee80211Frame_m.h.

Definition at line 98 of file Ieee80211Frame_m.h.

bool Ieee80211Frame::retry_var [protected]

Definition at line 94 of file Ieee80211Frame_m.h.

bool Ieee80211Frame::toDS_var [protected]

Definition at line 92 of file Ieee80211Frame_m.h.

short Ieee80211Frame::type_var [protected]

Definition at line 91 of file Ieee80211Frame_m.h.


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