RINASim  October 2016
Documentation of framework for OMNeT++
AEBStream::Stream Class Reference

#include <AEBStream.h>

Public Member Functions

 Stream ()
 
void setState (bool)
 
void setBrt (double)
 
void setPduS (int)
 
void setVarPduS (double)
 
void setRNG (RNG_function)
 
void setBurstS (int)
 
void setVarBurstS (double)
 
void setBRNG (RNG_function)
 
void setBurstProb (double)
 
int getid ()
 
bool getState ()
 
double getWt (int size)
 
int getPDU ()
 
int getBurst ()
 
double getBurstProb ()
 
void compute ()
 

Private Attributes

int id
 
bool state
 
double wt
 
double brt
 
int pduS
 
int burstS
 
double varPduS
 
double varBurstS
 
double burstProb
 
int minPduS
 
int maxPduS
 
int minBurstS
 
int maxBurstS
 
RNG_function rng
 
RNG_function rngb
 

Static Private Attributes

static int nextId = 0
 

Detailed Description

Definition at line 28 of file AEBStream.h.

Constructor & Destructor Documentation

AEBStream::Stream::Stream ( )

Definition at line 24 of file AEBStream.cc.

Member Function Documentation

void AEBStream::Stream::compute ( )

Definition at line 96 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::doIni().

int AEBStream::Stream::getBurst ( )

Definition at line 81 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::processMsg().

double AEBStream::Stream::getBurstProb ( )

Definition at line 85 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::processMsg().

int AEBStream::Stream::getid ( )

Definition at line 69 of file AEBStream.cc.

int AEBStream::Stream::getPDU ( )

Definition at line 77 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::processMsg().

bool AEBStream::Stream::getState ( )

Definition at line 92 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::processMsg().

double AEBStream::Stream::getWt ( int  size)

Definition at line 73 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::processMsg().

void AEBStream::Stream::setBRNG ( RNG_function  val)

Definition at line 64 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::doIni().

void AEBStream::Stream::setBrt ( double  val)

Definition at line 38 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::doIni().

void AEBStream::Stream::setBurstProb ( double  val)

Definition at line 56 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::doIni().

void AEBStream::Stream::setBurstS ( int  val)

Definition at line 49 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::doIni().

void AEBStream::Stream::setPduS ( int  val)

Definition at line 42 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::doIni().

void AEBStream::Stream::setRNG ( RNG_function  val)

Definition at line 60 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::doIni().

void AEBStream::Stream::setState ( bool  val)

Definition at line 89 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::processMsg().

void AEBStream::Stream::setVarBurstS ( double  val)

Definition at line 52 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::doIni().

void AEBStream::Stream::setVarPduS ( double  val)

Definition at line 45 of file AEBStream.cc.

Referenced by AEBStream::AEBStream::doIni().

Member Data Documentation

double AEBStream::Stream::brt
private

Definition at line 62 of file AEBStream.h.

Referenced by compute(), setBrt(), and Stream().

double AEBStream::Stream::burstProb
private

Definition at line 66 of file AEBStream.h.

Referenced by getBurstProb(), setBurstProb(), and Stream().

int AEBStream::Stream::burstS
private

Definition at line 64 of file AEBStream.h.

Referenced by compute(), setBurstS(), and Stream().

int AEBStream::Stream::id
private

Definition at line 58 of file AEBStream.h.

Referenced by getid().

int AEBStream::Stream::maxBurstS
private

Definition at line 69 of file AEBStream.h.

Referenced by compute(), and getBurst().

int AEBStream::Stream::maxPduS
private

Definition at line 68 of file AEBStream.h.

Referenced by compute(), and getPDU().

int AEBStream::Stream::minBurstS
private

Definition at line 69 of file AEBStream.h.

Referenced by compute(), and getBurst().

int AEBStream::Stream::minPduS
private

Definition at line 68 of file AEBStream.h.

Referenced by compute(), and getPDU().

int AEBStream::Stream::nextId = 0
staticprivate

Definition at line 57 of file AEBStream.h.

Referenced by Stream().

int AEBStream::Stream::pduS
private

Definition at line 64 of file AEBStream.h.

Referenced by compute(), setPduS(), and Stream().

RNG_function AEBStream::Stream::rng
private

Definition at line 71 of file AEBStream.h.

Referenced by getBurst(), getPDU(), and setRNG().

RNG_function AEBStream::Stream::rngb
private

Definition at line 71 of file AEBStream.h.

Referenced by setBRNG().

bool AEBStream::Stream::state
private

Definition at line 60 of file AEBStream.h.

Referenced by getState(), and setState().

double AEBStream::Stream::varBurstS
private

Definition at line 65 of file AEBStream.h.

Referenced by compute(), setVarBurstS(), and Stream().

double AEBStream::Stream::varPduS
private

Definition at line 65 of file AEBStream.h.

Referenced by compute(), setVarPduS(), and Stream().

double AEBStream::Stream::wt
private

Definition at line 62 of file AEBStream.h.

Referenced by compute(), getWt(), and Stream().


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