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


Public Member Functions | |
| virtual wns::scheduler::queue::QueueContainer | getAllQueues () |
| Return all managed queues. | |
| virtual wns::scheduler::queue::QueueInterface * | getQueue (wns::scheduler::ConnectionID cid) |
| Get queue for CID. | |
| virtual void | onMSRCreated () |
| QueueManager (wns::ldk::ManagementServiceRegistry *msr, const wns::pyconfig::View &config) | |
| virtual void | startCollection (wns::scheduler::ConnectionID cid) |
| Calls wakeUp to fill the queue. | |
| virtual | ~QueueManager () |
Private Member Functions | |
| wns::scheduler::queue::QueueInterface * | getQueue (wimac::ConnectionIdentifier::StationID peerStationId, wns::scheduler::ConnectionID cid) |
| wimac::ConnectionIdentifier::StationID | getStationID (wns::scheduler::ConnectionID cid) |
Private Attributes | |
| CIDtoQueueMap | cache_ |
| wimac::service::ConnectionManager * | connectionManager_ |
| std::string | connectionManagerServiceName_ |
| CIDtoDCMap | dcCache_ |
| wns::logger::Logger | logger_ |
Definition at line 46 of file QueueManager.hpp.
| QueueManager::QueueManager | ( | wns::ldk::ManagementServiceRegistry * | msr, | |
| const wns::pyconfig::View & | config | |||
| ) |
Definition at line 40 of file QueueManager.cpp.
| QueueManager::~QueueManager | ( | ) | [virtual] |
Definition at line 53 of file QueueManager.cpp.
| wns::scheduler::queue::QueueContainer QueueManager::getAllQueues | ( | ) | [virtual] |
| wns::scheduler::queue::QueueInterface * QueueManager::getQueue | ( | wimac::ConnectionIdentifier::StationID | peerStationId, | |
| wns::scheduler::ConnectionID | cid | |||
| ) | [private] |
Definition at line 162 of file QueueManager.cpp.
| wns::scheduler::queue::QueueInterface * QueueManager::getQueue | ( | wns::scheduler::ConnectionID | cid | ) | [virtual] |
| wimac::ConnectionIdentifier::StationID QueueManager::getStationID | ( | wns::scheduler::ConnectionID | cid | ) | [private] |
Definition at line 186 of file QueueManager.cpp.
| void QueueManager::onMSRCreated | ( | ) | [virtual] |
| void QueueManager::startCollection | ( | wns::scheduler::ConnectionID | cid | ) | [virtual] |
Definition at line 84 of file QueueManager.hpp.
Definition at line 83 of file QueueManager.hpp.
std::string wimac::service::QueueManager::connectionManagerServiceName_ [private] |
Definition at line 82 of file QueueManager.hpp.
Definition at line 85 of file QueueManager.hpp.
Definition at line 86 of file QueueManager.hpp.
1.5.5