CExtensionBase Class Reference
class CExtensionBase : public CBase |
Base class for extension policies.
Constructor & Destructor Documentation
~CExtensionBase()
IMPORT_C | ~CExtensionBase | ( | ) | |
Member Functions Documentation
Copy(const CExtensionBase &)
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.
CreateL()
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()
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.
ParseMessage(const TDesC8 &)
TInt
| ParseMessage | ( | const TDesC8 & | aData | ) | [pure 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. |
Type()
TInt
| Type | ( | ) | const [inline] |
Gets the type of the extension.
-
capability
- NetworkServices Restrict QoS operations in similar way as normal socket operations.
Member Data Documentation
HBufC8 * iData
Buffer for extension data.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.