User Manual, Developers Guide and API Documentation

constanze::GeneratorMMPP Class Reference

MMPP Packet Generator (Markov Modulated Poisson Process). More...

#include <GeneratorMMPP.hpp>

Inheritance diagram for constanze::GeneratorMMPP:

Inheritance graph
[legend]
Collaboration diagram for constanze::GeneratorMMPP:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 GeneratorMMPP (const wns::pyconfig::View &_pyco)
 Constructor of a GeneratorMMPP.
virtual void start ()
 called by GeneratorBase::bindingReady()
virtual void stateChangeNotification (const int &chainNumber)
 called by MarkovContinuousTime::nextState()
virtual void stop ()
 called by GeneratorBase::bindingReleased()
virtual ~GeneratorMMPP ()

Private Attributes

std::string loggerName
 loggerName is modified for the subGenerators
std::vector< SubGeneratorsubGenerators
 we have C subgenerators, one for each Markov chain
double targetRate
 desired mean output rate. Set this to automatically determine rateScale


Detailed Description

Author:
Rainer Schoenen (rs@comnets.rwth-aachen.de)

Definition at line 46 of file GeneratorMMPP.hpp.


Constructor & Destructor Documentation

GeneratorMMPP::GeneratorMMPP ( const wns::pyconfig::View _pyco  )  [explicit]

Parameters:
[in] _pyco Configuration class of type Constanze.MMPP() that describes the flow characteristics and destination.

Definition at line 49 of file GeneratorMMPP.cpp.

GeneratorMMPP::~GeneratorMMPP (  )  [virtual]

Definition at line 164 of file GeneratorMMPP.cpp.


Member Function Documentation

void GeneratorMMPP::start (  )  [virtual]

Implements constanze::GeneratorBase.

Definition at line 171 of file GeneratorMMPP.cpp.

void GeneratorMMPP::stateChangeNotification ( const int chainNumber  )  [virtual]

Reimplemented from wns::markovchain::MarkovContinuousTime< T >.

Definition at line 196 of file GeneratorMMPP.cpp.

void GeneratorMMPP::stop (  )  [virtual]

Implements constanze::GeneratorBase.

Definition at line 186 of file GeneratorMMPP.cpp.


Member Data Documentation

std::string constanze::GeneratorMMPP::loggerName [private]

Definition at line 92 of file GeneratorMMPP.hpp.

Definition at line 87 of file GeneratorMMPP.hpp.

Definition at line 82 of file GeneratorMMPP.hpp.


The documentation for this class was generated from the following files:

Generated on Sat May 26 03:32:29 2012 for openWNS by  doxygen 1.5.5