diff -r 000000000000 -r 4e1aa6a622a0 sysstatemgmt/systemstatereferenceplugins/clayer/inc/starterprivatecrkeys.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysstatemgmt/systemstatereferenceplugins/clayer/inc/starterprivatecrkeys.h Tue Feb 02 00:53:00 2010 +0200 @@ -0,0 +1,125 @@ +/* +* Copyright (c) 2007-2009 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: +* Name : starterprivatecrkeys.h +* Part of : System Startup / Starter +* Interface : Private, Starter Configuration API. +* Private Central Repository definitions of Starter component. +* Version : %version: 2 % +* This material, including documentation and any related computer +* programs, is protected by copyright controlled by Nokia. All +* rights are reserved. Copying, including reproducing, storing, +* adapting or translating, any or all of this material requires the +* prior written consent of Nokia. This material also contains +* confidential information which may not be disclosed to others +* without the prior written consent of Nokia. +* Template version: 4.0 +* Nokia Core OS * +* +*/ + + + +#ifndef STARTERPRIVATECRKEYS_H +#define STARTERPRIVATECRKEYS_H + +#include +#include + +/* +* @publishedPartner +* @released +*/ + +// ============================================================================= +// Starter Configuration API +// ============================================================================= +// +static const TUid KCRUidStarterConf = { 0x2000B11D }; + +/** +* Used for determining if a component has been running for a long time or if it +* has been started just recently. This information is required when deciding +* whether to try to re-start the component if it dies for some reason. +* Key value is a time limit (in seconds) which determines whether the item +* has been started recently or a while ago. +*/ +const TUint32 KStarterMonitoringTimeLimit = 0x00000001; + +/** +* Enable / disable SIMless Offline Mode. +* Old Shared Data constant name: KCoreAppUIsSimlessStartup +*/ +const TUint32 KStartupSimlessOffline = 0x00000002; +enum TSimlessOfflineMode + { + ESimlessOfflineDisabled = 0, + ESimlessOfflineEnabled + }; + +/** +* String that defines the path to first startup list extension resource file. +* Empty value indicates that there is no startup list extension resource file. +*/ +const TUint32 KStartupListExtension1Path = 0x00000003; + +/** +* String that defines the path to second startup list extension resource file. +* Empty value indicates that there is no startup list extension resource file. +*/ +const TUint32 KStartupListExtension2Path = 0x00000004; + +// ============================================================================= +// Startup Adaptation Configuration API +// ============================================================================= +// +// Use KCRUidStarterConf + +const TInt KStartupAdaptationConfigurationAPIBase = 0x00000101; + +/** +* Indicates the timeout for plug-in calls in milliseconds. +*/ +const TUint32 KStartupPluginTimeout = KStartupAdaptationConfigurationAPIBase; + +/** +* Indicates the amount of subsequent resets. +*/ +const TUint32 KStartupResetCounter = KStartupAdaptationConfigurationAPIBase + 1; + +/** +* Indicates the maximum amount of subsequent resets allowed. +*/ +const TUint32 KStartupResetLimit = KStartupAdaptationConfigurationAPIBase + 2; + +// ============================================================================= +// SIM Language API +// ============================================================================= +// +// Use KCRUidStartup + +const TInt KSIMLanguageAPIBase = 0x00010001; + +/** +* The selected SIM Language. +* Possible values: 0 (default, no selection) or one of TLanguage values. +* Used by automatic language selection to store the last selected language +* code. +*/ +const TUint32 KStartupSimLanguage = KSIMLanguageAPIBase; + +#endif // STARTERPRIVATECRKEYS_H + +// End of File +