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


Public Member Functions | |
| SimpleMM1Step2 (const wns::pyconfig::View &configuration) | |
Private Member Functions | |
| virtual void | doShutdown () |
| NVI. | |
| virtual void | doStartup () |
| NVI. | |
| virtual std::string | doToString () const |
| Overload to customize the representation of your class. | |
| void | generateNewJob () |
| void | onJobProcessed () |
| void | processNextJob () |
| void | tryToProcessNextJob () |
Private Attributes | |
| wns::distribution::Distribution * | jobInterarrivalTime_ |
| wns::distribution::Distribution * | jobProcessingTime_ |
| wns::logger::Logger | logger_ |
| std::list< Job > | queue_ |
Definition at line 47 of file MM1Step2.hpp.
| SimpleMM1Step2::SimpleMM1Step2 | ( | const wns::pyconfig::View & | configuration | ) | [explicit] |
Definition at line 38 of file MM1Step2.cpp.
| void SimpleMM1Step2::doShutdown | ( | ) | [private, virtual] |
| void SimpleMM1Step2::doStartup | ( | ) | [private, virtual] |
| std::string SimpleMM1Step2::doToString | ( | ) | const [private, virtual] |
| void SimpleMM1Step2::generateNewJob | ( | ) | [private] |
Definition at line 68 of file MM1Step2.cpp.
| void SimpleMM1Step2::onJobProcessed | ( | ) | [private] |
Definition at line 96 of file MM1Step2.cpp.
| void SimpleMM1Step2::processNextJob | ( | ) | [private] |
Definition at line 116 of file MM1Step2.cpp.
| void wns::queuingsystem::SimpleMM1Step2::tryToProcessNextJob | ( | ) | [private] |
Definition at line 77 of file MM1Step2.hpp.
Definition at line 79 of file MM1Step2.hpp.
Definition at line 83 of file MM1Step2.hpp.
std::list<Job> wns::queuingsystem::SimpleMM1Step2::queue_ [private] |
Definition at line 81 of file MM1Step2.hpp.
1.5.5