RINASim  October 2016
Documentation of framework for OMNeT++
QoSCube Class Reference

Class representing QoSCube with all its properties that is primarily used by FA, RMT and RA Specification sources are http://nes.fit.vutbr.cz/ivesely/pmwiki.php/RINA/EFCP#t2._QoS-Cube_Specfic_Parameters and http://nes.fit.vutbr.cz/ivesely/pmwiki.php/RINA/ServiceDefinition. More...

#include <QoSCube.h>

Public Member Functions

 QoSCube ()
 Constructor of QoSCube with undefined values. More...
 
 QoSCube (cXMLElementList &attrs)
 
 QoSCube (std::string tqosid, int tavgBand, int tavgSDUBand, int tpeakBandDuration, int tpeakSDUBandDuration, int tburstPeriod, int tburstDuration, double tundetectedBitErr, double tpduDropProbab, int tmaxSDUsize, bool tpartDeliv, bool tincompleteDeliv, bool tforceOrder, unsigned int tmaxAllowGap, int tdelay, int tjitter, int tcosttime, int tcostbits, double tatime, bool trxon, bool twinfcon, bool tratefcon)
 
virtual ~QoSCube ()
 Destructor assigning default uninitialized values. More...
 
bool isDefined ()
 
std::string getQosId () const
 Gets QoSCube identifier. More...
 
void setQosId (std::string qoSId)
 Sets QoSCube identifier. More...
 
int getAvgBand () const
 Gets Average Bandwidth parameter. More...
 
void setAvgBand (int avgBand)
 Sets Average Bandwidth parameter. More...
 
int getAvgSduBand () const
 Gets Average SDU Bandwidth parameter. More...
 
void setAvgSduBand (int avgSduBand)
 Sets Average SDU Bandwidth parameter. More...
 
int getPeakBandDuration () const
 Gets Peak Band Duration parameter. More...
 
void setPeakBandDuration (int peakBandDuration)
 Sets Peak Band Duration parameter. More...
 
int getPeakSduBandDuration () const
 Gets Peak SDU Duration parameter. More...
 
void setPeakSduBandDuration (int peakSduBandDuration)
 Sets Peak SDU Duration parameter. More...
 
int getBurstDuration () const
 Gets Burst Duration parameter. More...
 
void setBurstDuration (int burstDuration)
 Sets Burst Duration parameter. More...
 
int getBurstPeriod () const
 Gets Burst Period parameter. More...
 
void setBurstPeriod (int burstPeriod)
 Sets Burst Period parameter. More...
 
int getMaxSduSize () const
 Gets Maximum SDU Size parameter. More...
 
void setMaxSduSize (int maxSdUsize)
 Sets Maximum SDU Size parameter. More...
 
double getUndetectedBitErr () const
 Gets Undetected Bit Error Rate parameter. More...
 
void setUndetectedBitErr (double undetectedBitErr)
 Sets Undetected Bit Error Rate parameter. More...
 
double getPduDropProbability () const
 Gets PDU Dropping Probability parameter. More...
 
void setPduDropProbability (double pduDropProbability)
 Sets PDU Dropping Probability parameter. More...
 
bool isPartialDelivery () const
 Gets partial delivery flag. More...
 
void setPartialDelivery (bool partDeliv)
 Sets partial delivery flag. More...
 
bool isIncompleteDelivery () const
 Gets incomplete delivery flag. More...
 
void setIncompleteDelivery (bool incompleteDeliv)
 Sets incomplete delivery flag. More...
 
bool isForceOrder () const
 Gets in-order delivery flag. More...
 
void setForceOrder (bool forceOrder)
 Sets in-order delivery flag. More...
 
int getMaxAllowGap () const
 Gets Maximum Allowable Gap in SDUs parameter. More...
 
void setMaxAllowGap (int maxAllowGap)
 Sets Maximum Allowable Gap in SDUs parameter. More...
 
int getDelay () const
 Gets Delay parameter. More...
 
void setDelay (int delay)
 Sets Delay parameter. More...
 
int getJitter () const
 Gets Jitter parameter. More...
 
void setJitter (int jitter)
 Sets Jitter parameter. More...
 
double getCostTime () const
 Gets Cost-time parameter. More...
 
void setCostTime (double costTime)
 Sets Cost-time parameter. More...
 
double getCostBits () const
 Gets Cost-bits parameter. More...
 
void setCostBits (double costBits)
 Sets Cost-bits parameter. More...
 
