class MhspsMaintenanceService |
EhspsGetListHeadersSuccess - there is at least one Application Theme available matching on query. Call first hspsGetNextHeader() to get the headers. Same call will set the subscribtion of new ones possible coming available later.
EhspsGetListHeadersEmpty - there is no themes matching on the query available at the time, however, some might be exist later in due to installations. Client application should retain the subcription.
EhspsGetListHeadersFailed - service request failed in some reason. Possible reasons are for e.g. the missing rights to list headers queried.
In the near future, there will be s.c. Additional Return Code Support feature available in Xuikon. This code will express for e.g. the number of headers to be delivered or possible system error code in failed cases.
EhspsGetListHeadersUpdate - header list on the client side has a new object appended at the end of the list,
EhspsGetListHeadersRestart - header list on server side has changed so much that the client must empty the list printed on screen. New list will be delivered immediately. The subscription stands.
EhspsGetListHeadersEmpty - header list on server side is now empty. The client must empty the list on screen if printed. The subscription stands.
EhspsGetListHeadersFailed - operation has failed. Client should cancel request and restart, perhaps.
EhspsServiceRequestSheduled, or
EhspsServiceRequestError.
For explanation of the meanings of these messages, see ThspsServiceCompletedMessage-documentation.
ThspsServiceCompletedMessage | hspsAddPlugin | ( | const TInt | aAppUid, |
const TInt | aConfId, | |||
const TInt | aPluginUid, | |||
const TInt | aPosition, | |||
TInt & | aAddedPluginId | |||
) | [pure virtual] |
Adds a new plugin configuration to the defined application configuration.
const TInt aAppUid | identifies the application configuration to be updated |
const TInt aConfId | is an ID of the configuration being modified |
const TInt aPluginUid | is an UID of the plugin configuration to be added |
const TInt aPosition | is an UID of the added/new plugin configuration instance |
TInt & aAddedPluginId | is an ID of the added plugin configuration |
ThspsServiceCompletedMessage | hspsCancelGetListHeaders | ( | ) | [pure virtual] |
hspsCancelGetListHeaders
ThspsServiceCompletedMessage | hspsGetListHeaders | ( | const ChspsODT & | aSearchMask, |
const TBool | aCopyLogos, | |||
CArrayPtrFlat < ChspsODT > & | aHeaderList | |||
) | [pure virtual] |
hspsGetListHeaders
const ChspsODT & aSearchMask | is ChspsODT-object which attributes are filled to present search parameters for theme set queried by client. This parametrisation follows the high-level schema. |
const TBool aCopyLogos | indicates that logo resources should be copied to a private directory |
CArrayPtrFlat < ChspsODT > & aHeaderList | is an list object able to carry ChspsODT-objects. |
ThspsServiceCompletedMessage | hspsGetListHeaders | ( | const TDesC8 & | aSearchMaskData, |
CArrayPtrSeg < HBufC8 > & | aHeaderDataList | |||
) | [pure virtual] |
hspsGetListHeaders
const TDesC8 & aSearchMaskData | is serialized ChspsODT-object. Before serializing, attributes in ChspsODT-object were filled to present a search parameters for theme set queried. Serialized data parametrisation follows the low-level schema. |
CArrayPtrSeg < HBufC8 > & aHeaderDataList | is an list object able to carry serialized ChspsODT-objects. |
ThspsServiceCompletedMessage | hspsGetNextHeader | ( | ) | [pure virtual] |
hspsGetNextHeader
ThspsServiceCompletedMessage | hspsMovePluginsL | ( | const TInt | aAppUid, |
const TInt | aConfId, | |||
const CArrayFixFlat < TInt > & | aPluginIdList | |||
) | [pure virtual] |
Updates plugin positions in an existing plugins list.
const TInt aAppUid | identifies the application configuration to be updated |
const TInt aConfId | is an ID of the configuration being updated (parent of the plugins node) |
const CArrayFixFlat < TInt > & aPluginIdList | is an array of plugin IDs for setting the plugin positions |
ThspsServiceCompletedMessage | hspsPluginUpdateL | ( | const ChspsODT & | aOdt | ) | [pure virtual] |
Updates plugin configuration in all application configurations
const ChspsODT & aOdt | is odt header information of the plugin configuration |
ThspsServiceCompletedMessage | hspsRemovePlugin | ( | const TInt | aAppUid, |
const TInt | aPluginId | |||
) | [pure virtual] |
hspsRemovePlugin Removes an existing plugin configuration instance from the defined application configuration.
ThspsServiceCompletedMessage | hspsRemoveThemeL | ( | const ChspsODT & | aSetMask | ) | [pure virtual] |
hspsRemoveTheme
const ChspsODT & aSetMask | is an ODT-header parametrized enough to express the theme to be removed. |
ThspsServiceCompletedMessage | hspsReplacePlugin | ( | const TInt | aAppUid, |
const TInt | aPluginId, | |||
const TInt | aConfUid | |||
) | [pure virtual] |
Replaces existing plugin configuration instance in an active application configuration.
ThspsServiceCompletedMessage | hspsRestoreActiveAppConf | ( | const TInt | aAppUid, |
const TInt | aConfUid | |||
) | [pure virtual] |
ThspsServiceCompletedMessage | hspsRestoreDefault | ( | const ChspsODT & | aSetMask, |
ChspsODT & | aHeader | |||
) | [pure virtual] |
hspsRestoreDefault
ThspsServiceCompletedMessage | hspsSetActivePlugin | ( | const TInt | aAppUid, |
const TInt | aPluginId | |||
) | [pure virtual] |
Activates plugin.
ThspsServiceCompletedMessage | hspsSetActiveTheme | ( | const ChspsODT & | aSetMask, |
ChspsODT & | aHeader | |||
) | [pure virtual] |
hspsSetActiveTheme
const ChspsODT & aSetMask | represents parameters by which the new theme activation will be done. There must be sufficient set of parameters presented, at least a theme UID. |
ChspsODT & aHeader | is an empty ODT-object which will contain the header of activated theme on the return of the call. This parametrisation follows the high-level schema. There must be sufficient set of parameters presented, at least a theme UID. |
ThspsServiceCompletedMessage | hspsSetActiveTheme | ( | const TDesC8 & | aSetMaskData, |
TDes8 & | aHeaderData | |||
) | [pure virtual] |
hspsSetActiveTheme
const TDesC8 & aSetMaskData | is externalized version of ChspsODT-object presenting parameters by which the new theme activation will be done. There must be sufficient set of parameters presented, at least a theme UID. This parametrisation follows the low-level schema. |
TDes8 & aHeaderData | is an empty description for externalized ODT-object data. When internalized, this object will contain the header of newly activated theme as a result of the call. |
ThspsServiceCompletedMessage | hspsSetConfState | ( | const TInt | aAppUid, |
const TInt | aConfId, | |||
const ThspsConfigurationState | aState, | |||
const ThspsConfStateChangeFilter | aFilter | |||
) | [pure virtual] |
Updates configuration's state
const TInt aAppUid | identifies the application configuration |
const TInt aConfId | is an ID of the configuration which state is updated |
const ThspsConfigurationState aState | is a new state of the configuration |
const ThspsConfStateChangeFilter aFilter |
ThspsServiceCompletedMessage | hspsSetPluginSettings | ( | const ChspsODT & | aHeader, |
const TInt | aPluginId, | |||
ChspsDomDocument & | aDom, | |||
const TBool | aPluginStoringStatus | |||
) | [pure virtual] |
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.