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

Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:124 by nedtool. More...

#include <Ieee80211Primitives_m.h>

Inheritance diagram for inet::ieee80211::Ieee80211Prim_BSSDescription:

Public Member Functions

 Ieee80211Prim_BSSDescription ()
 
 Ieee80211Prim_BSSDescription (const Ieee80211Prim_BSSDescription &other)
 
virtual ~Ieee80211Prim_BSSDescription ()
 
Ieee80211Prim_BSSDescriptionoperator= (const Ieee80211Prim_BSSDescription &other)
 
virtual Ieee80211Prim_BSSDescriptiondup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual int getChannelNumber () const
 
virtual void setChannelNumber (int channelNumber)
 
virtual MACAddressgetBSSID ()
 
virtual const MACAddressgetBSSID () const
 
virtual void setBSSID (const MACAddress &BSSID)
 
virtual const char * getSSID () const
 
virtual void setSSID (const char *SSID)
 
virtual Ieee80211SupportedRatesElementgetSupportedRates ()
 
virtual const Ieee80211SupportedRatesElementgetSupportedRates () const
 
virtual void setSupportedRates (const Ieee80211SupportedRatesElement &supportedRates)
 
virtual ::omnetpp::simtime_t getBeaconInterval () const
 
virtual void setBeaconInterval (::omnetpp::simtime_t beaconInterval)
 
virtual double getRxPower () const
 
virtual void setRxPower (double rxPower)
 

Protected Member Functions

bool operator== (const Ieee80211Prim_BSSDescription &)
 

Protected Attributes

int channelNumber
 
MACAddress BSSID
 
::omnetpp::opp_string SSID
 
Ieee80211SupportedRatesElement supportedRates
 
::omnetpp::simtime_t beaconInterval
 
double rxPower
 

Private Member Functions

void copy (const Ieee80211Prim_BSSDescription &other)
 

Detailed Description

Class generated from inet/linklayer/ieee80211/mgmt/Ieee80211Primitives.msg:124 by nedtool.

class Ieee80211Prim_BSSDescription
{
    int channelNumber;
    MACAddress BSSID;
    string SSID;
    Ieee80211SupportedRatesElement supportedRates;
    simtime_t beaconInterval;
    double rxPower; // received power from AP; not part of the standard
}

Constructor & Destructor Documentation

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

Member Function Documentation

void inet::ieee80211::Ieee80211Prim_BSSDescription::copy ( const Ieee80211Prim_BSSDescription other)
private
virtual Ieee80211Prim_BSSDescription* inet::ieee80211::Ieee80211Prim_BSSDescription::dup ( ) const
inlineoverridevirtual
virtual ::omnetpp::simtime_t inet::ieee80211::Ieee80211Prim_BSSDescription::getBeaconInterval ( ) const
virtual MACAddress& inet::ieee80211::Ieee80211Prim_BSSDescription::getBSSID ( )
virtual
virtual const MACAddress& inet::ieee80211::Ieee80211Prim_BSSDescription::getBSSID ( ) const
inlinevirtual

Referenced by getBSSID().

virtual int inet::ieee80211::Ieee80211Prim_BSSDescription::getChannelNumber ( ) const
virtual
virtual double inet::ieee80211::Ieee80211Prim_BSSDescription::getRxPower ( ) const
virtual
virtual const char* inet::ieee80211::Ieee80211Prim_BSSDescription::getSSID ( ) const
virtual
virtual Ieee80211SupportedRatesElement& inet::ieee80211::Ieee80211Prim_BSSDescription::getSupportedRates ( )
virtual
virtual const Ieee80211SupportedRatesElement& inet::ieee80211::Ieee80211Prim_BSSDescription::getSupportedRates ( ) const
inlinevirtual

Referenced by getSupportedRates().

346 {return const_cast<Ieee80211Prim_BSSDescription*>(this)->getSupportedRates();}
virtual Ieee80211SupportedRatesElement & getSupportedRates()
Ieee80211Prim_BSSDescription& inet::ieee80211::Ieee80211Prim_BSSDescription::operator= ( const Ieee80211Prim_BSSDescription other)
bool inet::ieee80211::Ieee80211Prim_BSSDescription::operator== ( const Ieee80211Prim_BSSDescription )
protected
virtual void inet::ieee80211::Ieee80211Prim_BSSDescription::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual
virtual void inet::ieee80211::Ieee80211Prim_BSSDescription::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual
virtual void inet::ieee80211::Ieee80211Prim_BSSDescription::setBeaconInterval ( ::omnetpp::simtime_t  beaconInterval)
virtual
virtual void inet::ieee80211::Ieee80211Prim_BSSDescription::setBSSID ( const MACAddress BSSID)
virtual
virtual void inet::ieee80211::Ieee80211Prim_BSSDescription::setChannelNumber ( int  channelNumber)
virtual
virtual void inet::ieee80211::Ieee80211Prim_BSSDescription::setRxPower ( double  rxPower)
virtual
virtual void inet::ieee80211::Ieee80211Prim_BSSDescription::setSSID ( const char *  SSID)
virtual
virtual void inet::ieee80211::Ieee80211Prim_BSSDescription::setSupportedRates ( const Ieee80211SupportedRatesElement supportedRates)
virtual

Member Data Documentation

::omnetpp::simtime_t inet::ieee80211::Ieee80211Prim_BSSDescription::beaconInterval
protected
MACAddress inet::ieee80211::Ieee80211Prim_BSSDescription::BSSID
protected
int inet::ieee80211::Ieee80211Prim_BSSDescription::channelNumber
protected
double inet::ieee80211::Ieee80211Prim_BSSDescription::rxPower
protected
::omnetpp::opp_string inet::ieee80211::Ieee80211Prim_BSSDescription::SSID
protected
Ieee80211SupportedRatesElement inet::ieee80211::Ieee80211Prim_BSSDescription::supportedRates
protected

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