#include <Ieee80211Frame_m.h>
Inheritance diagram for Ieee80211Frame:
Ieee80211Frame.msg
by opp_msgc. message Ieee80211Frame { fields: byteLength = 14; short type enum(Ieee80211FrameType); bool toDS; bool fromDS; bool retry; bool moreFragments; double duration = -1; short AID = -1; MACAddress receiverAddress; };
Public Member Functions | |
Ieee80211Frame (const char *name=NULL, int kind=0) | |
Ieee80211Frame (const Ieee80211Frame &other) | |
virtual | ~Ieee80211Frame () |
Ieee80211Frame & | operator= (const Ieee80211Frame &other) |
virtual cPolymorphic * | dup () const |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
virtual short | getType () const |
virtual void | setType (short type_var) |
virtual bool | getToDS () const |
virtual void | setToDS (bool toDS_var) |
virtual bool | getFromDS () const |
virtual void | setFromDS (bool fromDS_var) |
virtual bool | getRetry () const |
virtual void | setRetry (bool retry_var) |
virtual bool | getMoreFragments () const |
virtual void | setMoreFragments (bool moreFragments_var) |
virtual double | getDuration () const |
virtual void | setDuration (double duration_var) |
virtual short | getAID () const |
virtual void | setAID (short AID_var) |
virtual MACAddress & | getReceiverAddress () |
virtual const MACAddress & | getReceiverAddress () const |
virtual void | setReceiverAddress (const MACAddress &receiverAddress_var) |
Protected Member Functions | |
bool | operator== (const Ieee80211Frame &) |
Protected Attributes | |
short | type_var |
bool | toDS_var |
bool | fromDS_var |
bool | retry_var |
bool | moreFragments_var |
double | duration_var |
short | AID_var |
MACAddress | receiverAddress_var |
Ieee80211Frame::Ieee80211Frame | ( | const char * | name = NULL , |
|
int | kind = 0 | |||
) |
Ieee80211Frame::Ieee80211Frame | ( | const Ieee80211Frame & | other | ) |
virtual Ieee80211Frame::~Ieee80211Frame | ( | ) | [virtual] |
virtual cPolymorphic* Ieee80211Frame::dup | ( | ) | const [inline, virtual] |
Reimplemented in Ieee80211OneAddressFrame, Ieee80211ACKFrame, Ieee80211TwoAddressFrame, Ieee80211RTSFrame, Ieee80211CTSFrame, Ieee80211DataOrMgmtFrame, Ieee80211DataFrame, Ieee80211ManagementFrame, Ieee80211AuthenticationFrame, Ieee80211DeauthenticationFrame, Ieee80211DisassociationFrame, Ieee80211ProbeRequestFrame, Ieee80211AssociationRequestFrame, Ieee80211ReassociationRequestFrame, Ieee80211AssociationResponseFrame, Ieee80211ReassociationResponseFrame, Ieee80211BeaconFrame, and Ieee80211ProbeResponseFrame.
00109 {return new Ieee80211Frame(*this);}
virtual short Ieee80211Frame::getAID | ( | ) | const [virtual] |
virtual double Ieee80211Frame::getDuration | ( | ) | const [virtual] |
virtual bool Ieee80211Frame::getFromDS | ( | ) | const [virtual] |
virtual bool Ieee80211Frame::getMoreFragments | ( | ) | const [virtual] |
virtual const MACAddress& Ieee80211Frame::getReceiverAddress | ( | ) | const [inline, virtual] |
virtual MACAddress& Ieee80211Frame::getReceiverAddress | ( | ) | [virtual] |
virtual bool Ieee80211Frame::getRetry | ( | ) | const [virtual] |
virtual bool Ieee80211Frame::getToDS | ( | ) | const [virtual] |
virtual short Ieee80211Frame::getType | ( | ) | const [virtual] |
virtual void Ieee80211Frame::netPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented in Ieee80211OneAddressFrame, Ieee80211ACKFrame, Ieee80211TwoAddressFrame, Ieee80211RTSFrame, Ieee80211CTSFrame, Ieee80211DataOrMgmtFrame, Ieee80211DataFrame, Ieee80211ManagementFrame, Ieee80211AuthenticationFrame, Ieee80211DeauthenticationFrame, Ieee80211DisassociationFrame, Ieee80211ProbeRequestFrame, Ieee80211AssociationRequestFrame, Ieee80211ReassociationRequestFrame, Ieee80211AssociationResponseFrame, Ieee80211ReassociationResponseFrame, Ieee80211BeaconFrame, and Ieee80211ProbeResponseFrame.
virtual void Ieee80211Frame::netUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented in Ieee80211OneAddressFrame, Ieee80211ACKFrame, Ieee80211TwoAddressFrame, Ieee80211RTSFrame, Ieee80211CTSFrame, Ieee80211DataOrMgmtFrame, Ieee80211DataFrame, Ieee80211ManagementFrame, Ieee80211AuthenticationFrame, Ieee80211DeauthenticationFrame, Ieee80211DisassociationFrame, Ieee80211ProbeRequestFrame, Ieee80211AssociationRequestFrame, Ieee80211ReassociationRequestFrame, Ieee80211AssociationResponseFrame, Ieee80211ReassociationResponseFrame, Ieee80211BeaconFrame, and Ieee80211ProbeResponseFrame.
Ieee80211Frame& Ieee80211Frame::operator= | ( | const Ieee80211Frame & | other | ) |
bool Ieee80211Frame::operator== | ( | const Ieee80211Frame & | ) | [protected] |
virtual void Ieee80211Frame::setAID | ( | short | AID_var | ) | [virtual] |
virtual void Ieee80211Frame::setDuration | ( | double | duration_var | ) | [virtual] |
virtual void Ieee80211Frame::setFromDS | ( | bool | fromDS_var | ) | [virtual] |
virtual void Ieee80211Frame::setMoreFragments | ( | bool | moreFragments_var | ) | [virtual] |
virtual void Ieee80211Frame::setReceiverAddress | ( | const MACAddress & | receiverAddress_var | ) | [virtual] |
virtual void Ieee80211Frame::setRetry | ( | bool | retry_var | ) | [virtual] |
virtual void Ieee80211Frame::setToDS | ( | bool | toDS_var | ) | [virtual] |
virtual void Ieee80211Frame::setType | ( | short | type_var | ) | [virtual] |
short Ieee80211Frame::AID_var [protected] |
double Ieee80211Frame::duration_var [protected] |
bool Ieee80211Frame::fromDS_var [protected] |
bool Ieee80211Frame::moreFragments_var [protected] |
MACAddress Ieee80211Frame::receiverAddress_var [protected] |
bool Ieee80211Frame::retry_var [protected] |
bool Ieee80211Frame::toDS_var [protected] |
short Ieee80211Frame::type_var [protected] |