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


Definition at line 98 of file Scheduler.hpp.
| Scheduler::Scheduler | ( | wns::ldk::FunctionalUnit * | parent, | |
| const wns::pyconfig::View & | config | |||
| ) |
Definition at line 61 of file Scheduler.cpp.
| Scheduler::~Scheduler | ( | ) |
Definition at line 124 of file Scheduler.cpp.
| void Scheduler::deliverSchedule | ( | wns::ldk::Connector * | ) | [virtual] |
| bool Scheduler::doIsAccepting | ( | const wns::ldk::CompoundPtr & | compound | ) | const [private, virtual] |
| void wimac::scheduler::Scheduler::doStart | ( | int | ) | [private] |
| void Scheduler::finishCollection | ( | ) |
Definition at line 330 of file Scheduler.cpp.
| void wimac::scheduler::Scheduler::finishScheduling | ( | ) | [inline, virtual] |
| wns::simulator::Time wimac::scheduler::Scheduler::getDuration | ( | ) | const [inline, virtual] |
| wns::scheduler::harq::HARQInterface* wimac::scheduler::Scheduler::getHARQ | ( | ) | [inline, virtual] |
| wns::scheduler::MapInfoCollectionPtr wimac::scheduler::Scheduler::getMapInfo | ( | ) | const [inline, virtual] |
| int Scheduler::getNumBursts | ( | ) | const [virtual] |
| wns::scheduler::queue::QueueInterface * Scheduler::getQueue | ( | ) | const [virtual] |
Returns a pointer to the queue of the current scheduling strategy.
Implements wimac::scheduler::Interface.
Definition at line 563 of file Scheduler.cpp.
| wimac::scheduler::RegistryProxyWiMAC* wimac::scheduler::Scheduler::getRegistryProxy | ( | ) | [inline, virtual] |
| wns::scheduler::SchedulingMapPtr Scheduler::getSchedulingMap | ( | ) | const |
Definition at line 458 of file Scheduler.cpp.
| void Scheduler::handleBroadcast | ( | ) | [protected] |
Definition at line 478 of file Scheduler.cpp.
| void Scheduler::notifyAboutConnectionDeleted | ( | const | ConnectionIdentifier | ) | [virtual] |
Implements wimac::service::ConnectionDeletedNotification.
Definition at line 170 of file Scheduler.cpp.
Definition at line 553 of file Scheduler.cpp.
| void Scheduler::resetAllQueues | ( | ) |
Definition at line 164 of file Scheduler.cpp.
| void wimac::scheduler::Scheduler::resetCID | ( | ConnectionIdentifier::CID | cid | ) |
| void Scheduler::schedule | ( | const wns::ldk::CompoundPtr & | ) | [virtual] |
| void wimac::scheduler::Scheduler::setDuration | ( | const wns::simulator::Time & | ) | [inline, virtual] |
| void Scheduler::setFUN | ( | wns::ldk::fun::FUN * | ) | [virtual] |
| void Scheduler::setProvider | ( | wns::service::phy::ofdma::DataTransmission * | _ofdmaProvider | ) |
Definition at line 453 of file Scheduler.cpp.
| void wimac::scheduler::Scheduler::setReceptor | ( | wns::ldk::Receptor * | ) | [inline, virtual] |
| void Scheduler::setupPlotting | ( | ) | [protected] |
Definition at line 230 of file Scheduler.cpp.
| void Scheduler::startScheduling | ( | ) | [virtual] |
bool wimac::scheduler::Scheduler::accepting_ [private] |
Definition at line 229 of file Scheduler.hpp.
Definition at line 182 of file Scheduler.hpp.
bool wimac::scheduler::Scheduler::beamforming [protected] |
Definition at line 179 of file Scheduler.hpp.
Definition at line 171 of file Scheduler.hpp.
std::string wimac::scheduler::Scheduler::callbackName [private] |
Definition at line 205 of file Scheduler.hpp.
struct { ... } wimac::scheduler::Scheduler::colleagues [protected] |
Definition at line 206 of file Scheduler.hpp.
int wimac::scheduler::Scheduler::frameNo [private] |
Definition at line 212 of file Scheduler.hpp.
unsigned int wimac::scheduler::Scheduler::freqChannels [protected] |
Definition at line 177 of file Scheduler.hpp.
struct wimac::scheduler::Scheduler::Friends wimac::scheduler::Scheduler::friends_ [protected] |
Definition at line 164 of file Scheduler.hpp.
std::string wimac::scheduler::Scheduler::grouperName [private] |
Definition at line 202 of file Scheduler.hpp.
Definition at line 167 of file Scheduler.hpp.
Definition at line 190 of file Scheduler.hpp.
Definition at line 208 of file Scheduler.hpp.
std::string wimac::scheduler::Scheduler::mapHandlerName_ [private] |
Definition at line 209 of file Scheduler.hpp.
unsigned int wimac::scheduler::Scheduler::maxBeams [protected] |
Definition at line 178 of file Scheduler.hpp.
int wimac::scheduler::Scheduler::numberOfTimeSlots_ [protected] |
Definition at line 180 of file Scheduler.hpp.
Definition at line 200 of file Scheduler.hpp.
Definition at line 176 of file Scheduler.hpp.
std::string wimac::scheduler::Scheduler::outputDir [private] |
Definition at line 216 of file Scheduler.hpp.
Definition at line 227 of file Scheduler.hpp.
int wimac::scheduler::Scheduler::pduCount [private] |
Definition at line 211 of file Scheduler.hpp.
std::vector<boost::filesystem::fstream*> wimac::scheduler::Scheduler::plotFiles [protected] |
Definition at line 191 of file Scheduler.hpp.
bool wimac::scheduler::Scheduler::plotFrames [protected] |
Definition at line 161 of file Scheduler.hpp.
Definition at line 172 of file Scheduler.hpp.
Definition at line 214 of file Scheduler.hpp.
Definition at line 165 of file Scheduler.hpp.
std::string wimac::scheduler::Scheduler::queueName [private] |
Definition at line 203 of file Scheduler.hpp.
Definition at line 228 of file Scheduler.hpp.
Definition at line 170 of file Scheduler.hpp.
std::string wimac::scheduler::Scheduler::registryName [private] |
Definition at line 204 of file Scheduler.hpp.
Definition at line 222 of file Scheduler.hpp.
Definition at line 223 of file Scheduler.hpp.
Definition at line 219 of file Scheduler.hpp.
Definition at line 230 of file Scheduler.hpp.
Definition at line 166 of file Scheduler.hpp.
std::string wimac::scheduler::Scheduler::strategyName [private] |
Definition at line 201 of file Scheduler.hpp.
Definition at line 225 of file Scheduler.hpp.
bool wimac::scheduler::Scheduler::uplink [protected] |
Definition at line 181 of file Scheduler.hpp.
Definition at line 175 of file Scheduler.hpp.
1.5.5