![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <timing/ResourceSchedulerBS.hpp>


Public Member Functions | |
| 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). | |
| virtual void | resetHARQScheduledPeerRetransmissions () |
| virtual void | resetQueues (wns::scheduler::UserID user) |
| Only for RS-RX scheduler in order to delete the fake PDUs after all scheduling rounds are finished. | |
| ResourceSchedulerBS (wns::ldk::fun::FUN *fun, const wns::pyconfig::View &config) | |
| virtual void | startCollection (int frameNr) |
| trigger master scheduling | |
| virtual | ~ResourceSchedulerBS () |
Private Member Functions | |
| void | deletePacketsToVia (wns::service::dll::UnicastAddress destination, wns::node::Interface *via) |
| Delete packets in queue during disassociation. | |
Definition at line 38 of file ResourceSchedulerBS.hpp.
| ResourceSchedulerBS::ResourceSchedulerBS | ( | wns::ldk::fun::FUN * | fun, | |
| const wns::pyconfig::View & | config | |||
| ) |
Definition at line 47 of file ResourceSchedulerBS.cpp.
| ResourceSchedulerBS::~ResourceSchedulerBS | ( | ) | [virtual] |
Definition at line 55 of file ResourceSchedulerBS.cpp.
| void ResourceSchedulerBS::deletePacketsToVia | ( | wns::service::dll::UnicastAddress | destination, | |
| wns::node::Interface * | via | |||
| ) | [private] |
Definition at line 145 of file ResourceSchedulerBS.cpp.
| void ResourceSchedulerBS::onAssociated | ( | wns::service::dll::UnicastAddress | userAdr, | |
| wns::service::dll::UnicastAddress | dstAdr | |||
| ) | [virtual] |
| void ResourceSchedulerBS::onDisassociated | ( | wns::service::dll::UnicastAddress | userAdr, | |
| wns::service::dll::UnicastAddress | dstAdr | |||
| ) | [virtual] |
| void ResourceSchedulerBS::onFUNCreated | ( | ) | [virtual] |
Reimplemented from lte::timing::ResourceScheduler.
Definition at line 61 of file ResourceSchedulerBS.cpp.
| void ResourceSchedulerBS::resetHARQScheduledPeerRetransmissions | ( | ) | [virtual] |
Reimplemented from lte::timing::ResourceScheduler.
Definition at line 97 of file ResourceSchedulerBS.cpp.
| void ResourceSchedulerBS::resetQueues | ( | wns::scheduler::UserID | user | ) | [virtual] |
Definition at line 89 of file ResourceSchedulerBS.cpp.
| void ResourceSchedulerBS::startCollection | ( | int | frameNr | ) | [virtual] |
1.5.5