User Manual, Developers Guide and API Documentation

lte::timing::ResourceSchedulerUT Class Reference

#include <timing/ResourceSchedulerUT.hpp>

Inheritance diagram for lte::timing::ResourceSchedulerUT:

Inheritance graph
[legend]
Collaboration diagram for lte::timing::ResourceSchedulerUT:

Collaboration graph
[legend]

List of all members.

Public Member Functions

wns::scheduler::QueueStatusContainer getQueueStatus () const
virtual void onAssociated (wns::service::dll::UnicastAddress userAdr, wns::service::dll::UnicastAddress dstAdr)
 AssociationObserver interface.
virtual void onDisassociated (wns::service::dll::UnicastAddress userAdr, wns::service::dll::UnicastAddress dstAdr)
 AssociationObserver interface.
virtual void onFUNCreated ()
 Handle Intra-FUN dependencies and create colleagues - Get pointer to rlc, macg, phyUser Make object instances for the following helper classes: create (a) grouper create (b) queues create (c) the scheduling strategy handle colleagues (the objects a-c above).
 ResourceSchedulerUT (wns::ldk::fun::FUN *fun, const wns::pyconfig::View &config)
virtual void startCollection (int frameNr)
 trigger slave scheduling
virtual ~ResourceSchedulerUT ()

Private Member Functions

void deletePacketsToFrom (wns::node::Interface *destination, wns::service::dll::UnicastAddress source)

Private Attributes

wns::node::InterfacemyMasterUserID
simTimeType symbolDuration


Detailed Description

Definition at line 35 of file ResourceSchedulerUT.hpp.


Constructor & Destructor Documentation

ResourceSchedulerUT::ResourceSchedulerUT ( wns::ldk::fun::FUN fun,
const wns::pyconfig::View config 
)

Definition at line 44 of file ResourceSchedulerUT.cpp.

virtual lte::timing::ResourceSchedulerUT::~ResourceSchedulerUT (  )  [inline, virtual]

Definition at line 47 of file ResourceSchedulerUT.hpp.


Member Function Documentation

void ResourceSchedulerUT::deletePacketsToFrom ( wns::node::Interface destination,
wns::service::dll::UnicastAddress  source 
) [private]

Definition at line 190 of file ResourceSchedulerUT.cpp.

wns::scheduler::QueueStatusContainer ResourceSchedulerUT::getQueueStatus (  )  const

Definition at line 183 of file ResourceSchedulerUT.cpp.

void ResourceSchedulerUT::onAssociated ( wns::service::dll::UnicastAddress  userAdr,
wns::service::dll::UnicastAddress  dstAdr 
) [virtual]

Implements lte::timing::ResourceScheduler.

Definition at line 175 of file ResourceSchedulerUT.cpp.

void ResourceSchedulerUT::onDisassociated ( wns::service::dll::UnicastAddress  userAdr,
wns::service::dll::UnicastAddress  dstAdr 
) [virtual]

Implements lte::timing::ResourceScheduler.

Definition at line 146 of file ResourceSchedulerUT.cpp.

void ResourceSchedulerUT::onFUNCreated (  )  [virtual]

Reimplemented from lte::timing::ResourceScheduler.

Definition at line 57 of file ResourceSchedulerUT.cpp.

void ResourceSchedulerUT::startCollection ( int  frameNr  )  [virtual]

Implements lte::timing::SlaveScheduler.

Definition at line 68 of file ResourceSchedulerUT.cpp.


Member Data Documentation

Definition at line 76 of file ResourceSchedulerUT.hpp.

Definition at line 74 of file ResourceSchedulerUT.hpp.


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

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