double getATime () const
 Gets A-Timer parameter. More...
 
void setATime (double aTime)
 Sets A-Timer parameter. More...
 
bool isDTCPNeeded () const
 Returns true if DTCP module is needed in order to support this QoScube. More...
 
int getResiliencyFactor () const
 Gets Resiliency Factor parameter. More...
 
void setResiliencyFactor (int resiliencyFactor)
 Sets Resiliency Factor parameter. More...
 
std::string info () const
 Prints QoSCube information as string. More...
 
const EFCPPolicySetgetEfcpPolicies () const
 
void setEfcpPolicies (EFCPPolicySet *efcpPolicies)
 
bool isRateFcOn () const
 
bool isRxOn () const
 
bool isWindowFcOn () const
 
void setRateFcOn (bool rateFcOn)
 
void setRxOn (bool rxOn)
 
void setWindowFcOn (bool windowFcOn)
 

Static Public Attributes

static const QoSCube MANAGEMENT
 

Protected Attributes

std::string qoSId
 Attribute holding QoSCube identifier. Beaware, value 0 is reserved for Flow QoS demands! More...
 
int avgBand
 Attribute holding average bandwidth. More...
 
int avgSDUBand
 Attribute holding average SDU bandwidth. More...
 
int peakBandDuration
 Attribute holding peak bandwidth duration. More...
 
int peakSDUBandDuration
 Attribute holding peak SDU bandwidth duration. More...
 
int burstPeriod
 Attribute holding burst period in usecs. More...
 
int burstDuration
 Attribute holding burst durating as usec fraction of burst period. More...
 
double undetectedBitErr
 Attribute holding probability of undetected bit error rate. More...
 
double pduDropProbability
 Attribute holding probability of dropping PDUs. More...
 
int maxSDUsize
 Attribute holding maximum SDU size. More...
 
bool partDeliv
 Attribute holding partial delivery flag. More...
 
bool incompleteDeliv
 Attribute holding incomplete delivery flag. More...
 
bool forceOrder
 Attribute holding in-order delivery flag. More...
 
int maxAllowGap
 Attribute holding maximum allowd gap in SDUs. More...
 
int delay
 Attribute holding accepted delay. More...
 
int jitter
 Attribute holding accepted jitter. More...
 
int costTime
 Attribute holding connection's time price. More...
 
int costBits
 Attribute holding connection's transmission size price. More...
 
double aTime
 Attribute holding A-Timer size in ms. More...
 
bool rxOn
 Attribute holding whether Retransmission Control is active. More...
 
bool windowFCOn
 Attribute holding whether Window-based Flow Control is active. More...
 
bool rateFCOn
 Attribute holding whether Rate-based Flow Control is active. More...
 
EFCPPolicySetefcpPolicies
 Vector of bound default policies. More...
 
int resiliencyFactor
 Attribute holding resiliency information, see PRISTINE D4.3 for more. More...
 

Detailed Description

Class representing QoSCube with all its properties that is primarily used by FA, RMT and RA Specification sources are http://nes.fit.vutbr.cz/ivesely/pmwiki.php/RINA/EFCP#t2._QoS-Cube_Specfic_Parameters and http://nes.fit.vutbr.cz/ivesely/pmwiki.php/RINA/ServiceDefinition.

Authors
Vladimir Vesely (ivese.nosp@m.ly@f.nosp@m.it.vu.nosp@m.tbr..nosp@m.cz)
Date
Last refactorized and documented on 2015-01-12

Definition at line 57 of file QoSCube.h.

Constructor & Destructor Documentation

QoSCube::QoSCube ( )

Constructor of QoSCube with undefined values.

Definition at line 39 of file QoSCube.cc.

QoSCube::QoSCube ( cXMLElementList &  attrs)

Definition at line 49 of file QoSCube.cc.

QoSCube::QoSCube ( std::string  tqosid,
int  tavgBand,
int  tavgSDUBand,
int  tpeakBandDuration,
int  tpeakSDUBandDuration,
int  tburstPeriod,
int  tburstDuration,
double  tundetectedBitErr,
double  tpduDropProbab,
int  tmaxSDUsize,
bool  tpartDeliv,
bool  tincompleteDeliv,
bool  tforceOrder,
unsigned int  tmaxAllowGap,
int  tdelay,
int  tjitter,
int  tcosttime,
int  tcostbits,
double  tatime,
bool  trxon,
bool  twinfcon,
bool  tratefcon 
)

