/*
* 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