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


Definition at line 140 of file RRHandler.hpp.
typedef wns::container::Registry<wns::scheduler::ConnectionID, wns::scheduler::UserID> lte::controlplane::RequestStorage::ConnectionUserMapping [private] |
Holds QueueStatus for all cids. ResourceRequests contain such a container.
Definition at line 148 of file RRHandler.hpp.
| RequestStorage::RequestStorage | ( | wns::logger::Logger & | _logger | ) |
Definition at line 577 of file RRHandler.cpp.
| RequestStorage::~RequestStorage | ( | ) | [virtual] |
Definition at line 583 of file RRHandler.cpp.
| wns::scheduler::Bits RequestStorage::decrementRequest | ( | wns::scheduler::ConnectionID | cid, | |
| wns::scheduler::Bits | bits | |||
| ) | [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 798 of file RRHandler.cpp.
| void RequestStorage::deleteUser | ( | const wns::scheduler::UserID | user | ) | [virtual] |
Definition at line 634 of file RRHandler.cpp.
| wns::scheduler::ConnectionSet RequestStorage::filterActiveConnections | ( | wns::scheduler::ConnectionSet & | inputConnectionSet | ) | const [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 743 of file RRHandler.cpp.
| wns::scheduler::ConnectionSet RequestStorage::getActiveConnections | ( | ) | const [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 731 of file RRHandler.cpp.
| wns::scheduler::UserSet RequestStorage::getActiveUsers | ( | ) | const [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 725 of file RRHandler.cpp.
| wns::scheduler::QueueStatusContainer RequestStorage::getQueueStatus | ( | ) | const [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 841 of file RRHandler.cpp.
| ResourceShares RequestStorage::getResourceShares | ( | const wns::scheduler::UserSet & | users | ) | const [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 673 of file RRHandler.cpp.
| bool RequestStorage::isEmpty | ( | ) | const [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 765 of file RRHandler.cpp.
| bool RequestStorage::knowsFlow | ( | wns::scheduler::ConnectionID | flowId | ) | const [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 759 of file RRHandler.cpp.
| uint32_t RequestStorage::numBitsForCid | ( | wns::scheduler::ConnectionID | cid | ) | const [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 774 of file RRHandler.cpp.
| uint32_t RequestStorage::numCompoundsForCid | ( | wns::scheduler::ConnectionID | cid | ) | const [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 786 of file RRHandler.cpp.
| std::string RequestStorage::printQueueStatus | ( | ) | const [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 711 of file RRHandler.cpp.
| void RequestStorage::reset | ( | const wns::scheduler::UserSet & | users | ) | [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 651 of file RRHandler.cpp.
| void RequestStorage::resetFlow | ( | const wns::scheduler::ConnectionID | flowId | ) | [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 608 of file RRHandler.cpp.
| void RequestStorage::resetUser | ( | const wns::scheduler::UserID | user | ) | [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 617 of file RRHandler.cpp.
| void RequestStorage::storeRequest | ( | const wns::scheduler::UserID | user, | |
| wns::scheduler::QueueStatusContainer & | partialQueueStatusContainer | |||
| ) | [virtual] |
Implements lte::controlplane::RequestStorageInterface.
Definition at line 588 of file RRHandler.cpp.
friend class lte::controlplane::tests::RRHandlerTests [friend] |
Reimplemented from lte::controlplane::RequestStorageInterface.
Definition at line 143 of file RRHandler.hpp.
Definition at line 153 of file RRHandler.hpp.
Definition at line 149 of file RRHandler.hpp.
Definition at line 155 of file RRHandler.hpp.
wns::scheduler::QueueStatusContainer lte::controlplane::RequestStorage::queueStatusContainer [private] |
Definition at line 151 of file RRHandler.hpp.
1.5.5