INET Framework for OMNeT++/OMNEST
inet::ieee80211::Ieee80211AMsdu Class Reference

Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:239 by nedtool. More...

#include <Ieee80211Frame_m.h>

Inheritance diagram for inet::ieee80211::Ieee80211AMsdu:

Public Member Functions

 Ieee80211AMsdu (const char *name=nullptr, short kind=0)
 
 Ieee80211AMsdu (const Ieee80211AMsdu &other)
 
virtual ~Ieee80211AMsdu ()
 
Ieee80211AMsduoperator= (const Ieee80211AMsdu &other)
 
virtual Ieee80211AMsdudup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual void setSubframesArraySize (unsigned int size)
 
virtual unsigned int getSubframesArraySize () const
 
virtual Ieee80211MsduSubframegetSubframes (unsigned int k)
 
virtual const Ieee80211MsduSubframegetSubframes (unsigned int k) const
 
virtual void setSubframes (unsigned int k, const Ieee80211MsduSubframe &subframes)
 

Protected Member Functions

bool operator== (const Ieee80211AMsdu &)
 

Protected Attributes

Ieee80211MsduSubframesubframes
 
unsigned int subframes_arraysize
 

Private Member Functions

void copy (const Ieee80211AMsdu &other)
 

Detailed Description

Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:239 by nedtool.

packet Ieee80211AMsdu
{
    Ieee80211MsduSubframe subframes[];
}

Constructor & Destructor Documentation

inet::ieee80211::Ieee80211AMsdu::Ieee80211AMsdu ( const char *  name = nullptr,
short  kind = 0 
)
inet::ieee80211::Ieee80211AMsdu::Ieee80211AMsdu ( const Ieee80211AMsdu other)
virtual inet::ieee80211::Ieee80211AMsdu::~Ieee80211AMsdu ( )
virtual

Member Function Documentation

void inet::ieee80211::Ieee80211AMsdu::copy ( const Ieee80211AMsdu other)
private
virtual Ieee80211AMsdu* inet::ieee80211::Ieee80211AMsdu::dup ( ) const
inlineoverridevirtual
752 {return new Ieee80211AMsdu(*this);}
Ieee80211AMsdu(const char *name=nullptr, short kind=0)
virtual Ieee80211MsduSubframe& inet::ieee80211::Ieee80211AMsdu::getSubframes ( unsigned int  k)
virtual
virtual const Ieee80211MsduSubframe& inet::ieee80211::Ieee80211AMsdu::getSubframes ( unsigned int  k) const
inlinevirtual

Referenced by getSubframes().

760 {return const_cast<Ieee80211AMsdu*>(this)->getSubframes(k);}
Ieee80211AMsdu(const char *name=nullptr, short kind=0)
virtual Ieee80211MsduSubframe & getSubframes(unsigned int k)
const double k
Definition: QAM16Modulation.cc:24
virtual unsigned int inet::ieee80211::Ieee80211AMsdu::getSubframesArraySize ( ) const
virtual
Ieee80211AMsdu& inet::ieee80211::Ieee80211AMsdu::operator= ( const Ieee80211AMsdu other)
bool inet::ieee80211::Ieee80211AMsdu::operator== ( const Ieee80211AMsdu )
protected
virtual void inet::ieee80211::Ieee80211AMsdu::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual
virtual void inet::ieee80211::Ieee80211AMsdu::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual
virtual void inet::ieee80211::Ieee80211AMsdu::setSubframes ( unsigned int  k,
const Ieee80211MsduSubframe subframes 
)
virtual
virtual void inet::ieee80211::Ieee80211AMsdu::setSubframesArraySize ( unsigned int  size)
virtual

Member Data Documentation

Ieee80211MsduSubframe* inet::ieee80211::Ieee80211AMsdu::subframes
protected
unsigned int inet::ieee80211::Ieee80211AMsdu::subframes_arraysize
protected

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