User Manual, Developers Guide and API Documentation

constanze::GeneratorDTMMPP Class Reference

DT-MMPP Packet Generator (Discrete Time Markov Modulated Poisson Process). More...

#include <GeneratorDTMMPP.hpp>

Inheritance diagram for constanze::GeneratorDTMMPP:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 GeneratorDTMMPP (const wns::pyconfig::View &_pyco)
 Constructor of a GeneratorDTMMPP.
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 ~GeneratorDTMMPP ()

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 GeneratorDTMMPP.hpp.


Constructor & Destructor Documentation

GeneratorDTMMPP::GeneratorDTMMPP ( 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 GeneratorDTMMPP.cpp.

GeneratorDTMMPP::~GeneratorDTMMPP (  )  [virtual]

Definition at line 156 of file GeneratorDTMMPP.cpp.


Member Function Documentation

void GeneratorDTMMPP::start (  )  [virtual]

Implements constanze::GeneratorBase.

Definition at line 164 of file GeneratorDTMMPP.cpp.

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

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

Definition at line 178 of file GeneratorDTMMPP.cpp.

void GeneratorDTMMPP::stop (  )  [virtual]

Implements constanze::GeneratorBase.

Definition at line 197 of file GeneratorDTMMPP.cpp.


Member Data Documentation

Definition at line 90 of file GeneratorDTMMPP.hpp.

Definition at line 85 of file GeneratorDTMMPP.hpp.

Definition at line 80 of file GeneratorDTMMPP.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