Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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.

Detailed Description

Class generated from Ieee80211Frame.msg by opp_msgc.
 message Ieee80211DataOrMgmtFrame extends Ieee80211TwoAddressFrame
 {
     fields:
         byteLength = 28;
         MACAddress address3;
         short fragmentNumber;
         short sequenceNumber;
 };
 


Public Member Functions

 Ieee80211DataOrMgmtFrame (const char *name=NULL, int kind=0)
 Ieee80211DataOrMgmtFrame (const Ieee80211DataOrMgmtFrame &other)
virtual ~Ieee80211DataOrMgmtFrame ()
Ieee80211DataOrMgmtFrameoperator= (const Ieee80211DataOrMgmtFrame &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual MACAddressgetAddress3 ()
virtual const MACAddressgetAddress3 () const
virtual void setAddress3 (const MACAddress &address3_var)
virtual short getFragmentNumber () const
virtual void setFragmentNumber (short fragmentNumber_var)
virtual short getSequenceNumber () const
virtual void setSequenceNumber (short sequenceNumber_var)

Protected Member Functions

bool operator== (const Ieee80211DataOrMgmtFrame &)

Protected Attributes

MACAddress address3_var
short fragmentNumber_var
short sequenceNumber_var


Constructor & Destructor Documentation

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

Ieee80211DataOrMgmtFrame::Ieee80211DataOrMgmtFrame const Ieee80211DataOrMgmtFrame other  ) 
 

virtual Ieee80211DataOrMgmtFrame::~Ieee80211DataOrMgmtFrame  )  [virtual]
 


Member Function Documentation

virtual cPolymorphic* Ieee80211DataOrMgmtFrame::dup  )  const [inline, virtual]
 

Reimplemented from Ieee80211TwoAddressFrame.

Reimplemented in Ieee80211DataFrame, Ieee80211ManagementFrame, Ieee80211AuthenticationFrame, Ieee80211DeauthenticationFrame, Ieee80211DisassociationFrame, Ieee80211ProbeRequestFrame, Ieee80211AssociationRequestFrame, Ieee80211ReassociationRequestFrame, Ieee80211AssociationResponseFrame, Ieee80211ReassociationResponseFrame, Ieee80211BeaconFrame, and Ieee80211ProbeResponseFrame.

00327 {return new Ieee80211DataOrMgmtFrame(*this);}

virtual const MACAddress& Ieee80211DataOrMgmtFrame::getAddress3  )  const [inline, virtual]
 

00333 {return const_cast<Ieee80211DataOrMgmtFrame*>(this)->getAddress3();}

virtual MACAddress& Ieee80211DataOrMgmtFrame::getAddress3  )  [virtual]
 

virtual short Ieee80211DataOrMgmtFrame::getFragmentNumber  )  const [virtual]
 

virtual short Ieee80211DataOrMgmtFrame::getSequenceNumber  )  const [virtual]
 

virtual void Ieee80211DataOrMgmtFrame::netPack cCommBuffer *  b  )  [virtual]
 

Reimplemented from Ieee80211TwoAddressFrame.

Reimplemented in Ieee80211DataFrame, Ieee80211ManagementFrame, Ieee80211AuthenticationFrame, Ieee80211DeauthenticationFrame, Ieee80211DisassociationFrame, Ieee80211ProbeRequestFrame, Ieee80211AssociationRequestFrame, Ieee80211ReassociationRequestFrame, Ieee80211AssociationResponseFrame, Ieee80211ReassociationResponseFrame, Ieee80211BeaconFrame, and Ieee80211ProbeResponseFrame.

virtual void Ieee80211DataOrMgmtFrame::netUnpack cCommBuffer *  b  )  [virtual]
 

Reimplemented from Ieee80211TwoAddressFrame.

Reimplemented in Ieee80211DataFrame, Ieee80211ManagementFrame, Ieee80211AuthenticationFrame, Ieee80211DeauthenticationFrame, Ieee80211DisassociationFrame, Ieee80211ProbeRequestFrame, Ieee80211AssociationRequestFrame, Ieee80211ReassociationRequestFrame, Ieee80211AssociationResponseFrame, Ieee80211ReassociationResponseFrame, Ieee80211BeaconFrame, and Ieee80211ProbeResponseFrame.

Ieee80211DataOrMgmtFrame& Ieee80211DataOrMgmtFrame::operator= const Ieee80211DataOrMgmtFrame other  ) 
 

bool Ieee80211DataOrMgmtFrame::operator== const Ieee80211DataOrMgmtFrame  )  [protected]
 

virtual void Ieee80211DataOrMgmtFrame::setAddress3 const MACAddress address3_var  )  [virtual]
 

virtual void Ieee80211DataOrMgmtFrame::setFragmentNumber short  fragmentNumber_var  )  [virtual]
 

virtual void Ieee80211DataOrMgmtFrame::setSequenceNumber short  sequenceNumber_var  )  [virtual]
 


Member Data Documentation

MACAddress Ieee80211DataOrMgmtFrame::address3_var [protected]
 

short Ieee80211DataOrMgmtFrame::fragmentNumber_var [protected]
 

short Ieee80211DataOrMgmtFrame::sequenceNumber_var [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Oct 19 18:22:23 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0