2 * Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
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".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
15 * Name : conditiontypes.hrh
16 * Part of : System Startup / Condition
18 * Identifiers for different condition types, for use in resource
20 * Version : %version: 1 %
21 * This material, including documentation and any related computer
22 * programs, is protected by copyright controlled by Nokia. All
23 * rights are reserved. Copying, including reproducing, storing,
24 * adapting or translating, any or all of this material requires the
25 * prior written consent of Nokia. This material also contains
26 * confidential information which may not be disclosed to others
27 * without the prior written consent of Nokia.
28 * Template version: 4.0
42 #ifndef CONDITIONTYPES_HRH
43 #define CONDITIONTYPES_HRH
45 /** Identifiers for different conditional checks. */
48 EFeatureFlag = 1, // Return TRUE if a feature is supported.
49 EFeatureFlagData = 2, //Return TRUE if a feature data value matches the value given.
50 ECentRepFlag = 3, // Return TRUE if a Central Repository flag is defined.
51 ECentRepIntVal = 4, // Return TRUE if a value in Central Repository matches the value given.
52 EPubSubFlag = 5, // Return TRUE if a Publish & Subscribe flag is defined.
53 EPubSubIntVal = 6, // Return TRUE if a value in Publish & Subscribe matches the value given.
54 ELogicalNot = 7, // Evaluates to TRUE if the sub-condition evaluates to FALSE.
55 ELogicalAnd = 8, // Evaluates to TRUE if both the sub-conditions evaluate to TRUE.
56 ELogicalOr = 9, // Evaluates to TRUE if either of the sub-conditions evaluate to TRUE.
57 #ifdef SYMBIAN_SSM_GRACEFUL_SHUTDOWN
58 EGracefulShutdown = 10, // Return TRUE if SSM Graceful Shutdown is supported.
60 ESwpIntVal = 11, // Return TRUE if a value of the SwP matches the value given.
61 ESwpFlag = 12 // Return TRUE if a value of the SwP property flag is defined.
64 #endif // CONDITIONTYPES_HRH