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


Public Member Functions | |
| virtual wns::ldk::CompoundPtr | createFakePDU (wns::service::dll::UnicastAddress destinationAddress, wns::scheduler::Bits bits, wns::service::dll::FlowID flowID) |
| virtual void | doOnData (const wns::ldk::CompoundPtr &) |
| virtual void | doWakeup () |
| void | fakeRelayRRs () const |
| Trigger method to generate fake reservations at the beginning of the simulation. | |
| virtual wns::scheduler::UserSet | getActiveUsers () const |
| virtual int | getDefaultBitsPerPDU () |
| virtual ResourceShares | getResourceShares (const wns::scheduler::UserSet &) const |
| virtual RequestStorageInterface * | getRRStorage () |
| virtual void | onAssociated (wns::service::dll::UnicastAddress userAdr, wns::service::dll::UnicastAddress dstAdr) |
| virtual void | onDisassociated (wns::service::dll::UnicastAddress userAdr, wns::service::dll::UnicastAddress dstAdr) |
| virtual void | onFUNCreated () |
| Resolve Intra-FUN dependencies after the component was created. | |
| virtual void | onSuperFrameStart () |
| used by other classes to inform us when a super radio frame begins | |
| RRHandlerBS (wns::ldk::fun::FUN *fun, const wns::pyconfig::View &config) | |
| virtual | ~RRHandlerBS () |
Protected Member Functions | |
| virtual void | reset (const wns::scheduler::UserSet &users) |
Private Attributes | |
| bool | firstWakeup |
| flag to make sure we call this only once. | |
| RRHandlerUT * | rnUplinkRRHandler |
| RequestStorageInterface * | rrStorage |
| object encapsulating the storage of the requests and the calculation of the resource shares requested by each user | |
| lte::timing::ResourceSchedulerBS * | rsrx |
| uint32_t | ulSegmentSize |
| this is the default packet size assumed. Best choice is the number of bits that fit into a subchannel with the lowest PhyMode. | |
Definition at line 325 of file RRHandler.hpp.
| RRHandlerBS::RRHandlerBS | ( | wns::ldk::fun::FUN * | fun, | |
| const wns::pyconfig::View & | config | |||
| ) |
Definition at line 348 of file RRHandler.cpp.
| RRHandlerBS::~RRHandlerBS | ( | ) | [virtual] |
Definition at line 359 of file RRHandler.cpp.
| wns::ldk::CompoundPtr RRHandlerBS::createFakePDU | ( | wns::service::dll::UnicastAddress | destinationAddress, | |
| wns::scheduler::Bits | bits, | |||
| wns::service::dll::FlowID | flowID | |||
| ) | [virtual] |
Definition at line 393 of file RRHandler.cpp.
| void RRHandlerBS::doOnData | ( | const wns::ldk::CompoundPtr & | compound | ) | [virtual] |
Definition at line 465 of file RRHandler.cpp.
| void RRHandlerBS::doWakeup | ( | ) | [virtual] |
| void RRHandlerBS::fakeRelayRRs | ( | ) | const |
Definition at line 407 of file RRHandler.cpp.
| wns::scheduler::UserSet RRHandlerBS::getActiveUsers | ( | ) | const [virtual] |
Definition at line 527 of file RRHandler.cpp.
| int RRHandlerBS::getDefaultBitsPerPDU | ( | ) | [virtual] |
Definition at line 387 of file RRHandler.cpp.
| ResourceShares RRHandlerBS::getResourceShares | ( | const wns::scheduler::UserSet & | users | ) | const [virtual] |
Definition at line 521 of file RRHandler.cpp.
| RequestStorageInterface * RRHandlerBS::getRRStorage | ( | ) | [virtual] |
Definition at line 540 of file RRHandler.cpp.
| void RRHandlerBS::onAssociated | ( | wns::service::dll::UnicastAddress | userAdr, | |
| wns::service::dll::UnicastAddress | dstAdr | |||
| ) | [virtual] |
Definition at line 552 of file RRHandler.cpp.
| void RRHandlerBS::onDisassociated | ( | wns::service::dll::UnicastAddress | userAdr, | |
| wns::service::dll::UnicastAddress | dstAdr | |||
| ) | [virtual] |
Definition at line 558 of file RRHandler.cpp.
| void RRHandlerBS::onFUNCreated | ( | ) | [virtual] |
| void RRHandlerBS::onSuperFrameStart | ( | ) | [virtual] |
Implements lte::timing::SuperFrameStartNotificationInterface.
Definition at line 453 of file RRHandler.cpp.
| void RRHandlerBS::reset | ( | const wns::scheduler::UserSet & | users | ) | [protected, virtual] |
Definition at line 546 of file RRHandler.cpp.
Definition at line 332 of file RRHandler.hpp.
Definition at line 339 of file RRHandler.hpp.
Definition at line 338 of file RRHandler.hpp.
Definition at line 340 of file RRHandler.hpp.
uint32_t lte::controlplane::RRHandlerBS::ulSegmentSize [private] |
Definition at line 343 of file RRHandler.hpp.
1.5.5