Definition at line 188 of file QoSCube.cc.

QoSCube::~QoSCube ( )
virtual

Destructor assigning default uninitialized values.

Definition at line 212 of file QoSCube.cc.

Member Function Documentation

double QoSCube::getATime ( ) const

Gets A-Timer parameter.

Returns
Value measured in ms

Definition at line 384 of file QoSCube.cc.

Referenced by RcvrAckPolicyBase::defaultAction(), RTTEstimatorPolicyBase::defaultAction(), DTP::getATime(), DTP::getRxTime(), info(), DTP::schedule(), and DTP::startATimer().

int QoSCube::getAvgBand ( ) const

Gets Average Bandwidth parameter.

Returns
Value measured at the application in bits/sec

Definition at line 252 of file QoSCube.cc.

Referenced by ScoreComparer::countFeasibilityScore(), info(), MinComparer::isFeasibility(), QoSMinComparer::isValid(), FWQ::WeightedFairQMonitor::postQueueCreation(), QoSIdComparer::setRequirements(), and QoSMinComparer::setRequirements().

int QoSCube::getAvgSduBand ( ) const

Gets Average SDU Bandwidth parameter.

Returns
Value measured in SDUs/sec

Definition at line 260 of file QoSCube.cc.

Referenced by ScoreComparer::countFeasibilityScore(), info(), MinComparer::isFeasibility(), QoSMinComparer::isValid(), QoSMinComparer::setRequirements(), and QoSIdComparer::setRequirements().

int QoSCube::getBurstDuration ( ) const

Gets Burst Duration parameter.

Returns
Value measured in usecs

Definition at line 268 of file QoSCube.cc.

Referenced by ScoreComparer::countFeasibilityScore(), info(), MinComparer::isFeasibility(), QoSMinComparer::isValid(), QoSMinComparer::setRequirements(), and QoSIdComparer::setRequirements().

int QoSCube::getBurstPeriod ( ) const

Gets Burst Period parameter.

Returns
Value measured as a fraction of Burst Period

Definition at line 276 of file QoSCube.cc.

Referenced by ScoreComparer::countFeasibilityScore(), info(), MinComparer::isFeasibility(), QoSMinComparer::isValid(), QoSMinComparer::setRequirements(), and QoSIdComparer::setRequirements().

double QoSCube::getCostBits ( ) const
double QoSCube::getCostTime ( ) const

Gets Cost-time parameter.

Returns
Value measured in $/ms

Definition at line 376 of file QoSCube.cc.

Referenced by ScoreComparer::countFeasibilityScore(), info(), MinComparer::isFeasibility(), QoSMinComparer::isValid(), QoSMinComparer::setRequirements(), and QoSIdComparer::setRequirements().

const EFCPPolicySet * QoSCube::getEfcpPolicies ( ) const

Definition at line 473 of file QoSCube.cc.

Referenced by EFCP::createEFCPI().

int QoSCube::getJitter ( ) const
int QoSCube::getMaxAllowGap ( ) const
int QoSCube::getMaxSduSize ( ) const

Gets Maximum SDU Size parameter.

Returns
Value measured in bytes

Definition at line 324 of file QoSCube.cc.

Referenced by ScoreComparer::countFeasibilityScore(), info(), MinComparer::isFeasibility(), QoSMinComparer::isValid(), QoSMinComparer::setRequirements(), and QoSIdComparer::setRequirements().

double QoSCube::getPduDropProbability ( ) const

Gets PDU Dropping Probability parameter.

Returns
Value in range from 0.0 to 1.0 measured as a probability

Definition at line 400 of file QoSCube.cc.

Referenced by ScoreComparer::countFeasibilityScore(), info(), MinComparer::isFeasibility(), QoSMinComparer::isValid(), QoSMinComparer::setRequirements(), and QoSIdComparer::setRequirements().

int QoSCube::getPeakBandDuration ( ) const

Gets Peak Band Duration parameter.

Returns
Value measured in bits/sec

Definition at line 340 of file QoSCube.cc.

Referenced by ScoreComparer::countFeasibilityScore(), info(), MinComparer::isFeasibility(), QoSMinComparer::isValid(), QoSMinComparer::setRequirements(), and QoSIdComparer::setRequirements().

int QoSCube::getPeakSduBandDuration ( ) const

Gets Peak SDU Duration parameter.

Returns
Value measured in SDUs/sec

