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

#include <AEData.h>

Public Member Functions

 Stream ()
 
void setWaiting ()
 
void setSending ()
 
void setBrt (double)
 
void setDataS (int)
 
void setVarDataS (double)
 
void setRNG (RNG_function)
 
void setWaitT (double)
 
void setVarWaitT (double)
 
void setWTRNG (RNG_function)
 
int getid ()
 
bool getState ()
 
int getRemaining ()
 
int getNextPDU (int)
 
double getWt (int)
 
double getWait ()
 
void compute ()
 

Private Attributes

int id
 
bool state
 
double wt
 
double brt
 
int wData
 
int dataS
 
double varDataS
 
int minDataS
 
int maxDataS
 
double waitT
 
double varWaitT
 
int minWaitT
 
int maxWaitT
 
RNG_function rng
 
RNG_function rngwt
 

Static Private Attributes

static int nextId = 0
 

Detailed Description

Definition at line 28 of file AEData.h.

Constructor & Destructor Documentation

AEData::Stream::Stream ( )

Definition at line 24 of file AEData.cc.

Member Function Documentation

void AEData::Stream::compute ( )

Definition at line 100 of file AEData.cc.

Referenced by AEData::AEData::doIni().

int AEData::Stream::getid ( )

Definition at line 65 of file AEData.cc.

int AEData::Stream::getNextPDU ( int  maxSize)

Definition at line 73 of file AEData.cc.

Referenced by AEData::AEData::processMsg().

int AEData::Stream::getRemaining ( )

Definition at line 69 of file AEData.cc.

Referenced by AEData::AEData::processMsg().

bool AEData::Stream::getState ( )

Definition at line 88 of file AEData.cc.

Referenced by AEData::AEData::processMsg().

double AEData::Stream::getWait ( )

Definition at line 96 of file AEData.cc.

Referenced by AEData::AEData::processMsg().

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

Definition at line 92 of file AEData.cc.

Referenced by AEData::AEData::processMsg().

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

Definition at line 38 of file AEData.cc.

Referenced by AEData::AEData::doIni().

void AEData::Stream::setDataS ( int  val)

Definition at line 42 of file AEData.cc.

Referenced by AEData::AEData::doIni().

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

Definition at line 56 of file AEData.cc.

Referenced by AEData::AEData::doIni().

void AEData::Stream::setSending ( )

Definition at line 83 of file AEData.cc.

void AEData::Stream::setVarDataS ( double  val)

Definition at line 45 of file AEData.cc.

Referenced by AEData::AEData::doIni().

void AEData::Stream::setVarWaitT ( double  val)

Definition at line 52 of file AEData.cc.

Referenced by AEData::AEData::doIni().

void AEData::Stream::setWaiting ( )

Definition at line 79 of file AEData.cc.

Referenced by AEData::AEData::processMsg().

void AEData::Stream::setWaitT ( double  val)

Definition at line 49 of file AEData.cc.

Referenced by AEData::AEData::doIni().

void AEData::Stream::setWTRNG ( RNG_function  val)

Definition at line 60 of file AEData.cc.

Referenced by AEData::AEData::doIni().

Member Data Documentation

double AEData::Stream::brt
private

Definition at line 62 of file AEData.h.

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

int AEData::Stream::dataS
private

Definition at line 66 of file AEData.h.

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

int AEData::Stream::id
private

Definition at line 58 of file AEData.h.

Referenced by getid().

int AEData::Stream::maxDataS
private

Definition at line 68 of file AEData.h.

Referenced by compute(), and setSending().

int AEData::Stream::maxWaitT
private

Definition at line 72 of file AEData.h.

Referenced by compute(), and getWait().

int AEData::Stream::minDataS
private

Definition at line 68 of file AEData.h.

Referenced by compute(), and setSending().

int AEData::Stream::minWaitT
private

Definition at line 72 of file AEData.h.

Referenced by compute(), and getWait().

int AEData::Stream::nextId = 0
staticprivate

Definition at line 57 of file AEData.h.

Referenced by Stream().

RNG_function AEData::Stream::rng
private

Definition at line 74 of file AEData.h.

Referenced by getWait(), setRNG(), and setSending().

RNG_function AEData::Stream::rngwt
private

Definition at line 74 of file AEData.h.

Referenced by setWTRNG().

bool AEData::Stream::state
private

Definition at line 60 of file AEData.h.

Referenced by getState(), setSending(), setWaiting(), and Stream().

double AEData::Stream::varDataS
private

Definition at line 67 of file AEData.h.

Referenced by compute(), and setVarDataS().

double AEData::Stream::varWaitT
private

Definition at line 71 of file AEData.h.

Referenced by compute(), and setVarWaitT().

double AEData::Stream::waitT
private

Definition at line 70 of file AEData.h.

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

int AEData::Stream::wData
private

Definition at line 64 of file AEData.h.

Referenced by getNextPDU(), getRemaining(), setSending(), and setWaiting().

double AEData::Stream::wt
private

Definition at line 62 of file AEData.h.

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


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