PQoS Class Reference

#include <qos.h>

Inheritance diagram for PQoS:
PObject

List of all members.

Public Member Functions

 PQoS ()
 PQoS (DWORD avgBytesPerSec, DWORD winServiceType, int DSCPalternative=-1, DWORD maxFrameBytes=1500, DWORD peakBytesPerSec=QOS_NOT_SPECIFIED)
 PQoS (int DSCPvalue)
void SetAvgBytesPerSec (DWORD avgBytesPerSec)
void SetWinServiceType (DWORD winServiceType)
void SetDSCP (int DSCPvalue)
void SetMaxFrameBytes (DWORD maxFrameBytes)
void SetPeakBytesPerSec (DWORD peakBytesPerSec)
DWORD GetTokenRate () const
DWORD GetTokenBucketSize () const
DWORD GetPeakBandwidth () const
DWORD GetServiceType () const
int GetDSCP () const

Static Public Member Functions

static void SetDSCPAlternative (DWORD winServiceType, UINT dscp)

Static Public Attributes

static char bestEffortDSCP
static char controlledLoadDSCP
static char guaranteedDSCP

Protected Attributes

int dscp
DWORD tokenRate
DWORD tokenBucketSize
DWORD peakBandwidth
DWORD serviceType

Constructor & Destructor Documentation

PQoS::PQoS (  ) 
PQoS::PQoS ( DWORD  avgBytesPerSec,
DWORD  winServiceType,
int  DSCPalternative = -1,
DWORD  maxFrameBytes = 1500,
DWORD  peakBytesPerSec = QOS_NOT_SPECIFIED 
)
PQoS::PQoS ( int  DSCPvalue  ) 

Member Function Documentation

int PQoS::GetDSCP (  )  const [inline]

References dscp.

DWORD PQoS::GetPeakBandwidth (  )  const [inline]

References peakBandwidth.

DWORD PQoS::GetServiceType (  )  const [inline]

References serviceType.

DWORD PQoS::GetTokenBucketSize (  )  const [inline]

References tokenBucketSize.

DWORD PQoS::GetTokenRate (  )  const [inline]

References tokenRate.

void PQoS::SetAvgBytesPerSec ( DWORD  avgBytesPerSec  ) 
void PQoS::SetDSCP ( int  DSCPvalue  ) 
static void PQoS::SetDSCPAlternative ( DWORD  winServiceType,
UINT  dscp 
) [static]
void PQoS::SetMaxFrameBytes ( DWORD  maxFrameBytes  ) 
void PQoS::SetPeakBytesPerSec ( DWORD  peakBytesPerSec  ) 
void PQoS::SetWinServiceType ( DWORD  winServiceType  ) 

Member Data Documentation

char PQoS::bestEffortDSCP [static]
char PQoS::controlledLoadDSCP [static]
int PQoS::dscp [protected]

Referenced by GetDSCP().

char PQoS::guaranteedDSCP [static]
DWORD PQoS::peakBandwidth [protected]

Referenced by GetPeakBandwidth().

DWORD PQoS::serviceType [protected]

Referenced by GetServiceType().

DWORD PQoS::tokenBucketSize [protected]

Referenced by GetTokenBucketSize().

DWORD PQoS::tokenRate [protected]

Referenced by GetTokenRate().


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

Generated by  doxygen 1.6.2