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

Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:216 by nedtool. More...

#include <Ieee80211MgmtFrames_m.h>

Inheritance diagram for inet::ieee80211::Ieee80211AssociationResponseFrameBody:
inet::ieee80211::Ieee80211FrameBody inet::ieee80211::Ieee80211ReassociationResponseFrameBody

Public Member Functions

 Ieee80211AssociationResponseFrameBody ()
 
 Ieee80211AssociationResponseFrameBody (const Ieee80211AssociationResponseFrameBody &other)
 
virtual ~Ieee80211AssociationResponseFrameBody ()
 
Ieee80211AssociationResponseFrameBodyoperator= (const Ieee80211AssociationResponseFrameBody &other)
 
virtual Ieee80211AssociationResponseFrameBodydup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual int getStatusCode () const
 
virtual void setStatusCode (int statusCode)
 
virtual short getAid () const
 
virtual void setAid (short aid)
 
virtual Ieee80211SupportedRatesElementgetSupportedRates ()
 
virtual const Ieee80211SupportedRatesElementgetSupportedRates () const
 
virtual void setSupportedRates (const Ieee80211SupportedRatesElement &supportedRates)
 
- Public Member Functions inherited from inet::ieee80211::Ieee80211FrameBody
 Ieee80211FrameBody ()
 
 Ieee80211FrameBody (const Ieee80211FrameBody &other)
 
virtual ~Ieee80211FrameBody ()
 
Ieee80211FrameBodyoperator= (const Ieee80211FrameBody &other)
 
virtual short getBodyLength () const
 
virtual void setBodyLength (short bodyLength)
 

Protected Member Functions

bool operator== (const Ieee80211AssociationResponseFrameBody &)
 
- Protected Member Functions inherited from inet::ieee80211::Ieee80211FrameBody
bool operator== (const Ieee80211FrameBody &)
 

Protected Attributes

int statusCode
 
short aid
 
Ieee80211SupportedRatesElement supportedRates
 
- Protected Attributes inherited from inet::ieee80211::Ieee80211FrameBody
short bodyLength
 

Private Member Functions

void copy (const Ieee80211AssociationResponseFrameBody &other)
 

Detailed Description

Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg:216 by nedtool.

//
// Association response frame body format
//
class Ieee80211AssociationResponseFrameBody extends Ieee80211FrameBody
{
    bodyLength = 26; // assuming a 8-character SSID and 4 supported datarates       //FIXME not a static value
    int statusCode @enum(Ieee80211StatusCode);
    short aid;
    Ieee80211SupportedRatesElement supportedRates;
}

Constructor & Destructor Documentation

inet::ieee80211::Ieee80211AssociationResponseFrameBody::Ieee80211AssociationResponseFrameBody ( )
inet::ieee80211::Ieee80211AssociationResponseFrameBody::Ieee80211AssociationResponseFrameBody ( const Ieee80211AssociationResponseFrameBody other)
virtual inet::ieee80211::Ieee80211AssociationResponseFrameBody::~Ieee80211AssociationResponseFrameBody ( )
virtual

Member Function Documentation

void inet::ieee80211::Ieee80211AssociationResponseFrameBody::copy ( const Ieee80211AssociationResponseFrameBody other)
private
virtual Ieee80211AssociationResponseFrameBody* inet::ieee80211::Ieee80211AssociationResponseFrameBody::dup ( ) const
inlineoverridevirtual
virtual short inet::ieee80211::Ieee80211AssociationResponseFrameBody::getAid ( ) const
virtual
virtual int inet::ieee80211::Ieee80211AssociationResponseFrameBody::getStatusCode ( ) const
virtual
virtual Ieee80211SupportedRatesElement& inet::ieee80211::Ieee80211AssociationResponseFrameBody::getSupportedRates ( )
virtual
virtual const Ieee80211SupportedRatesElement& inet::ieee80211::Ieee80211AssociationResponseFrameBody::getSupportedRates ( ) const
inlinevirtual
Ieee80211AssociationResponseFrameBody& inet::ieee80211::Ieee80211AssociationResponseFrameBody::operator= ( const Ieee80211AssociationResponseFrameBody other)
bool inet::ieee80211::Ieee80211AssociationResponseFrameBody::operator== ( const Ieee80211AssociationResponseFrameBody )
protected
virtual void inet::ieee80211::Ieee80211AssociationResponseFrameBody::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual
virtual void inet::ieee80211::Ieee80211AssociationResponseFrameBody::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual
virtual void inet::ieee80211::Ieee80211AssociationResponseFrameBody::setAid ( short  aid)
virtual
virtual void inet::ieee80211::Ieee80211AssociationResponseFrameBody::setStatusCode ( int  statusCode)
virtual
virtual void inet::ieee80211::Ieee80211AssociationResponseFrameBody::setSupportedRates ( const Ieee80211SupportedRatesElement supportedRates)
virtual

Member Data Documentation

short inet::ieee80211::Ieee80211AssociationResponseFrameBody::aid
protected
int inet::ieee80211::Ieee80211AssociationResponseFrameBody::statusCode
protected
Ieee80211SupportedRatesElement inet::ieee80211::Ieee80211AssociationResponseFrameBody::supportedRates
protected

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