diff -r 000000000000 -r 4a5361db8937 recents_plat/logs_timers_api/inc/LogsDomainCRKeys.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/recents_plat/logs_timers_api/inc/LogsDomainCRKeys.h Tue May 04 12:39:37 2010 +0300 @@ -0,0 +1,145 @@ +/* +* Copyright (c) 2006 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: Logs domain Central Repository keys +* +*/ + + + +#ifndef LOGSDOMAINCRKEYS_H +#define LOGSDOMAINCRKEYS_H + +/**************************************************************************/ +/** Logs Timers API */ +/** Provides access to the timers/counters related to Logs processing */ + +const TUid KCRUidLogs = {0x101F874E}; + + +/** +* Actual last call timer +* This timer must be updated every time a call is ended. +* Integer type +**/ +const TUint32 KLogsActualLastCallTimer = 0x00000000; + +/** +* Dialled calls timer to ALS Line 1 +* This is incremented every time when call on Line 1 is ended +* Integer type +**/ +const TUint32 KLogsDialledCallsTimerLine1 = 0x00000001; + +/** +* Dialled calls timer to ALS Line 2 +* This is incremented every time when call on Line 2 is ended +* Integer type +**/ +const TUint32 KLogsDialledCallsTimerLine2 = 0x00000002; + +/** +* Last call timer to ALS Line 1 +* This timer must be updated every time a call is ended in Line 1. +* Integer type +**/ +const TUint32 KLogsLastCallTimerLine1 = 0x00000003; + +/** +* Last call timer to ALS Line 2 +* This timer must be updated every time a call is ended in Line 2. +* Integer type +**/ +const TUint32 KLogsLastCallTimerLine2 = 0x00000004; + +/** +* Informs other applications that is the Logs application's +* logging enabled. +* Note! If this has been set OFF, it does not mean that you +* will not log. If your application is meant to log, it will +* log always. +* Integer type +* 0 (OFF) +* 1 (ON) +* +* Default value: 1 +**/ +const TUint32 KLogsLoggingEnabled = 0x00000005; + +/** +* Informs the Logs application about the amount of new missed calls. +* Integer type +**/ +const TUint32 KLogsNewMissedCalls = 0x00000006; + +/** +* Received calls timer to ALS Line 1 +* This is incremented every time when received call on Line 1 +* is ended +* Integer type +**/ +const TUint32 KLogsReceivedCallsTimerLine1 = 0x00000007; + +/** +* Received calls timer to ALS Line 2 +* This is incremented every time when received call on Line 2 +* is ended +* Integer type +**/ +const TUint32 KLogsReceivedCallsTimerLine2 = 0x00000008; + + +//FIXME: THIS IS NOT ANYMORE PART OF LOGS APPLICATION, SO IT SHOULD BE MOVED TO +//DEVICEMANAGEMENT DOMAIN +/** +* Inidicates whether call duration is shown or not in Phone Application +* +* Integer, possible values are: +* +* 0 (call duration not shown in Phone application) +* 1 (call duration shown Phone application) +* +* Default value: 0 +**/ +const TUint32 KLogsShowCallDuration = 0x00000009; + + +/** +* This key is required for VoIP Last Call Timer +*/ +const TUint32 KLogsLastCallTimerVoIP = 0x0000000A; + +/** +* This key is required for VoIP Received Calls Timer +*/ +const TUint32 KLogsReceivedCallsTimerVoIP = 0x0000000B; + +/** +* This key is required for VoIP Dialled Calls Timer +*/ +const TUint32 KLogsDialledCallsTimerVoIP = 0x0000000C; + +/** +* KLogsPredictiveSearch +* Controls the feature of predictive search in Logs matches view +* 0 - Predictive search is permanently Off, can't be switched on from Logs +* 1 - Predictive search is On +* 2 - Predicitve search is temporarily Off, can be switched on from Logs +*/ +const TUint32 KLogsPredictiveSearch = 0x0000000D; + + +/**************************************************************************/ + + +#endif // LOGSDOMAINCRKEYS_H