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