Definition at line 348 of file QoSCube.cc.

Referenced by ScoreComparer::countFeasibilityScore(), info(), MinComparer::isFeasibility(), QoSMinComparer::isValid(), QoSMinComparer::setRequirements(), and QoSIdComparer::setRequirements().

int QoSCube::getResiliencyFactor ( ) const
inline

Gets Resiliency Factor parameter.

Parameters
costBitsA new value measured in $/bit

Definition at line 443 of file QoSCube.h.

Referenced by info().

double QoSCube::getUndetectedBitErr ( ) const

Gets Undetected Bit Error Rate parameter.

Returns
Value in range from 0.0 to 1.0 measured as a probability

Definition at line 356 of file QoSCube.cc.

Referenced by ScoreComparer::countFeasibilityScore(), info(), MinComparer::isFeasibility(), QoSMinComparer::isValid(), QoSMinComparer::setRequirements(), and QoSIdComparer::setRequirements().

std::string QoSCube::info ( ) const

Prints QoSCube information as string.

Returns
String of QoSCube textual representation

Definition at line 408 of file QoSCube.cc.

Referenced by operator<<().

bool QoSCube::isDefined ( )

Definition at line 493 of file QoSCube.cc.

Referenced by RA::initQoSCubes().

bool QoSCube::isDTCPNeeded ( ) const

Returns true if DTCP module is needed in order to support this QoScube.

Returns

Definition at line 396 of file QoSCube.cc.

Referenced by EFCP::createEFCPI().

bool QoSCube::isForceOrder ( ) const
bool QoSCube::isIncompleteDelivery ( ) const

Gets incomplete delivery flag.

Returns
Boolean flag value

Definition at line 300 of file QoSCube.cc.

Referenced by ScoreComparer::countFeasibilityScore(), info(), MinComparer::isFeasibility(), QoSMinComparer::isValid(), QoSMinComparer::setRequirements(), and QoSIdComparer::setRequirements().

bool QoSCube::isPartialDelivery ( ) const
bool QoSCube::isRateFcOn ( ) const

Definition at line 478 of file QoSCube.cc.

Referenced by DTPState::initialize(), DTCPState::initialize(), and isDTCPNeeded().

bool QoSCube::isRxOn ( ) const

Definition at line 483 of file QoSCube.cc.

Referenced by DTPState::initialize(), DTCPState::initialize(), and isDTCPNeeded().

bool QoSCube::isWindowFcOn ( ) const

Definition at line 488 of file QoSCube.cc.

Referenced by DTPState::initialize(), DTCPState::initialize(), and isDTCPNeeded().

void QoSCube::setATime ( double  aTime)

Sets A-Timer parameter.

Parameters
aTimeA new value measured in ms

Definition at line 388 of file QoSCube.cc.

void QoSCube::setAvgBand ( int  avgBand)

Sets Average Bandwidth parameter.

Parameters
avgBandA new value in bits/sec

Definition at line 256 of file QoSCube.cc.

void QoSCube::setAvgSduBand ( int  avgSduBand)

Sets Average SDU Bandwidth parameter.

Parameters
avgSduBandA new value in SDUs/sec

Definition at line 264 of file QoSCube.cc.

void QoSCube::setBurstDuration ( int  burstDuration)

Sets Burst Duration parameter.

Parameters
burstDurationA new value in usecs

Definition at line 272 of file QoSCube.cc.

void QoSCube::setBurstPeriod ( int  burstPeriod)

Sets Burst Period parameter.

Parameters
burstPeriodA new value measured as a fraction of Burst Period

Definition at line 280 of file QoSCube.cc.

void QoSCube::setCostBits ( double  costBits)

Sets Cost-bits parameter.

Parameters
costBitsA new value measured in $/bit

Definition at line 372 of file QoSCube.cc.

void QoSCube::setCostTime ( double  costTime)

Sets Cost-time parameter.

Parameters
costTimeA new value measured in $/ms

Definition at line 380 of file QoSCube.cc.

void QoSCube::setDelay ( int  delay)

Sets Delay parameter.

Parameters
delayA new value measured in usecs

Definition at line 288 of file QoSCube.cc.

void QoSCube::setEfcpPolicies ( EFCPPolicySet efcpPolicies)

Definition at line 506 of file QoSCube.cc.

void QoSCube::setForceOrder ( bool  forceOrder)

Sets in-order delivery flag.

Parameters
forceOrderA new in-order delivery flag value

