User Manual, Developers Guide and API Documentation

SchedulerState.hpp File Reference

#include <WNS/scheduler/SchedulerTypes.hpp>
#include <WNS/scheduler/MapInfoEntry.hpp>
#include <WNS/scheduler/SchedulingMap.hpp>
#include <WNS/service/dll/StationTypes.hpp>
#include <WNS/service/phy/ofdma/Pattern.hpp>
#include <WNS/service/phy/phymode/PhyModeInterface.hpp>
#include <WNS/ldk/Command.hpp>
#include <WNS/ldk/Compound.hpp>
#include <WNS/ldk/FunctionalUnit.hpp>
#include <WNS/ldk/Classifier.hpp>
#include <WNS/node/Node.hpp>
#include <WNS/PowerRatio.hpp>
#include <WNS/CandI.hpp>
#include <WNS/Enum.hpp>
#include <map>
#include <vector>
#include <set>
#include <list>
#include <string>
#include <sstream>

Go to the source code of this file.

Namespaces

namespace  wns
namespace  wns::scheduler
namespace  wns::scheduler::strategy

Classes

class  wns::scheduler::strategy::betterChannelQuality
 function class which should be used in sort() to decide which channel quality is better More...
class  wns::scheduler::strategy::RequestForResource
 This object carries all info for the next PDU to be scheduled. It is given as a request to doAdaptiveResourceScheduling(). More...
class  wns::scheduler::strategy::RevolvingState
 This collection of parameters is local for a subStrategy. Each substrategy class should derive from this and keep track itself. This state is NOT persistent within each scheduler object. More...
class  wns::scheduler::strategy::SchedulerState
 one RevolvingStatePtr entry per timeFrame if keepStateHistory==true More...

Typedefs

typedef SmartPtr< RevolvingState > wns::scheduler::strategy::RevolvingStatePtr
 created at the beginning of startScheduling(); no need for memory tracking later
typedef SmartPtr< SchedulerState > wns::scheduler::strategy::SchedulerStatePtr
 created in the strategies; no need for memory tracking later


Generated on Fri May 25 03:32:22 2012 for openWNS by  doxygen 1.5.5