RTP Trace System
1.0
|
Trace Layer Configuration. More...
#include <servicelevelagreement.h>
Public Member Functions | |
ServiceLevelAgreement () | |
~ServiceLevelAgreement () | |
bool | load (const char *fileName) |
cardinal | getPossibleClassesForBandwidthInfo (const AbstractLayerDescription *ald, cardinal *classList) const |
Public Attributes | |
card64 | TotalBandwidth |
cardinal | BestEffort |
cardinal | Classes |
DiffServClass | Class [TrafficClassValues::MaxValues] |
Trace Layer Configuration.
This class is a service level agreement (SLA).
Constructor.
Destructor.
cardinal Coral::ServiceLevelAgreement::getPossibleClassesForBandwidthInfo | ( | const AbstractLayerDescription * | ald, |
cardinal * | classList | ||
) | const |
Get possible DiffServ classes for given bandwidth info.
ald | AbstractLayerDescription. |
classList | Array to store class index numbers. |
bool Coral::ServiceLevelAgreement::load | ( | const char * | fileName | ) |
Load configuration from file.