Definition at line 296 of file QoSCube.cc.

void QoSCube::setIncompleteDelivery ( bool  incompleteDeliv)

Sets incomplete delivery flag.

Parameters
incompleteDelivA new incomplete delivery flag value

Definition at line 304 of file QoSCube.cc.

void QoSCube::setJitter ( int  jitter)

Sets Jitter parameter.

Parameters
jitterA new value measured in usecs

Definition at line 312 of file QoSCube.cc.

void QoSCube::setMaxAllowGap ( int  maxAllowGap)

Sets Maximum Allowable Gap in SDUs parameter.

Parameters
maxAllowGapA new gap value measured in number of SDUs

Definition at line 320 of file QoSCube.cc.

void QoSCube::setMaxSduSize ( int  maxSdUsize)

Sets Maximum SDU Size parameter.

Parameters
maxSdUsizeA new value measured in bytes

Definition at line 328 of file QoSCube.cc.

void QoSCube::setPartialDelivery ( bool  partDeliv)

Sets partial delivery flag.

Parameters
partDelivA new partial delivery flag value

Definition at line 336 of file QoSCube.cc.

void QoSCube::setPduDropProbability ( double  pduDropProbability)

Sets PDU Dropping Probability parameter.

Parameters
pduDropProbabilityA new value in range from 0.0 to 1.0 measured as a probability

Definition at line 404 of file QoSCube.cc.

void QoSCube::setPeakBandDuration ( int  peakBandDuration)

Sets Peak Band Duration parameter.

Parameters
peakBandDurationA new value measured in bits/sec

Definition at line 344 of file QoSCube.cc.

void QoSCube::setPeakSduBandDuration ( int  peakSduBandDuration)

Sets Peak SDU Duration parameter.

Parameters
peakSduBandDurationA new value measured in SDUs/sec

Definition at line 352 of file QoSCube.cc.

void QoSCube::setQosId ( std::string  qoSId)

Sets QoSCube identifier.

Parameters
qoSIdA new QoSCube identifier

Definition at line 392 of file QoSCube.cc.

Referenced by RA::initQoSCubes().

void QoSCube::setRateFcOn ( bool  rateFcOn)

Definition at line 512 of file QoSCube.cc.

void QoSCube::setResiliencyFactor ( int  resiliencyFactor)
inline

Sets Resiliency Factor parameter.

Parameters
resiliencyFactorA new value measured in $/bit

Definition at line 451 of file QoSCube.h.

void QoSCube::setRxOn ( bool  rxOn)

Definition at line 517 of file QoSCube.cc.

void QoSCube::setUndetectedBitErr ( double  undetectedBitErr)

Sets Undetected Bit Error Rate parameter.

Parameters
undetectedBitErrA new value in range from 0.0 to 1.0 measured as a probability

Definition at line 360 of file QoSCube.cc.

void QoSCube::setWindowFcOn ( bool  windowFcOn)

Definition at line 522 of file QoSCube.cc.

Member Data Documentation

double QoSCube::aTime
protected

Attribute holding A-Timer size in ms.

Definition at line 153 of file QoSCube.h.

Referenced by getATime(), isDefined(), QoSCube(), setATime(), and ~QoSCube().

int QoSCube::avgBand
protected

Attribute holding average bandwidth.

Definition at line 68 of file QoSCube.h.

Referenced by getAvgBand(), isDefined(), QoSCube(), setAvgBand(), and ~QoSCube().

int QoSCube::avgSDUBand
protected

Attribute holding average SDU bandwidth.

Definition at line 73 of file QoSCube.h.

Referenced by getAvgSduBand(), isDefined(), QoSCube(), setAvgSduBand(), and ~QoSCube().

int QoSCube::burstDuration
protected

Attribute holding burst durating as usec fraction of burst period.

Definition at line 93 of file QoSCube.h.

Referenced by getBurstDuration(), isDefined(), QoSCube(), setBurstDuration(), and ~QoSCube().

int QoSCube::burstPeriod
protected

Attribute holding burst period in usecs.

Definition at line 88 of file QoSCube.h.

Referenced by getBurstPeriod(), isDefined(), QoSCube(), setBurstPeriod(), and ~QoSCube().

int QoSCube::costBits
protected

Attribute holding connection's transmission size price.

Definition at line 148 of file QoSCube.h.

Referenced by getCostBits(), isDefined(), QoSCube(), setCostBits(), and ~QoSCube().

