applicationmanagement/inc/amprivateCRKeys.h
changeset 0 3ce708148e4d
child 57 6757f1e2efd2
equal deleted inserted replaced
-1:000000000000 0:3ce708148e4d
       
     1 /*
       
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13  *
       
    14  * Description:  Implementation of applicationmanagement components
       
    15  *
       
    16 */
       
    17 
       
    18 #ifndef __AMPRIVATECRKEYS_H__
       
    19 #define __AMPRIVATECRKEYS_H__
       
    20 
       
    21 /**
       
    22 * Application Management Internal Keys UID
       
    23 */
       
    24 const TUid KCRUidPrivateApplicationManagementKeys = {	0x1020781C };
       
    25 
       
    26 /**
       
    27 * CenRep key that holds smallest supported Internal Component Id 
       
    28 *
       
    29 * Possible integer values:
       
    30 * positive integer values 
       
    31 *
       
    32 * Default value: -1 (not defined)
       
    33 *
       
    34 * Note: Only for Application Management private use
       
    35 *
       
    36 */
       
    37  
       
    38 const TInt KMinIdValue = 0x20;
       
    39 
       
    40 /**
       
    41 * CenRep key for Next free ID:
       
    42 * Holds the next free if for deployment component
       
    43 *
       
    44 * Possible integer values:
       
    45 * positive integer values 
       
    46 *
       
    47 * Default value: -1 (not defined)
       
    48 *
       
    49 * Note: Only for Application Management private use
       
    50 *
       
    51 */
       
    52 const TInt KNextIdKey = 0x01;
       
    53 
       
    54 /**
       
    55 * Holds the lenght of deployment component id list
       
    56 *
       
    57 * Possible integer values:
       
    58 * positive integer values 
       
    59 *
       
    60 * Default value: 0 
       
    61 *
       
    62 * Note: Only for Application Management private use
       
    63 *
       
    64 */
       
    65 const TInt KIdListLengthKey = 0x02;
       
    66 
       
    67 /**
       
    68 * Holds the deployment component id list
       
    69 *
       
    70 * Possible string values: Application Management defined
       
    71 *
       
    72 * Default value: (empty)
       
    73 *
       
    74 * Note: Only for Application Management private use
       
    75 *
       
    76 */
       
    77 const TInt KIdListKey = 0x03 ;
       
    78 
       
    79 /**
       
    80 * Holds the value which determines whether SYnc or Async operation
       
    81 * is enabled
       
    82 *
       
    83 * Possible string values: Application Management defined
       
    84 *
       
    85 * Default value: 1 ( ASync is enabled)
       
    86 *
       
    87 * Note: Only for Application Management private use
       
    88 *
       
    89 */
       
    90 const TInt KAsyncEnabled = 0x04;
       
    91 
       
    92 /**
       
    93 * This value is static node name and cenrep configurable
       
    94 *
       
    95 * Possible string values: Application Management defined
       
    96 *
       
    97 * Note: Only for Application Management private use
       
    98 *
       
    99 */
       
   100 
       
   101 const TInt KAMDownloadPredefinedNode= 0x05 ;
       
   102 
       
   103 /**
       
   104 * This value is retry count and determines the maximum
       
   105 * allowable retry count
       
   106 *
       
   107 * Possible string values: Application Management defined
       
   108 *
       
   109 * Note: Only for Application Management private use
       
   110 *
       
   111 */
       
   112 const TInt KMaxRetryCount = 0x06;
       
   113 
       
   114 /**
       
   115 * This value stores the status of Sync reporting 
       
   116 *
       
   117 * Possible string values: Application Management defined
       
   118 *
       
   119 * Note: Only for Application Management private use
       
   120 *
       
   121 */
       
   122 const TInt KAMSyncStatus = 0x07;
       
   123 
       
   124 /**
       
   125 * This value tells which adapter(SCM/SCOMO) did DM operations (ADD/DELETE/GET/UPDATE/EXEC) in previous DM session.
       
   126 * Based on this we will call CheckStateChangesL() in DDFStructurel() API 
       
   127 *
       
   128 * Possible string values: default      - 0
       
   129 *                         SCM adapter  - 1
       
   130 *                         SCOMO adapter -2
       
   131 *
       
   132 * Note: Only for Application Management private use
       
   133 *
       
   134 */
       
   135 const TInt KAMAdapterValue = 0x08;
       
   136 
       
   137 /**
       
   138 * This value checks if Static node feature is enabled  
       
   139 * if value is 1 then CMCCSCM static node is visible under 
       
   140 * download node otherwise it is not visible
       
   141 * 
       
   142 * default value from platform side this feature is disabled.
       
   143 * 
       
   144 * Note: Only for Application Management private use
       
   145 */
       
   146 const TInt KAMStaticNodeEnabled = 0x09;
       
   147 
       
   148 /**
       
   149 * This value indicate SCOMO MetaType used in generic alert and this 
       
   150 * is configurable
       
   151 * 
       
   152 * Note: Only for Application Management private use
       
   153 * 
       
   154 * 
       
   155 */
       
   156 const TInt KSCOMOMetaTypeKey = 0x0A;
       
   157 
       
   158 /**
       
   159 * This value indicate SCOMO MetaFormat used in generic alert and this 
       
   160 * is configurable
       
   161 * 
       
   162 * Note: Only for Application Management private use
       
   163 * 
       
   164 * 
       
   165 */
       
   166 const TInt KSCOMOMetaFormatKey = 0x0B;
       
   167 
       
   168 /**
       
   169 * This value indicate SCOMO Mark used in generic alert and this 
       
   170 * is configurable
       
   171 * 
       
   172 * Note: Only for Application Management private use
       
   173 * 
       
   174 * 
       
   175 */
       
   176 const TInt KSCOMOMark = 0x0C;
       
   177 
       
   178 /**
       
   179 * This default value is used to get drive from cenrep and this is
       
   180 * applicable in case of silent mode of SCOMO operation
       
   181 * 
       
   182 * Note: Only for Application Management private use
       
   183 * 
       
   184 * 
       
   185 */
       
   186 const TInt KDefaultDriveForInstall = 0x0D;
       
   187 
       
   188 #endif // __AMPRIVATECRKEYS_H__
       
   189 
       
   190 // End of file