class HSPluginSettingsIf::CHspsConfiguration : public CBase |
Hsps configuration message
Public Member Functions | |
---|---|
~CHspsConfiguration () | |
IMPORT_C CHspsConfiguration & | AddItemMapL ( CItemMap *) |
IMPORT_C CHspsConfiguration & | AddObjectMapL ( CObjectMap *) |
IMPORT_C CHspsConfiguration & | AddPluginMapL ( CPluginMap *) |
IMPORT_C const TDesC8 & | ConfId () |
IMPORT_C CHspsConfiguration * | NewL () |
IMPORT_C CHspsConfiguration * | NewLC () |
IMPORT_C CPluginInfo & | PluginInfo () |
IMPORT_C RPointerArray < CPluginMap > & | PluginMaps () |
IMPORT_C RPointerArray < CObjectMap > & | Resources () |
IMPORT_C CHspsConfiguration & | SetConfIdL (const TDesC8 &) |
IMPORT_C RPointerArray < CItemMap > & | Settings () |
Private Member Functions | |
---|---|
CHspsConfiguration () | |
void | ConstructL () |
Private Attributes | |
---|---|
HBufC8 * | iId |
CPluginInfo * | iPluginInfo |
RPointerArray < CPluginMap > | iPlugins |
RPointerArray < CObjectMap > | iResources |
RPointerArray < CItemMap > | iSettings |
IMPORT_C CHspsConfiguration & | AddItemMapL | ( | CItemMap * | aItemMap | ) |
Append item map into settings array map
CItemMap * aItemMap | Item map. Takes ownership |
IMPORT_C CHspsConfiguration & | AddObjectMapL | ( | CObjectMap * | aObjectMap | ) |
Append object map into resources array map
CObjectMap * aObjectMap | Object map. Takes ownership |
IMPORT_C CHspsConfiguration & | AddPluginMapL | ( | CPluginMap * | aPluginMap | ) |
Append plugin map into plugin map array
CPluginMap * aPluginMap | Plugin map. Takes ownership |
IMPORT_C RPointerArray < CObjectMap > & | Resources | ( | ) |
Get resource array. Contains object maps
IMPORT_C CHspsConfiguration & | SetConfIdL | ( | const TDesC8 & | aId | ) |
Set configuration id
const TDesC8 & aId | configuration id |
IMPORT_C RPointerArray < CItemMap > & | Settings | ( | ) |
Get settings array. Contains item maps
RPointerArray < CObjectMap > | iResources | [private] |
Own. Resources
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.