Ieee80211MgmtSTA.cc File Reference

#include "Ieee80211MgmtSTA.h"
#include "Ieee802Ctrl_m.h"
#include "NotifierConsts.h"
#include "PhyControlInfo_m.h"
#include "RadioState.h"

Defines

#define MK_AUTH_TIMEOUT   1
#define MK_ASSOC_TIMEOUT   2
#define MK_SCAN_SENDPROBE   3
#define MK_SCAN_MINCHANNELTIME   4
#define MK_SCAN_MAXCHANNELTIME   5
#define MK_BEACON_TIMEOUT   6
#define MAX_BEACONS_MISSED   3.5

Functions

 Define_Module (Ieee80211MgmtSTA)
std::ostream & operator<< (std::ostream &os, const Ieee80211MgmtSTA::ScanningInfo &scanning)
std::ostream & operator<< (std::ostream &os, const Ieee80211MgmtSTA::APInfo &ap)
std::ostream & operator<< (std::ostream &os, const Ieee80211MgmtSTA::AssociatedAPInfo &assocAP)


Define Documentation

#define MAX_BEACONS_MISSED   3.5

#define MK_ASSOC_TIMEOUT   2

#define MK_AUTH_TIMEOUT   1

#define MK_BEACON_TIMEOUT   6

#define MK_SCAN_MAXCHANNELTIME   5

#define MK_SCAN_MINCHANNELTIME   4

#define MK_SCAN_SENDPROBE   3


Function Documentation

Define_Module ( Ieee80211MgmtSTA   ) 

std::ostream& operator<< ( std::ostream &  os,
const Ieee80211MgmtSTA::AssociatedAPInfo assocAP 
)

00074 {
00075     os << "AP addr=" << assocAP.address
00076        << " chan=" << assocAP.channel
00077        << " ssid=" << assocAP.ssid
00078        << " beaconIntvl=" << assocAP.beaconInterval
00079        << " receiveSeq="  << assocAP.receiveSequence
00080        << " rxPower=" << assocAP.rxPower;
00081     return os;
00082 }

std::ostream& operator<< ( std::ostream &  os,
const Ieee80211MgmtSTA::APInfo ap 
)

00061 {
00062     os << "AP addr=" << ap.address
00063        << " chan=" << ap.channel
00064        << " ssid=" << ap.ssid
00065        //TBD supportedRates
00066        << " beaconIntvl=" << ap.beaconInterval
00067        << " rxPower=" << ap.rxPower
00068        << " authSeqExpected=" << ap.authSeqExpected
00069        << " isAuthenticated=" << ap.isAuthenticated;
00070     return os;
00071 }

std::ostream& operator<< ( std::ostream &  os,
const Ieee80211MgmtSTA::ScanningInfo scanning 
)

00046 {
00047     os << "activeScan=" << scanning.activeScan
00048        << " probeDelay=" << scanning.probeDelay
00049        << " curChan=" << scanning.channelList[scanning.currentChannelIndex]
00050        << " minChanTime=" << scanning.minChannelTime
00051        << " maxChanTime=" << scanning.maxChannelTime;
00052     os << " chanList={";
00053     for (int i=0; i<scanning.channelList.size(); i++)
00054         os << (i==0 ? "" : " ") << scanning.channelList[i];
00055     os << "}";
00056 
00057     return os;
00058 }


Generated on Wed Apr 4 13:20:18 2007 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.7