INET Framework for OMNeT++/OMNEST
Ieee80211DataOrMgmtFrame Class Reference

#include <Ieee80211Frame_m.h>

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

List of all members.

Public Member Functions

 Ieee80211DataOrMgmtFrame (const char *name=NULL, int kind=0)
 Ieee80211DataOrMgmtFrame (const Ieee80211DataOrMgmtFrame &other)
virtual ~Ieee80211DataOrMgmtFrame ()
Ieee80211DataOrMgmtFrameoperator= (const Ieee80211DataOrMgmtFrame &other)
virtual Ieee80211DataOrMgmtFramedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual MACAddressgetAddress3 ()
virtual const MACAddressgetAddress3 () const
virtual void setAddress3 (const MACAddress &address3)
virtual short getFragmentNumber () const
virtual void setFragmentNumber (short fragmentNumber)
virtual short getSequenceNumber () const
virtual void setSequenceNumber (short sequenceNumber)

Protected Member Functions

bool operator== (const Ieee80211DataOrMgmtFrame &)

Protected Attributes

MACAddress address3_var
short fragmentNumber_var
short sequenceNumber_var

Private Member Functions

void copy (const Ieee80211DataOrMgmtFrame &other)

Detailed Description

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

 packet Ieee80211DataOrMgmtFrame extends Ieee80211TwoAddressFrame
 {
     byteLength = 28;
     MACAddress address3;
     short fragmentNumber;
     short sequenceNumber;
 }
 

Definition at line 330 of file Ieee80211Frame_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().


Member Function Documentation

void Ieee80211DataOrMgmtFrame::copy ( const Ieee80211DataOrMgmtFrame other) [private]
virtual const MACAddress& Ieee80211DataOrMgmtFrame::getAddress3 ( ) const [inline, virtual]

Definition at line 355 of file Ieee80211Frame_m.h.

Referenced by getAddress3().

{return const_cast<Ieee80211DataOrMgmtFrame*>(this)->getAddress3();}
virtual short Ieee80211DataOrMgmtFrame::getFragmentNumber ( ) const [virtual]
virtual short Ieee80211DataOrMgmtFrame::getSequenceNumber ( ) const [virtual]
Ieee80211DataOrMgmtFrame& Ieee80211DataOrMgmtFrame::operator= ( const Ieee80211DataOrMgmtFrame other)
bool Ieee80211DataOrMgmtFrame::operator== ( const Ieee80211DataOrMgmtFrame ) [protected]
virtual void Ieee80211DataOrMgmtFrame::setFragmentNumber ( short  fragmentNumber) [virtual]
virtual void Ieee80211DataOrMgmtFrame::setSequenceNumber ( short  sequenceNumber) [virtual]

Member Data Documentation

Definition at line 334 of file Ieee80211Frame_m.h.

Definition at line 335 of file Ieee80211Frame_m.h.


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