User Manual, Developers Guide and API Documentation

wimac::scheduler::PseudoBWRequestGenerator Class Reference

A generator of pseude BW reqeusts that can be used by the BSScheduler.

#include <scheduler/PseudoBWRequestGenerator.hpp>

Inheritance diagram for wimac::scheduler::PseudoBWRequestGenerator:

Inheritance graph
[legend]
Collaboration diagram for wimac::scheduler::PseudoBWRequestGenerator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PseudoBWRequestGenerator (const wns::pyconfig::View &config)
void setFUN (wns::ldk::fun::FUN *fun)
void setScheduler (wimac::scheduler::Interface *)
void wakeup ()
 On doWakeup(), a list of all CIDs of registered connections is retrieved from the ConnectionManager. Then, one "Fake"-PDU is created for every user and given to the lower FU which should be a generic scheduler operating in UL-mode.

Private Attributes

wimac::Componentcomponent_
struct {
   wimac::ConnectionClassifier *   classifier
   std::string   classifierName
   service::ConnectionManager *   connectionManager
   std::string   connectionManagerName
   wimac::scheduler::Scheduler *   ulScheduler
friends_
int packetSize


Detailed Description

Definition at line 49 of file PseudoBWRequestGenerator.hpp.


Constructor & Destructor Documentation

PseudoBWRequestGenerator::PseudoBWRequestGenerator ( const wns::pyconfig::View config  ) 

Definition at line 50 of file PseudoBWRequestGenerator.cpp.


Member Function Documentation

void PseudoBWRequestGenerator::setFUN ( wns::ldk::fun::FUN fun  ) 

Definition at line 69 of file PseudoBWRequestGenerator.cpp.

void PseudoBWRequestGenerator::setScheduler ( wimac::scheduler::Interface scheduler  ) 

Definition at line 76 of file PseudoBWRequestGenerator.cpp.

void PseudoBWRequestGenerator::wakeup (  ) 

Definition at line 113 of file PseudoBWRequestGenerator.cpp.


Member Data Documentation

Definition at line 69 of file PseudoBWRequestGenerator.hpp.

Definition at line 65 of file PseudoBWRequestGenerator.hpp.

Definition at line 61 of file PseudoBWRequestGenerator.hpp.

Definition at line 67 of file PseudoBWRequestGenerator.hpp.

Definition at line 64 of file PseudoBWRequestGenerator.hpp.

Definition at line 72 of file PseudoBWRequestGenerator.hpp.

Definition at line 68 of file PseudoBWRequestGenerator.hpp.


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

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