INET Framework for OMNeT++/OMNEST
Mac80211Pkt Class Reference

#include <Mac80211Pkt_m.h>

Inheritance diagram for Mac80211Pkt:
MacPkt

List of all members.

Public Member Functions

 Mac80211Pkt (const char *name=NULL, int kind=0)
 Mac80211Pkt (const Mac80211Pkt &other)
virtual ~Mac80211Pkt ()
Mac80211Pktoperator= (const Mac80211Pkt &other)
virtual Mac80211Pktdup () 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)

Detailed Description

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.


Constructor & Destructor Documentation

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

Referenced by dup().

virtual Mac80211Pkt::~Mac80211Pkt ( ) [virtual]

Member Function Documentation

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 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::setFragmentation ( int  fragmentation) [virtual]
virtual void Mac80211Pkt::setInformationDS ( int  informationDS) [virtual]
virtual void Mac80211Pkt::setSequenceControl ( int  sequenceControl) [virtual]

Member Data Documentation

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.

Definition at line 42 of file Mac80211Pkt_m.h.

Definition at line 43 of file Mac80211Pkt_m.h.

Definition at line 44 of file Mac80211Pkt_m.h.


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