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

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

#include <Ieee80211MgmtFrames_m.h>

Inheritance diagram for inet::ieee80211::Ieee80211AuthenticationFrameBody:
inet::ieee80211::Ieee80211FrameBody

Public Member Functions

 Ieee80211AuthenticationFrameBody ()
 
 Ieee80211AuthenticationFrameBody (const Ieee80211AuthenticationFrameBody &other)
 
virtual ~Ieee80211AuthenticationFrameBody ()
 
Ieee80211AuthenticationFrameBodyoperator= (const Ieee80211AuthenticationFrameBody &other)
 
virtual Ieee80211AuthenticationFrameBodydup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual unsigned short getSequenceNumber () const
 
virtual void setSequenceNumber (unsigned short sequenceNumber)
 
virtual int getStatusCode () const
 
virtual void setStatusCode (int statusCode)
 
virtual bool getIsLast () const
 
virtual void setIsLast (bool isLast)
 
- 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 Ieee80211AuthenticationFrameBody &)
 
- Protected Member Functions inherited from inet::ieee80211::Ieee80211FrameBody
bool operator== (const Ieee80211FrameBody &)
 

Protected Attributes

unsigned short sequenceNumber
 
int statusCode
 
bool isLast
 
- Protected Attributes inherited from inet::ieee80211::Ieee80211FrameBody
short bodyLength
 

Private Member Functions

void copy (const Ieee80211AuthenticationFrameBody &other)
 

Detailed Description

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

//
// Authentication frame body format.
//
// Note: the "isLast" field is not part of the standard.
// The authentication procedure is simulated by this model by exchanging
// a number of "dummy" authentication frames without real contents;
// the "isLast" field gets set by the AP to signal the STA that
// the authentication procedure has completed and it does not need to
// send any more Authentication frames.
//
class Ieee80211AuthenticationFrameBody extends Ieee80211FrameBody
{
    bodyLength = 6; // add 2+len bytes for challenge text if present
    unsigned short sequenceNumber;
    int statusCode @enum(Ieee80211StatusCode);
    bool isLast; // not part of the standard; see above
}

Constructor & Destructor Documentation

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

Member Function Documentation

void inet::ieee80211::Ieee80211AuthenticationFrameBody::copy ( const Ieee80211AuthenticationFrameBody other)
private
virtual Ieee80211AuthenticationFrameBody* inet::ieee80211::Ieee80211AuthenticationFrameBody::dup ( ) const
inlineoverridevirtual
virtual bool inet::ieee80211::Ieee80211AuthenticationFrameBody::getIsLast ( ) const
virtual
virtual unsigned short inet::ieee80211::Ieee80211AuthenticationFrameBody::getSequenceNumber ( ) const
virtual
virtual int inet::ieee80211::Ieee80211AuthenticationFrameBody::getStatusCode ( ) const
virtual
Ieee80211AuthenticationFrameBody& inet::ieee80211::Ieee80211AuthenticationFrameBody::operator= ( const Ieee80211AuthenticationFrameBody other)
bool inet::ieee80211::Ieee80211AuthenticationFrameBody::operator== ( const Ieee80211AuthenticationFrameBody )
protected
virtual void inet::ieee80211::Ieee80211AuthenticationFrameBody::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual
virtual void inet::ieee80211::Ieee80211AuthenticationFrameBody::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual
virtual void inet::ieee80211::Ieee80211AuthenticationFrameBody::setIsLast ( bool  isLast)
virtual
virtual void inet::ieee80211::Ieee80211AuthenticationFrameBody::setSequenceNumber ( unsigned short  sequenceNumber)
virtual
virtual void inet::ieee80211::Ieee80211AuthenticationFrameBody::setStatusCode ( int  statusCode)
virtual

Member Data Documentation

bool inet::ieee80211::Ieee80211AuthenticationFrameBody::isLast
protected
unsigned short inet::ieee80211::Ieee80211AuthenticationFrameBody::sequenceNumber
protected
int inet::ieee80211::Ieee80211AuthenticationFrameBody::statusCode
protected

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