User Manual, Developers Guide and API Documentation

StrategyInterface.hpp File Reference

#include <WNS/service/phy/phymode/PhyModeInterface.hpp>
#include <WNS/service/phy/ofdma/DataTransmission.hpp>
#include <WNS/scheduler/strategy/apcstrategy/APCStrategyInterface.hpp>
#include <WNS/scheduler/strategy/dsastrategy/DSAStrategyInterface.hpp>
#include <WNS/scheduler/CallBackInterface.hpp>
#include <WNS/scheduler/SchedulingMap.hpp>
#include <WNS/scheduler/SchedulerTypes.hpp>
#include <WNS/StaticFactory.hpp>
#include <WNS/PyConfigViewCreator.hpp>
#include <WNS/SmartPtr.hpp>

Include dependency graph for StrategyInterface.hpp:

Go to the source code of this file.

Namespaces

namespace  wns
namespace  wns::scheduler
namespace  wns::scheduler::grouper
namespace  wns::scheduler::harq
namespace  wns::scheduler::queue
namespace  wns::scheduler::strategy
namespace  wns::scheduler::strategy::tests

Classes

class  wns::scheduler::strategy::StrategyInput
 container for the basic datastructures that the scheduler strategy needs to work on. You can even derive from it and add more elements if you need them. More...
class  wns::scheduler::strategy::StrategyInterface
 provides methods used by ResourceSchedulers to access certain WNS scheduler strategies More...
class  wns::scheduler::strategy::StrategyResult
 container for the basic datastructures that contain the scheduler strategy results More...

Typedefs

typedef
wns::PyConfigViewCreator
< StrategyInterface,
StrategyInterface > 
wns::scheduler::strategy::StrategyCreator
typedef wns::StaticFactory
< StrategyCreator > 
wns::scheduler::strategy::StrategyFactory
typedef std::vector
< StrategyResultPtr > 
wns::scheduler::strategy::StrategyResultHistory
 one StrategyResult entry per timeFrame if keepResultHistory==true
typedef SmartPtr< StrategyResult > wns::scheduler::strategy::StrategyResultPtr
 This makes it easy to keep StrategyResults in a vector[frameNr].


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