satengine/SatServer/CenRep/SATInternalPSKeys.h
changeset 0 ff3b6d0fd310
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/satengine/SatServer/CenRep/SATInternalPSKeys.h	Tue Feb 02 01:11:09 2010 +0200
@@ -0,0 +1,85 @@
+/*
+* Copyright (c) 2004-2008 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:  SATEngine Subsystem PubSub uid and keys declaration.
+*
+*/
+
+
+#ifndef SATINTERNALPSKEYS_H
+#define SATINTERNALPSKEYS_H
+
+// CONSTANTS
+
+// SAT Internal Configuration API
+
+/* 
+ * The UID for internal use only. Using process secure uid 0x1000A833 
+ * which is define in satserver.mmp
+ */
+const TUid  KPSUidSatServerInternal = { 0x1000A833 }; 
+
+/*
+ * Indicates the occurred End Key action. Used to determine whether to fetch 
+ * icons from NAA syncronously or asynchronously. When the value is set to 1
+ * it indicates that the End Key is pressed and synchronous mode must be used.
+ *
+ * Default value: 0
+ */
+const TUint32 KSatAppClosedUsingEndKey( 0x00000032 );
+
+/**
+ * Set Up Idle Mode Text. Value is a unicode string with length 0 to 242.
+ *
+ * Default value: N/A
+ **/
+const TUint32 KSatIdleModeText( 0x00000001 );
+
+/**
+ * Set Up Idle Mode Text Icon Id. Possible values are -1 to 255.
+ * ID Determined independently of SAT.
+ *
+ * Default value: N/A
+ */
+const TUint32 KSatIdleModeTextIconId( 0x00000002 );
+
+/**
+ * Set Up Idle Mode Text Icon qualifier.
+ *
+ * Default value: N/A
+ */
+const TUint32 KSatIdleModeTextIconQualifier( 0x00000004 );
+
+/**
+ * Possible enumerations values for KSatAppClosedUsingEndKey.
+ */
+enum TSatAppTerminatedEventValue
+    {
+    KSatAppTerminatedNormal,
+    KSatAppTerminatedUsingEndKey
+    };
+
+/**
+ * Possible enumerations values for KSatIdleModeTextIconQualifier.
+ */
+enum TSatIdleModeTextIconQualifierValue
+    {
+    KSatIdleIconQInit = 0x00,
+    KSatIdleIconQNoIcon = 0x01,
+    KSatIdleIconQSelfExplanatory = 0x02,
+    KSatIdleIconQNotSelfExplanatory = 0x04
+    };
+
+#endif // SATINTERNALPSKEYS_H
+
+// End of File