![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <scheduler/strategy/staticpriority/HARQUplinkSlaveRetransmission.hpp>


Public Member Functions | |
| virtual MapInfoCollectionPtr | doStartSubScheduling (SchedulerStatePtr schedulerState, wns::scheduler::SchedulingMapPtr schedulingMap) |
| The main work is done here. Called by StaticPriority master scheduler. | |
| HARQUplinkSlaveRetransmission (const wns::pyconfig::View &config) | |
| virtual void | initialize () |
| this method is used to initialize datastructures. Please overload/implement this for your derived class | |
| virtual | ~HARQUplinkSlaveRetransmission () |
Private Member Functions | |
| void | checkInputMap (SchedulerStatePtr schedulerState, wns::scheduler::SchedulingMapPtr schedulingMap) const |
| int | getProcessID (SchedulerStatePtr schedulerState, wns::scheduler::SchedulingMapPtr schedulingMap) |
| wns::scheduler::UserID | getSourceUserID (SchedulerStatePtr schedulerState, wns::scheduler::SchedulingMapPtr schedulingMap) |
Private Attributes | |
| wns::logger::Logger | logger_ |
Definition at line 35 of file HARQUplinkSlaveRetransmission.hpp.
| HARQUplinkSlaveRetransmission::HARQUplinkSlaveRetransmission | ( | const wns::pyconfig::View & | config | ) |
Definition at line 38 of file HARQUplinkSlaveRetransmission.cpp.
| HARQUplinkSlaveRetransmission::~HARQUplinkSlaveRetransmission | ( | ) | [virtual] |
Definition at line 44 of file HARQUplinkSlaveRetransmission.cpp.
| void HARQUplinkSlaveRetransmission::checkInputMap | ( | SchedulerStatePtr | schedulerState, | |
| wns::scheduler::SchedulingMapPtr | schedulingMap | |||
| ) | const [private] |
Definition at line 54 of file HARQUplinkSlaveRetransmission.cpp.
| wns::scheduler::MapInfoCollectionPtr HARQUplinkSlaveRetransmission::doStartSubScheduling | ( | SchedulerStatePtr | schedulerState, | |
| wns::scheduler::SchedulingMapPtr | schedulingMap | |||
| ) | [virtual] |
| 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 182 of file HARQUplinkSlaveRetransmission.cpp.
| int HARQUplinkSlaveRetransmission::getProcessID | ( | SchedulerStatePtr | schedulerState, | |
| wns::scheduler::SchedulingMapPtr | schedulingMap | |||
| ) | [private] |
Definition at line 151 of file HARQUplinkSlaveRetransmission.cpp.
| wns::scheduler::UserID HARQUplinkSlaveRetransmission::getSourceUserID | ( | SchedulerStatePtr | schedulerState, | |
| wns::scheduler::SchedulingMapPtr | schedulingMap | |||
| ) | [private] |
Definition at line 120 of file HARQUplinkSlaveRetransmission.cpp.
| void HARQUplinkSlaveRetransmission::initialize | ( | ) | [virtual] |
Implements wns::scheduler::strategy::staticpriority::SubStrategyInterface.
Definition at line 49 of file HARQUplinkSlaveRetransmission.cpp.
wns::logger::Logger wns::scheduler::strategy::staticpriority::HARQUplinkSlaveRetransmission::logger_ [private] |
Definition at line 63 of file HARQUplinkSlaveRetransmission.hpp.
1.5.5