diff -r 000000000000 -r ff3b6d0fd310 satengine/SatServer/CenRep/SATInternalPSKeys.h --- /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