INET Framework for OMNeT++/OMNEST
Ieee80211Prim_BSSDescription Class Reference

#include <Ieee80211Primitives_m.h>

List of all members.

Public Member Functions

 Ieee80211Prim_BSSDescription ()
 Ieee80211Prim_BSSDescription (const Ieee80211Prim_BSSDescription &other)
virtual ~Ieee80211Prim_BSSDescription ()
Ieee80211Prim_BSSDescriptionoperator= (const Ieee80211Prim_BSSDescription &other)
virtual
Ieee80211Prim_BSSDescription
dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
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
Ieee80211SupportedRatesElement
getSupportedRates ()
virtual const
Ieee80211SupportedRatesElement
getSupportedRates () const
virtual void setSupportedRates (const Ieee80211SupportedRatesElement &supportedRates)
virtual simtime_t getBeaconInterval () const
virtual void setBeaconInterval (simtime_t beaconInterval)
virtual double getRxPower () const
virtual void setRxPower (double rxPower)

Protected Member Functions

bool operator== (const Ieee80211Prim_BSSDescription &)

Protected Attributes

int channelNumber_var
MACAddress BSSID_var
opp_string SSID_var
Ieee80211SupportedRatesElement supportedRates_var
simtime_t beaconInterval_var
double rxPower_var

Private Member Functions

void copy (const Ieee80211Prim_BSSDescription &other)

Detailed Description

Class generated from linklayer/ieee80211/mgmt/Ieee80211Primitives.msg by opp_msgc.

 class Ieee80211Prim_BSSDescription
 {
     int channelNumber;
     MACAddress BSSID;
     string SSID;
     Ieee80211SupportedRatesElement supportedRates;
     simtime_t beaconInterval;
     double rxPower; 
 }
 

Definition at line 267 of file Ieee80211Primitives_m.h.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 289 of file Ieee80211Primitives_m.h.

{return new Ieee80211Prim_BSSDescription(*this);}
virtual simtime_t Ieee80211Prim_BSSDescription::getBeaconInterval ( ) const [virtual]
virtual const MACAddress& Ieee80211Prim_BSSDescription::getBSSID ( ) const [inline, virtual]

Definition at line 297 of file Ieee80211Primitives_m.h.

Referenced by getBSSID().

{return const_cast<Ieee80211Prim_BSSDescription*>(this)->getBSSID();}
virtual const char* Ieee80211Prim_BSSDescription::getSSID ( ) const [virtual]

Definition at line 302 of file Ieee80211Primitives_m.h.

Referenced by getSupportedRates().

{return const_cast<Ieee80211Prim_BSSDescription*>(this)->getSupportedRates();}
Ieee80211Prim_BSSDescription& Ieee80211Prim_BSSDescription::operator= ( const Ieee80211Prim_BSSDescription other)
bool Ieee80211Prim_BSSDescription::operator== ( const Ieee80211Prim_BSSDescription ) [protected]
virtual void Ieee80211Prim_BSSDescription::parsimPack ( cCommBuffer *  b) [virtual]

Referenced by doPacking().

virtual void Ieee80211Prim_BSSDescription::parsimUnpack ( cCommBuffer *  b) [virtual]

Referenced by doUnpacking().

virtual void Ieee80211Prim_BSSDescription::setBeaconInterval ( simtime_t  beaconInterval) [virtual]
virtual void Ieee80211Prim_BSSDescription::setBSSID ( const MACAddress BSSID) [virtual]
virtual void Ieee80211Prim_BSSDescription::setChannelNumber ( int  channelNumber) [virtual]
virtual void Ieee80211Prim_BSSDescription::setRxPower ( double  rxPower) [virtual]
virtual void Ieee80211Prim_BSSDescription::setSSID ( const char *  SSID) [virtual]

Member Data Documentation

Definition at line 274 of file Ieee80211Primitives_m.h.

Definition at line 275 of file Ieee80211Primitives_m.h.

Definition at line 272 of file Ieee80211Primitives_m.h.


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