CSblpPolicy Class Reference

class CSblpPolicy : public CExtensionBase

Inherits from

Constructor & Destructor Documentation

CSblpPolicy()

CSblpPolicy()[protected]

~CSblpPolicy()

IMPORT_C~CSblpPolicy()[virtual]

Member Functions Documentation

ConstructL()

voidConstructL()[protected]

Copy(const CExtensionBase &)

IMPORT_C TIntCopy(const CExtensionBase &aExtension)[virtual]

Copies aExtension into this object.

The extension must implement this function to allow copying of extensions.

capability
NetworkServices Restrict QoS operations in similar way as normal socket operations.

Parameters

const CExtensionBase & aExtensionExtension data.

CreateL()

IMPORT_C CExtensionBase *CreateL()[virtual]

Extension must implement this function to allow qoslib to create extensions.

capability
NetworkServices Restrict QoS operations in similar way as normal socket operations.
leave
If no memory is available.

Data()

IMPORT_C TDesC8 &Data()[virtual]

Gets the extension data in a descriptor.

The extension must implement this function to allow qoslib to fetch the extension data.

capability
NetworkServices Restrict QoS operations in similar way as normal socket operations.

GetSblpParameters(CSblpParameters &)

IMPORT_C voidGetSblpParameters(CSblpParameters &aSblp)const

Parameters

CSblpParameters & aSblp

NewL()

IMPORT_C CSblpPolicy *NewL()[static]

ParseMessage(const TDesC8 &)

IMPORT_C TIntParseMessage(const TDesC8 &aData)[virtual]

Parses the extension data received as a parameter.

The extension must implement this function to allow qoslib give the extension data to the extension object.

capability
NetworkServices Restrict QoS operations in similar way as normal socket operations.

Parameters

const TDesC8 & aDataExtension data.

SetSblpParameters(const CSblpParameters &)

IMPORT_C voidSetSblpParameters(const CSblpParameters &aSblp)

Parameters

const CSblpParameters & aSblp

Member Data Documentation

CSblpParameters * iSblp

CSblpParameters *iSblp[private]