|
INET Framework for OMNeT++/OMNEST
|
#include <Mac80211Pkt_m.h>
Public Member Functions | |
| Mac80211Pkt (const char *name=NULL, int kind=0) | |
| Mac80211Pkt (const Mac80211Pkt &other) | |
| virtual | ~Mac80211Pkt () |
| Mac80211Pkt & | operator= (const Mac80211Pkt &other) |
| virtual Mac80211Pkt * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual int | getAddress3 () const |
| virtual void | setAddress3 (int address3) |
| virtual int | getAddress4 () const |
| virtual void | setAddress4 (int address4) |
| virtual simtime_t | getDuration () const |
| virtual void | setDuration (simtime_t duration) |
| virtual int | getFragmentation () const |
| virtual void | setFragmentation (int fragmentation) |
| virtual int | getInformationDS () const |
| virtual void | setInformationDS (int informationDS) |
| virtual int | getSequenceControl () const |
| virtual void | setSequenceControl (int sequenceControl) |
Protected Member Functions | |
| bool | operator== (const Mac80211Pkt &) |
Protected Attributes | |
| int | address3_var |
| int | address4_var |
| simtime_t | duration_var |
| int | fragmentation_var |
| int | informationDS_var |
| int | sequenceControl_var |
Private Member Functions | |
| void | copy (const Mac80211Pkt &other) |
Class generated from linklayer/mf80211/macLayer/Mac80211Pkt.msg by opp_msgc.
packet Mac80211Pkt extends MacPkt { int address3; int address4; simtime_t duration; int fragmentation; int informationDS; int sequenceControl; }
Definition at line 36 of file Mac80211Pkt_m.h.
| Mac80211Pkt::Mac80211Pkt | ( | const char * | name = NULL, |
| int | kind = 0 |
||
| ) |
Referenced by dup().
| Mac80211Pkt::Mac80211Pkt | ( | const Mac80211Pkt & | other | ) |
| virtual Mac80211Pkt::~Mac80211Pkt | ( | ) | [virtual] |
| void Mac80211Pkt::copy | ( | const Mac80211Pkt & | other | ) | [private] |
| virtual Mac80211Pkt* Mac80211Pkt::dup | ( | ) | const [inline, virtual] |
Reimplemented from MacPkt.
Definition at line 58 of file Mac80211Pkt_m.h.
Referenced by Mac80211::handleDATAframe().
{return new Mac80211Pkt(*this);}
| virtual int Mac80211Pkt::getAddress3 | ( | ) | const [virtual] |
| virtual int Mac80211Pkt::getAddress4 | ( | ) | const [virtual] |
| virtual simtime_t Mac80211Pkt::getDuration | ( | ) | const [virtual] |
Referenced by Mac80211::buildCTSframe(), Mac80211::handleMsgNotForMe(), and Mac80211::sendCTSframe().
| virtual int Mac80211Pkt::getFragmentation | ( | ) | const [virtual] |
| virtual int Mac80211Pkt::getInformationDS | ( | ) | const [virtual] |
| virtual int Mac80211Pkt::getSequenceControl | ( | ) | const [virtual] |
| Mac80211Pkt& Mac80211Pkt::operator= | ( | const Mac80211Pkt & | other | ) |
| bool Mac80211Pkt::operator== | ( | const Mac80211Pkt & | ) | [protected] |
| virtual void Mac80211Pkt::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from MacPkt.
Referenced by doPacking().
| virtual void Mac80211Pkt::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from MacPkt.
Referenced by doUnpacking().
| virtual void Mac80211Pkt::setAddress3 | ( | int | address3 | ) | [virtual] |
| virtual void Mac80211Pkt::setAddress4 | ( | int | address4 | ) | [virtual] |
| virtual void Mac80211Pkt::setDuration | ( | simtime_t | duration | ) | [virtual] |
| virtual void Mac80211Pkt::setFragmentation | ( | int | fragmentation | ) | [virtual] |
| virtual void Mac80211Pkt::setInformationDS | ( | int | informationDS | ) | [virtual] |
| virtual void Mac80211Pkt::setSequenceControl | ( | int | sequenceControl | ) | [virtual] |
int Mac80211Pkt::address3_var [protected] |
Definition at line 39 of file Mac80211Pkt_m.h.
int Mac80211Pkt::address4_var [protected] |
Definition at line 40 of file Mac80211Pkt_m.h.
simtime_t Mac80211Pkt::duration_var [protected] |
Definition at line 41 of file Mac80211Pkt_m.h.
int Mac80211Pkt::fragmentation_var [protected] |
Definition at line 42 of file Mac80211Pkt_m.h.
int Mac80211Pkt::informationDS_var [protected] |
Definition at line 43 of file Mac80211Pkt_m.h.
int Mac80211Pkt::sequenceControl_var [protected] |
Definition at line 44 of file Mac80211Pkt_m.h.