#include <Ieee80211Frame_m.h>
Inheritance diagram for Ieee80211DataOrMgmtFrame:
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 () |
Ieee80211DataOrMgmtFrame & | operator= (const Ieee80211DataOrMgmtFrame &other) |
virtual cPolymorphic * | dup () const |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
virtual MACAddress & | getAddress3 () |
virtual const MACAddress & | getAddress3 () 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 |
Ieee80211DataOrMgmtFrame::Ieee80211DataOrMgmtFrame | ( | const char * | name = NULL , |
|
int | kind = 0 | |||
) |
Ieee80211DataOrMgmtFrame::Ieee80211DataOrMgmtFrame | ( | const Ieee80211DataOrMgmtFrame & | other | ) |
virtual Ieee80211DataOrMgmtFrame::~Ieee80211DataOrMgmtFrame | ( | ) | [virtual] |
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] |
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] |
MACAddress Ieee80211DataOrMgmtFrame::address3_var [protected] |
short Ieee80211DataOrMgmtFrame::fragmentNumber_var [protected] |
short Ieee80211DataOrMgmtFrame::sequenceNumber_var [protected] |