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

void PQoS::SetAvgBytesPerSec ( DWORD  avgBytesPerSec  ) 

void PQoS::SetWinServiceType ( DWORD  winServiceType  ) 

void PQoS::SetDSCP ( int  DSCPvalue  ) 

void PQoS::SetMaxFrameBytes ( DWORD  maxFrameBytes  ) 

void PQoS::SetPeakBytesPerSec ( DWORD  peakBytesPerSec  ) 

DWORD PQoS::GetTokenRate (  )  const [inline]

References tokenRate.

DWORD PQoS::GetTokenBucketSize (  )  const [inline]

References tokenBucketSize.

DWORD PQoS::GetPeakBandwidth (  )  const [inline]

References peakBandwidth.

DWORD PQoS::GetServiceType (  )  const [inline]

References serviceType.

int PQoS::GetDSCP (  )  const [inline]

References dscp.

static void PQoS::SetDSCPAlternative ( DWORD  winServiceType,
UINT  dscp 
) [static]


Member Data Documentation

char PQoS::bestEffortDSCP [static]

char PQoS::controlledLoadDSCP [static]

char PQoS::guaranteedDSCP [static]

int PQoS::dscp [protected]

Referenced by GetDSCP().

DWORD PQoS::tokenRate [protected]

Referenced by GetTokenRate().

DWORD PQoS::tokenBucketSize [protected]

Referenced by GetTokenBucketSize().

DWORD PQoS::peakBandwidth [protected]

Referenced by GetPeakBandwidth().

DWORD PQoS::serviceType [protected]

Referenced by GetServiceType().


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

Generated on Mon Sep 1 09:41:10 2008 for PWLib by  doxygen 1.5.6