RINASim
October 2016
Documentation of framework for OMNeT++
|
#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 |
Definition at line 28 of file AEBStream.h.
AEBStream::Stream::Stream | ( | ) |
Definition at line 24 of file AEBStream.cc.
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().
|
private |
Definition at line 62 of file AEBStream.h.
|
private |
Definition at line 66 of file AEBStream.h.
Referenced by getBurstProb(), setBurstProb(), and Stream().
|
private |
Definition at line 64 of file AEBStream.h.
Referenced by compute(), setBurstS(), and Stream().
|
private |
Definition at line 58 of file AEBStream.h.
Referenced by getid().
|
private |
Definition at line 69 of file AEBStream.h.
Referenced by compute(), and getBurst().
|
private |
Definition at line 68 of file AEBStream.h.
|
private |
Definition at line 69 of file AEBStream.h.
Referenced by compute(), and getBurst().
|
private |
Definition at line 68 of file AEBStream.h.
|
staticprivate |
Definition at line 57 of file AEBStream.h.
Referenced by Stream().
|
private |
Definition at line 64 of file AEBStream.h.
|
private |
Definition at line 71 of file AEBStream.h.
Referenced by getBurst(), getPDU(), and setRNG().
|
private |
Definition at line 71 of file AEBStream.h.
Referenced by setBRNG().
|
private |
Definition at line 60 of file AEBStream.h.
Referenced by getState(), and setState().
|
private |
Definition at line 65 of file AEBStream.h.
Referenced by compute(), setVarBurstS(), and Stream().
|
private |
Definition at line 65 of file AEBStream.h.
Referenced by compute(), setVarPduS(), and Stream().
|
private |
Definition at line 62 of file AEBStream.h.