CSblpPolicy Class Reference

class CSblpPolicy : public CExtensionBase

Inherits from

Constructor & Destructor Documentation

CSblpPolicy()

CSblpPolicy ( ) [protected]

~CSblpPolicy()

IMPORT_C ~CSblpPolicy ( ) [virtual]

Member Functions Documentation

ConstructL()

void ConstructL ( ) [protected]

Copy(const CExtensionBase &)

IMPORT_C TInt Copy ( 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 & aExtension Extension 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 void GetSblpParameters ( CSblpParameters & aSblp ) const

Parameters

CSblpParameters & aSblp

NewL()

IMPORT_C CSblpPolicy * NewL ( ) [static]

ParseMessage(const TDesC8 &)

IMPORT_C TInt ParseMessage ( 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 & aData Extension data.

SetSblpParameters(const CSblpParameters &)

IMPORT_C void SetSblpParameters ( const CSblpParameters & aSblp )

Parameters

const CSblpParameters & aSblp

Member Data Documentation

CSblpParameters * iSblp

CSblpParameters * iSblp [private]