diff -r 000000000000 -r 3ce708148e4d omadm/omadmappui/inc/nsmldmsyncinternalpskeys.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/omadm/omadmappui/inc/nsmldmsyncinternalpskeys.h Thu Dec 17 08:40:12 2009 +0200 @@ -0,0 +1,81 @@ +/* +* Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Publish and subcribe keys published by device manager +* application. +* +*/ + + +#ifndef NSMLDMSYNCINTERNALPSKEYS_H +#define NSMLDMSYNCINTERNALPSKEYS_H + +// CONSTANTS + +// Device manager key UID +const TUid KPSUidNSmlDMSyncApp = {0x101f6de5}; + +// Fota Server key UID +const TUid KFotaServerAppUid = {0x102072C4}; + +// PubSub key used to share information about the +// initiator of the device management session. +// Contains the identifier of a job that is +// started from the UI. +const TUint32 KNSmlDMSyncUiInitiatedJobKey = 0x00000001; + +// PubSub key used to share information about the +// type of the server alert for device management session. +// Contains the identifier of server alert type +// started from DM Server +const TUint32 KServerAlertType = 0x00000004; + +// Indicates that no user initiated sync jobs are in +// progress. +const TInt KNSmlDMNoUserInitiatedJob = -1; + +// PubSub key used to share information about the +// launching of the device management application. +// Contains the identifier of server alert or +// OmaDmCPPlugin +const TUint32 KNSmlDMSyncUiLaunchKey = 0x00000002; + +//PubSub key used for putting Fota UI in Foreground or background +//Sets only by FOTA & DM uses this key value +const TUint32 KFotaDLStatus = 0x00000008; + +//PubSub key used for main view first listitem display +//Sets by DM UI or FOTA +const TUint32 KFotaDLRefresh = 0x00000009; + + +//PubSub key used to mark which application is handling the process of download +//Sets by DM UI, NSC or NSCBackground +const TUint32 KNSmlCurrentFotaUpdateAppName = 0x0000000A; + + +//PubSub key used to define should "Install Now?" query be shown or not +//Sets by DM UI or NSC +const TUint32 KDevManShowInstallNowQuery = 0x0000000B; + +//PubSub key used to store the status/error of current DM Job session +//Sets by DM UI & used by FOTA in case of OMA DM large object download +const TUint32 KDmJobCancel = 0x00000012; + +//PubSub key used to store the status of whether the DM is busy or not +//Sets by DM UI & used by IAD or others +const TUint32 KDMIdle = 0x0000000C; +const TUint32 KSilentSession = 0x0000000D; +#endif // NSMLDMSYNCINTERNALPSKEYS_H + +// End of File