class ServiceLevelAgreement

Trace Layer Configuration. More...

Full nameCoral::ServiceLevelAgreement
Definition#include <servicelevelagreement.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members


Detailed Description

This class is a service level agreement (SLA).

 ServiceLevelAgreement ()

Constructor.

ServiceLevelAgreement ()

Destructor.

bool  load (const char* fileName)

Load configuration from file.

cardinal  getPossibleClassesForBandwidthInfo ( const BandwidthInfo& bandwidthInfo, cardinal* classList)

[const]

Get possible DiffServ classes for given bandwidth info.

Parameters:
bandwidthInfoBandwidthInfo.
classListArray to store class index numbers.

Returns: Number of class index numbers stored (0 = no possible classes found).

cardinal TotalBandwidth

cardinal Classes

DiffServClass [TrafficClassValues::MaxValues] Class