int QoSCube::costTime
protected

Attribute holding connection's time price.

Definition at line 143 of file QoSCube.h.

Referenced by getCostTime(), isDefined(), QoSCube(), setCostTime(), and ~QoSCube().

int QoSCube::delay
protected

Attribute holding accepted delay.

Definition at line 133 of file QoSCube.h.

Referenced by getDelay(), isDefined(), QoSCube(), setDelay(), and ~QoSCube().

EFCPPolicySet* QoSCube::efcpPolicies
protected

Vector of bound default policies.

Definition at line 173 of file QoSCube.h.

Referenced by getEfcpPolicies(), QoSCube(), and setEfcpPolicies().

bool QoSCube::forceOrder
protected

Attribute holding in-order delivery flag.

Definition at line 123 of file QoSCube.h.

Referenced by isForceOrder(), QoSCube(), setForceOrder(), and ~QoSCube().

bool QoSCube::incompleteDeliv
protected

Attribute holding incomplete delivery flag.

Definition at line 118 of file QoSCube.h.

Referenced by isIncompleteDelivery(), QoSCube(), setIncompleteDelivery(), and ~QoSCube().

int QoSCube::jitter
protected

Attribute holding accepted jitter.

Definition at line 138 of file QoSCube.h.

Referenced by getJitter(), isDefined(), QoSCube(), setJitter(), and ~QoSCube().

int QoSCube::maxAllowGap
protected

Attribute holding maximum allowd gap in SDUs.

Definition at line 128 of file QoSCube.h.

Referenced by getMaxAllowGap(), isDefined(), QoSCube(), setMaxAllowGap(), and ~QoSCube().

int QoSCube::maxSDUsize
protected

Attribute holding maximum SDU size.

Definition at line 108 of file QoSCube.h.

Referenced by getMaxSduSize(), isDefined(), QoSCube(), setMaxSduSize(), and ~QoSCube().

bool QoSCube::partDeliv
protected

Attribute holding partial delivery flag.

Definition at line 113 of file QoSCube.h.

Referenced by isPartialDelivery(), QoSCube(), setPartialDelivery(), and ~QoSCube().

double QoSCube::pduDropProbability
protected

Attribute holding probability of dropping PDUs.

Definition at line 103 of file QoSCube.h.

Referenced by getPduDropProbability(), isDefined(), QoSCube(), setPduDropProbability(), and ~QoSCube().

int QoSCube::peakBandDuration
protected

Attribute holding peak bandwidth duration.

Definition at line 78 of file QoSCube.h.

Referenced by getPeakBandDuration(), isDefined(), QoSCube(), setPeakBandDuration(), and ~QoSCube().

int QoSCube::peakSDUBandDuration
protected

Attribute holding peak SDU bandwidth duration.

Definition at line 83 of file QoSCube.h.

Referenced by getPeakSduBandDuration(), isDefined(), QoSCube(), setPeakSduBandDuration(), and ~QoSCube().

std::string QoSCube::qoSId
protected

Attribute holding QoSCube identifier. Beaware, value 0 is reserved for Flow QoS demands!

Definition at line 63 of file QoSCube.h.

Referenced by getQosId(), setQosId(), and ~QoSCube().

bool QoSCube::rateFCOn
protected

Attribute holding whether Rate-based Flow Control is active.

Definition at line 168 of file QoSCube.h.

Referenced by isDefined(), isRateFcOn(), QoSCube(), and setRateFcOn().

int QoSCube::resiliencyFactor
protected

Attribute holding resiliency information, see PRISTINE D4.3 for more.

Definition at line 178 of file QoSCube.h.

Referenced by getResiliencyFactor(), QoSCube(), and setResiliencyFactor().

bool QoSCube::rxOn
protected

Attribute holding whether Retransmission Control is active.

Definition at line 158 of file QoSCube.h.

Referenced by isDefined(), isRxOn(), QoSCube(), and setRxOn().

double QoSCube::undetectedBitErr
protected

Attribute holding probability of undetected bit error rate.

Definition at line 98 of file QoSCube.h.

Referenced by getUndetectedBitErr(), isDefined(), QoSCube(), setUndetectedBitErr(), and ~QoSCube().

bool QoSCube::windowFCOn
protected

Attribute holding whether Window-based Flow Control is active.

Definition at line 163 of file QoSCube.h.

Referenced by isDefined(), isWindowFcOn(), QoSCube(), and setWindowFcOn().


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