User Manual, Developers Guide and API Documentation

wimemac::drp::DRPmap Class Reference

#include <drp/DRPmap.hpp>

Collaboration diagram for wimemac::drp::DRPmap:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 DRPmap (int gMASpSF)
Vector GetGlobalHardDRPmap ()
void GetGlobalPattern (Vector &GlobalPattern)
void GetPattern (wns::logger::Logger _logger)
bool isPatternValidated ()
bool IsSpaceInGlobalPattern ()
void onBPStarted ()
bool PossiblePattern (Vector CompareDRPMap)
void setBPSlots (int numberOfBPSlots_)
void SetLogger (wns::logger::Logger _logger)
void UpdateDRPmap (Vector UpdateMap, Vector &UpdatedMap)
void UpdateHardDRPmap (Vector, wns::logger::Logger _logger)
void UpdateSoftDRPmap (Vector, wns::logger::Logger _logger)

Private Attributes

Vector globalEraseDRPmap
std::deque< VectorglobalEraseDRPmapVec
Vector globalHardDRPmap
std::deque< VectorglobalHardDRPmapVec
Vector globalSoftDRPmap
std::deque< VectorglobalSoftDRPmapVec
bool isPatternValid
wns::logger::Logger logger
int mMaxLostBeacons
int numberOfBPSlots


Detailed Description

Definition at line 43 of file DRPmap.hpp.


Constructor & Destructor Documentation

DRPmap::DRPmap ( int  gMASpSF  ) 

Definition at line 36 of file DRPmap.cpp.


Member Function Documentation

Vector DRPmap::GetGlobalHardDRPmap (  ) 

Definition at line 172 of file DRPmap.cpp.

void DRPmap::GetGlobalPattern ( Vector GlobalPattern  ) 

Definition at line 220 of file DRPmap.cpp.

void DRPmap::GetPattern ( wns::logger::Logger  _logger  ) 

Definition at line 207 of file DRPmap.cpp.

bool DRPmap::isPatternValidated (  ) 

Definition at line 154 of file DRPmap.cpp.

bool DRPmap::IsSpaceInGlobalPattern (  ) 

Definition at line 231 of file DRPmap.cpp.

void DRPmap::onBPStarted (  ) 

Definition at line 89 of file DRPmap.cpp.

bool DRPmap::PossiblePattern ( Vector  CompareDRPMap  ) 

Definition at line 192 of file DRPmap.cpp.

void DRPmap::setBPSlots ( int  numberOfBPSlots_  ) 

Definition at line 160 of file DRPmap.cpp.

void DRPmap::SetLogger ( wns::logger::Logger  _logger  ) 

Definition at line 56 of file DRPmap.cpp.

void DRPmap::UpdateDRPmap ( Vector  UpdateMap,
Vector UpdatedMap 
)

Definition at line 179 of file DRPmap.cpp.

void DRPmap::UpdateHardDRPmap ( Vector  UpdateHard,
wns::logger::Logger  _logger 
)

Definition at line 62 of file DRPmap.cpp.

void DRPmap::UpdateSoftDRPmap ( Vector  UpdateSoft,
wns::logger::Logger  _logger 
)

Definition at line 79 of file DRPmap.cpp.


Member Data Documentation

Definition at line 74 of file DRPmap.hpp.

Definition at line 67 of file DRPmap.hpp.

Definition at line 72 of file DRPmap.hpp.

Definition at line 65 of file DRPmap.hpp.

Definition at line 73 of file DRPmap.hpp.

Definition at line 66 of file DRPmap.hpp.

Definition at line 70 of file DRPmap.hpp.

Definition at line 76 of file DRPmap.hpp.

Definition at line 68 of file DRPmap.hpp.

Definition at line 69 of file DRPmap.hpp.


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

Generated on Sat May 26 03:32:49 2012 for openWNS by  doxygen 1.5.5