User Manual, Developers Guide and API Documentation

lte::controlplane::bch::BCHSchedulerStrategy Class Reference

#include <controlplane/bch/BCHSchedulerStrategy.hpp>

Inheritance diagram for lte::controlplane::bch::BCHSchedulerStrategy:

Inheritance graph
[legend]
Collaboration diagram for lte::controlplane::bch::BCHSchedulerStrategy:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 BCHSchedulerStrategy (const wns::pyconfig::View &config)
virtual
wns::scheduler::MapInfoCollectionPtr 
doStartSubScheduling (wns::scheduler::strategy::SchedulerStatePtr schedulerState, wns::scheduler::SchedulingMapPtr schedulingMap)
 The main work is done here. Called by StaticPriority master scheduler.
virtual void initialize ()
 this method is used to initialize datastructures. Please overload/implement this for your derived class
virtual ~BCHSchedulerStrategy ()

Private Attributes

std::vector< intavailableInSubframes_
wns::logger::Logger logger_
int numberOfSubchannels_


Detailed Description

Definition at line 36 of file BCHSchedulerStrategy.hpp.


Constructor & Destructor Documentation

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

Definition at line 38 of file BCHSchedulerStrategy.cpp.

BCHSchedulerStrategy::~BCHSchedulerStrategy (  )  [virtual]

Definition at line 49 of file BCHSchedulerStrategy.cpp.


Member Function Documentation

wns::scheduler::MapInfoCollectionPtr BCHSchedulerStrategy::doStartSubScheduling ( wns::scheduler::strategy::SchedulerStatePtr  schedulerState,
wns::scheduler::SchedulingMapPtr  schedulingMap 
) [virtual]

Parameters:
SchedulerState contains all the input parameters and current state of the scheduler.
SchedulingMap contains the (incomplete) result so far and will be updated by this method.

Implements wns::scheduler::strategy::staticpriority::SubStrategyInterface.

Definition at line 59 of file BCHSchedulerStrategy.cpp.

void BCHSchedulerStrategy::initialize (  )  [virtual]


Member Data Documentation

Definition at line 54 of file BCHSchedulerStrategy.hpp.

Definition at line 52 of file BCHSchedulerStrategy.hpp.

Definition at line 56 of file BCHSchedulerStrategy.hpp.


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

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