INET Framework for OMNeT++/OMNEST
Ieee80211Prim_ScanRequest Class Reference

#include <Ieee80211Primitives_m.h>

Inheritance diagram for Ieee80211Prim_ScanRequest:
Ieee80211PrimRequest

List of all members.

Public Member Functions

 Ieee80211Prim_ScanRequest ()
 Ieee80211Prim_ScanRequest (const Ieee80211Prim_ScanRequest &other)
virtual ~Ieee80211Prim_ScanRequest ()
Ieee80211Prim_ScanRequestoperator= (const Ieee80211Prim_ScanRequest &other)
virtual Ieee80211Prim_ScanRequestdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual int getBSSType () const
virtual void setBSSType (int BSSType)
virtual MACAddressgetBSSID ()
virtual const MACAddressgetBSSID () const
virtual void setBSSID (const MACAddress &BSSID)
virtual const char * getSSID () const
virtual void setSSID (const char *SSID)
virtual bool getActiveScan () const
virtual void setActiveScan (bool activeScan)
virtual simtime_t getProbeDelay () const
virtual void setProbeDelay (simtime_t probeDelay)
virtual void setChannelListArraySize (unsigned int size)
virtual unsigned int getChannelListArraySize () const
virtual int getChannelList (unsigned int k) const
virtual void setChannelList (unsigned int k, int channelList)
virtual simtime_t getMinChannelTime () const
virtual void setMinChannelTime (simtime_t minChannelTime)
virtual simtime_t getMaxChannelTime () const
virtual void setMaxChannelTime (simtime_t maxChannelTime)

Protected Member Functions

bool operator== (const Ieee80211Prim_ScanRequest &)

Protected Attributes

int BSSType_var
MACAddress BSSID_var
opp_string SSID_var
bool activeScan_var
simtime_t probeDelay_var
int * channelList_var
unsigned int channelList_arraysize
simtime_t minChannelTime_var
simtime_t maxChannelTime_var

Private Member Functions

void copy (const Ieee80211Prim_ScanRequest &other)

Detailed Description

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

 class Ieee80211Prim_ScanRequest extends Ieee80211PrimRequest
 {
     int BSSType enum(Ieee80211BSSType); 
     MACAddress BSSID; 
     string SSID;      
     bool activeScan;  
     simtime_t probeDelay; 
     int channelList[]; 
     simtime_t minChannelTime; 
     simtime_t maxChannelTime; 
 }
 

Definition at line 198 of file Ieee80211Primitives_m.h.


Constructor & Destructor Documentation


Member Function Documentation

virtual Ieee80211Prim_ScanRequest* Ieee80211Prim_ScanRequest::dup ( ) const [inline, virtual]

Reimplemented from Ieee80211PrimRequest.

Definition at line 223 of file Ieee80211Primitives_m.h.

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

Definition at line 231 of file Ieee80211Primitives_m.h.

Referenced by getBSSID().

{return const_cast<Ieee80211Prim_ScanRequest*>(this)->getBSSID();}
virtual int Ieee80211Prim_ScanRequest::getBSSType ( ) const [virtual]
virtual int Ieee80211Prim_ScanRequest::getChannelList ( unsigned int  k) const [virtual]
virtual unsigned int Ieee80211Prim_ScanRequest::getChannelListArraySize ( ) const [virtual]
virtual simtime_t Ieee80211Prim_ScanRequest::getMaxChannelTime ( ) const [virtual]
virtual simtime_t Ieee80211Prim_ScanRequest::getMinChannelTime ( ) const [virtual]
virtual simtime_t Ieee80211Prim_ScanRequest::getProbeDelay ( ) const [virtual]
virtual const char* Ieee80211Prim_ScanRequest::getSSID ( ) const [virtual]
Ieee80211Prim_ScanRequest& Ieee80211Prim_ScanRequest::operator= ( const Ieee80211Prim_ScanRequest other)
bool Ieee80211Prim_ScanRequest::operator== ( const Ieee80211Prim_ScanRequest ) [protected]
virtual void Ieee80211Prim_ScanRequest::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from Ieee80211PrimRequest.

Referenced by doPacking().

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

Reimplemented from Ieee80211PrimRequest.

Referenced by doUnpacking().

virtual void Ieee80211Prim_ScanRequest::setActiveScan ( bool  activeScan) [virtual]
virtual void Ieee80211Prim_ScanRequest::setBSSID ( const MACAddress BSSID) [virtual]
virtual void Ieee80211Prim_ScanRequest::setBSSType ( int  BSSType) [virtual]
virtual void Ieee80211Prim_ScanRequest::setChannelList ( unsigned int  k,
int  channelList 
) [virtual]
virtual void Ieee80211Prim_ScanRequest::setChannelListArraySize ( unsigned int  size) [virtual]
virtual void Ieee80211Prim_ScanRequest::setMaxChannelTime ( simtime_t  maxChannelTime) [virtual]
virtual void Ieee80211Prim_ScanRequest::setMinChannelTime ( simtime_t  minChannelTime) [virtual]
virtual void Ieee80211Prim_ScanRequest::setProbeDelay ( simtime_t  probeDelay) [virtual]
virtual void Ieee80211Prim_ScanRequest::setSSID ( const char *  SSID) [virtual]

Member Data Documentation

Definition at line 204 of file Ieee80211Primitives_m.h.

Definition at line 201 of file Ieee80211Primitives_m.h.

Definition at line 207 of file Ieee80211Primitives_m.h.

Definition at line 206 of file Ieee80211Primitives_m.h.

Definition at line 209 of file Ieee80211Primitives_m.h.

Definition at line 208 of file Ieee80211Primitives_m.h.

Definition at line 205 of file Ieee80211Primitives_m.h.

opp_string Ieee80211Prim_ScanRequest::SSID_var [protected]

Definition at line 203 of file Ieee80211Primitives_m.h.


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