CExtensionBase Class Reference
class CExtensionBase : public CBase
|
Base class for extension policies.
Constructor & Destructor Documentation
CExtensionBase()
IMPORT_C
|
CExtensionBase
|
(
|
)
|
|
~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()
TDesC8
&
|
Data
|
(
|
)
|
[pure 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.
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.