User Manual, Developers Guide and API Documentation

wimac::scheduler::Callback Class Reference

#include <scheduler/Callback.hpp>

Inheritance diagram for wimac::scheduler::Callback:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Callback (wns::ldk::fun::FUN *fun, const wns::pyconfig::View &config)
virtual void deliverNow (wns::ldk::Connector *)=0
 Deliver all scheduled compounds to the given connector now.
void probeScheduleStart (int timeSlot, int subChannel, int beam, int userID)
void probeScheduleStop (int timeSlot, int subChannel, int beam, int userID)
virtual void setColleagues (wns::scheduler::RegistryProxyInterface *registry, wns::scheduler::harq::HARQInterface *harq)

Protected Attributes

struct {
   wns::scheduler::harq::HARQInterface *   harq
   wns::scheduler::RegistryProxyInterface *   registry
colleagues
wns::probe::bus::ContextCollectorPtr frameOffsetDelayProbe_
struct {
   wimac::PhyUser *   phyUser
friends_
wns::simulator::Time lastScheduling_
std::queue< wns::ldk::CompoundPtrscheduledPDUs
wns::probe::bus::ContextCollectorPtr scheduleStartProbe_
wns::probe::bus::ContextCollectorPtr scheduleStopProbe_
wns::probe::bus::ContextCollectorPtr transmissionDelayProbe_


Detailed Description

Definition at line 45 of file Callback.hpp.


Constructor & Destructor Documentation

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

Definition at line 36 of file Callback.cpp.


Member Function Documentation

virtual void wimac::scheduler::Callback::deliverNow ( wns::ldk::Connector  )  [pure virtual]

void Callback::probeScheduleStart ( int  timeSlot,
int  subChannel,
int  beam,
int  userID 
)

Definition at line 72 of file Callback.cpp.

void Callback::probeScheduleStop ( int  timeSlot,
int  subChannel,
int  beam,
int  userID 
)

Definition at line 79 of file Callback.cpp.

void Callback::setColleagues ( wns::scheduler::RegistryProxyInterface registry,
wns::scheduler::harq::HARQInterface harq 
) [virtual]

Definition at line 65 of file Callback.cpp.


Member Data Documentation

struct { ... } wimac::scheduler::Callback::colleagues [protected]

Definition at line 73 of file Callback.hpp.

struct { ... } wimac::scheduler::Callback::friends_ [protected]

Definition at line 63 of file Callback.hpp.

Definition at line 72 of file Callback.hpp.

Definition at line 67 of file Callback.hpp.

Definition at line 62 of file Callback.hpp.

Definition at line 70 of file Callback.hpp.

Definition at line 75 of file Callback.hpp.

Definition at line 76 of file Callback.hpp.

Definition at line 74 of file Callback.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