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


Public Member Functions | |
| Job | getJob () |
| GGn (const wns::pyconfig::View &configuration) | |
| bool | hasJob (Server *) |
| void | onJobProcessed (Job) |
| virtual | ~GGn () |
Protected Member Functions | |
| virtual void | doShutdown () |
| NVI. | |
| virtual void | doStartup () |
| NVI. | |
| void | nextJob () |
| virtual void | onCreateJob () |
Protected Attributes | |
| wns::probe::bus::ContextProviderCollection | cpc_ |
| std::list< Server * > | emptyServers_ |
| wns::distribution::Distribution * | interArrivalDist_ |
| wns::logger::Logger | logger_ |
| wns::probe::bus::ContextCollector | processingTime_ |
| wns::distribution::Distribution * | processingTimeDist_ |
| std::list< Job > | queue_ |
| wns::probe::bus::ContextCollector | queueSize_ |
| int | serverCount_ |
| std::vector< Server * > | servers_ |
| wns::probe::bus::ContextCollector | sojournTime_ |
| wns::probe::bus::ContextCollector | waitingTime_ |
Definition at line 47 of file GGn.hpp.
| GGn::GGn | ( | const wns::pyconfig::View & | configuration | ) | [explicit] |
| void GGn::doShutdown | ( | ) | [protected, virtual] |
| void GGn::doStartup | ( | ) | [protected, virtual] |
| void wns::queuingsystem::GGn::nextJob | ( | ) | [protected] |
std::list<Server*> wns::queuingsystem::GGn::emptyServers_ [protected] |
wns::logger::Logger wns::queuingsystem::GGn::logger_ [protected] |
std::list<Job> wns::queuingsystem::GGn::queue_ [protected] |
int wns::queuingsystem::GGn::serverCount_ [protected] |
std::vector<Server*> wns::queuingsystem::GGn::servers_ [protected] |
1.5.5