telephonyserverplugins/common_tsy/commontsy/inc/mmutility/MmTsy_timeoutdefs.h
changeset 0 3553901f7fa8
child 7 fe8b59ab9fa0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/telephonyserverplugins/common_tsy/commontsy/inc/mmutility/MmTsy_timeoutdefs.h	Tue Feb 02 01:41:59 2010 +0200
@@ -0,0 +1,265 @@
+/*
+* Copyright (c) 2006-2009 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:
+*
+*/
+
+
+
+#ifndef MMTSY_TIMEOUTDEFS_H
+#define MMTSY_TIMEOUTDEFS_H
+
+//INCLUDES
+#include <e32def.h>
+
+// CONSTANTS
+//Disable if automatic response is not required
+#define REQHANDLE_TIMER
+
+    #ifdef REQHANDLE_TIMER
+    //lenght of timer entry table
+    const TUint8 KMultimodeTsyTimeStoreLength = 25;
+
+    #ifdef __WINS__
+    //value for increasing the timouts defined below for WINS debugging
+    const TUint8 KMultimodeTsyWinsTimeoutIncreasing = 0;
+    #endif
+
+    //CMmPhoneTsy
+    //DTMF
+    const TUint8 KMmPhoneSendDTMFTonesTimeOut = 125;
+    const TUint8 KMmPhoneStartDTMFToneTimeOut = 5;
+    const TUint8 KMmPhoneStopDTMFToneTimeOut = 5;
+
+    // All Calls Termination
+    const TUint8 KMmPhoneTerminateAllCallsTimeOut = 30;
+    
+    //NET
+    const TUint8 KMmPhoneSelectNetworkTimeOut = 165;
+    const TUint8 KMmPhoneSendNetworkServiceRequestTimeOut = 30;
+    const TUint8 KMmPhoneSendNetworkServiceRequestNoFdnCheckTimeOut = 30;
+    const TUint8 KMmPhoneGetDetectedNetworksPhase1TimeOut = 255;
+    const TUint8 KMmPhoneSetNWSelectionSettingTimeOut = 120;
+    const TUint8 KMmCustomGetNetworkOperatorNameTimeout = 20;
+    const TUint8 KMmPhoneIMSAuthenticateTimeOut = 240;
+    const TUint8 KMmPhoneGetCurrentActiveUSimApplicationTimeOut = 60;
+    const TUint8 KMmPhoneGetAuthorizationInfoPhase1TimeOut = 30;
+
+    //SECURITY
+    const TUint8 KMmPhoneSetLockSettingTimeOut = 60;
+    const TUint8 KMmPhoneGetLockInfoTimeOut = 60;
+    const TUint8 KMmPhoneAbortSecurityCodeTimeOut = 60;
+    const TUint8 KMmPhoneVerifySecurityCodeTimeOut = 60;
+    const TUint8 KMmPhoneChangeSecurityCodeTimeOut = 60;
+    const TUint8 KMmPhoneGetSecurityCodeInfoTimeOut = 60;
+
+    //SS
+    //These features that do not require PIN verification
+    const TUint8 KMmPhoneSetCallForwardingStatusTimeOut = 60;
+    const TUint8 KMmPhoneSetCallBarringStatusTimeOut = 60;
+    const TUint8 KMmPhoneGetCallForwardingStatusPhase1TimeOut = 60;
+    const TUint8 KMmPhoneGetCallBarringStatusPhase1TimeOut = 60;
+    const TUint8 KMmPhoneGetCallWaitingStatusPhase1TimeOut = 60;
+    const TUint8 KMmPhoneSetSSPasswordTimeOut = 60;
+    const TUint8 KMmPhoneSetCallWaitingStatusTimeOut = 60;
+    const TUint8 KMmPhoneGetIdentityServiceStatusTimeOut = 60;
+    const TUint8 KMmPhoneGetAlsLineTimeOut = 60;
+    const TUint8 KMmPhoneSetAlsLineTimeOut = 60;
+    const TUint8 KMmPhoneGetIccMessageWaitingIndicators = 60;
+    const TUint8 KMmPhoneSetIccMessageWaitingIndicators = 60;
+
+    //These require verifying of securiry code -> may take a long time.
+    const TUint8 KMmPhoneSetFdnSettingTimeOut = 120;
+    const TUint8 KMmPhoneGetServiceTableTimeOut = 120;
+    const TUint8 KMmPhoneGetCustomerServiceProfileTimeOut = 120;
+    const TUint8 KMmPhoneGetPhoneStoreInfoTimeOut = 120;
+    const TUint8 KMmPhoneGetFdnStatusTimeOut = 120;
+
+    //SIM
+    const TUint8 KMmPhoneGetServiceProvicedNameTimeOut = 30;
+    const TUint8 KMmPhoneGetMailboxNumbersTimeOut = 20;
+    const TUint8 KMmPhoneEnumerateAPNEntriesTimeOut = 30;
+    const TUint8 KMmPhoneGetAPNnameTimeOut = 30;
+    const TUint8 KMmPhoneAppendAPNNameTimeOut = 30;
+    const TUint8 KMmPhoneDeleteAPNNameTimeOut = 30;
+    const TUint8 KMmPhoneSetAPNControlListServiceStatusTimeOut = 30;
+    const TUint8 KMmPhoneGetAPNControlListServiceStatusTimeOut = 30;
+
+    //CMmLineTsy
+    //None
+
+
+    //CMmCallTsy
+    const TUint8 KMmCallDialTimeOut = 50;
+    const TUint8 KMmCallDialSignalingTimeOut = 50;
+    const TUint8 KMmCallAnswerTimeOut = 50;
+    const TUint8 KMmCallAnswerCallBackTimeOut = 180;
+    const TUint8 KMmCallHangUpTimeOut = 60;
+    const TUint8 KMmCallHoldTimeOut = 3;
+    const TUint8 KMmCallResumeTimeOut = 3;
+    const TUint8 KMmCallSwapTimeOut = 3;
+    const TUint8 KMmCallDeflectCallTimeOut = 10;
+    const TUint8 KMmCallDialEmergencyCallTimeOut = 75;
+    const TUint8 KMmCallTransferTimeOut = 10;
+    const TUint8 KMmCallGoOneToOneTimeOut = 5;
+    const TUint8 KMmCallSetDynamicHscsdParamsTimeOut = 20;
+
+
+    //CMmConferenceCallTsy
+    const TUint8 KMmConferenceCallCreateConferenceTimeOut = 10;
+    const TUint8 KMmConferenceCallAddCallTimeOut = 10;
+    const TUint8 KMmConferenceCallSwapTimeOut = 10;
+    const TUint8 KMmConferenceCallHangUpTimeOut = 60;
+
+    //CMmSmsTsy
+    const TUint8 KMmSmsReceiveMessageCancel = 10;
+    const TUint8 KMmSmsAckNackMessage = 15;
+    const TUint8 KMmSmsSendMessage = 55;
+    const TUint8 KMmSmsSendMessageNoFdnCheckTimeOut = 55;
+    const TUint8 KMmSmsSendSatMessage = 65;
+    const TUint8 KMmSmsSetReceiveMode = 10;
+    const TUint8 KMmSmsResumeSmsReception = 10;
+    const TUint8 KMmSmsGetMessageStoreInfo = 120;
+    const TUint8 KMmSmsReadAndStoreSmspList = 30;
+
+    //SMS memory specific times
+    const TUint8 KMmSimSmsGetInfo = 50;
+    const TUint8 KMmSimSmsWriteSms = 10;
+    const TUint8 KMmSimSmsReadDeleteSms = 15;
+    const TUint8 KMmSimSmsDeleteAllSms = 30;
+    const TUint8 KMmSimSmsReadAllSms = 120;
+
+    //CMmBroadCastTsy
+    const TUint8 KMmBroadcastReceiveMessageCancel = 10;
+    const TUint8 KMmBroadcastSetFilter = 5;
+
+    //CMmUssdTsy
+    const TUint8 KMmUssdSendMessageTimeOut = 50;
+    const TUint8 KMmUssdSendReleaseTimeOut = 50;
+    const TUint8 KMmUssdSendMessageNoFdnCheckTimeOut = 50;
+
+    //CMmStorageTsy
+    // PBStore
+    const TUint8 KMmPBStoreReadTimeOut = 10;
+    const TUint8 KMmPBStoreWriteTimeOut = 10;
+    const TUint8 KMmPBDeleteTimeOut = 10;
+    const TUint8 KMmPBDeleteAllTimeOut = 75;
+    const TUint8 KMmPBGetInfoTimeOut = 120;
+    const TUint8 KMmPBStoreWriteToFirstEmptyLocTimeOut = 120;
+
+    // ONStore
+    const TUint8 KMmONStoreReadTimeOut = 10;
+    const TUint8 KMmONStoreWriteTimeOut = 50;
+    const TUint8 KMmONDeleteTimeOut = 20;
+    const TUint8 KMmONDeleteAllTimeOut = 75;
+    const TUint8 KMmONGetInfoTimeOut = 40;
+    const TUint8 KMmONStoreAllTimeOut = 40;
+    const TUint8 KMmONStoreWriteToFirstEmptyLocTimeOut = 40;
+
+    // ENStore
+    const TUint8 KMmENStoreReadTimeOut = 20;
+    const TUint8 KMmENGetInfoTimeOut = 40;
+
+    //CMmSIMTsy
+
+    // Changed HomeZone parameter reading timeout
+    // from 20 seconds to four minutes. Workaround for strange behaviour after
+    // a full SIM refresh.
+    const TUint8 KMmViagHomeZoneReadParamsTimeOut = 240;
+    const TUint8 KMmViagHomeZoneReadCacheTimeOut = 20;
+    const TUint8 KMmViagHomeZoneWriteCacheTimeOut = 20;
+    const TUint8 KMmStartSimCbTopicBrowsingTimeOut = 3;
+    const TUint8 KMmViagHomeZoneWriteSettingsTimeOut = 10;
+    const TUint8 KMmDeleteSimCbTopicTimeOut = 10;
+
+    //CMmWIMTsy
+
+    const TUint8 KMmSendAPDUTimeOut = 20;
+    const TUint8 KMmSimWarmResetTimeOut = 10;
+    const TUint8 KMmGetATRTimeOut = 10;
+    const TUint8 KMmGetSimCardReaderStatusTimeOut = 10;
+    const TUint8 KMmSendAPDUV2TimeOut = 10;
+    const TUint8 KMmPowerSimOnTimeOut = 10;
+    const TUint8 KMmPowerSimOffTimeOut = 10;
+
+    //CMmSimLockTsy
+
+    const TUint8 KMmActivateSimLockTimeOut = 20;
+    const TUint8 KMmDeactivateSimLockTimeOut = 20;
+
+    //Packet Data session
+    //Packet Data Related timeout values can be find from standard document:
+    //    3GPP TS 24.008 V3.12.0 (2002-06)
+    //
+    //CMmPacketServiceTsy
+    // Attach timer T3310, value 15s, Retransmission 5 times
+    const TUint8 KMmPacketServiceAttachTimeOut = 85;
+    // Detach timer T3321, value 15s, Retransmission 5 times
+    const TUint8 KMmPacketServiceDetachTimeOut = 85;
+    const TUint8 KMmPacketServiceGetNtwkRegStatusTimeOut = 10;
+    const TUint8 KMmPacketServiceSetPreferredBearerTimeOut = 10;
+    const TUint8 KMmPacketServiceRejectActivationRequest = 10;
+    const TUint8 KMmPacketServiceSetAttachModeTimeOut = 10;
+    const TUint8 KMmPacketServiceGetAttachModeTimeOut = 10;
+    const TUint8 KMmPacketSetDefaultContextParamsTimeOut = 10;
+    const TUint8 KMmPacketServiceGetMbmsNetworkServiceStatusTimeOut = 10;
+    const TUint8 KMmPacketServiceUpdateMbmsMonitorServiceListTimeOut = 10;
+
+    //CMmPacketContextTsy
+    const TUint8 KMmPacketContextInitialiseContextTimeOut = 10;
+    const TUint8 KMmPacketContextActivateTimeOut = 10;
+    // Deactivate timer T3390, value 8s, Retransmission 5 times
+    const TUint8 KMmPacketContextDeactivateTimeOut = 30;
+    const TUint8 KMmPacketContextDeleteTimeOut = 10;
+    const TUint8 KMmPacketContextSetConfigTimeOut = 10;
+    const TUint8 KMmPacketContextGetDataVolumeTransferredTimeOut = 10;
+    const TUint8 KMmPacketContextModifyActiveContext = 10;
+    const TUint8 KMmPacketContextAddMediaAuthorization = 10;
+
+    //CMmPacketQoSTsy
+    const TUint8 KMmPacketQoSSetProfileParametersTimeOut = 10;
+
+    //CMmPacketTsy
+    const TUint8 KMmPacketContextSetAuthenticationInfoTimeOut = 5;
+
+    //CMmCustomTsy
+    const TUint8 KMmCustomTerminateCallTimeOut = 5;
+    const TUint8 KMmCustomGetAlsBlockedTimeOut = 10;
+    const TUint8 KMmCustomSetAlsBlockedTimeOut = 10;
+    const TUint8 KMmCustomGetCipheringInfoTimeOut = 10;
+    const TUint8 KMmCustomCallGsmBlackListClearTimeOut = 10;
+    const TUint8 KMmCustomCheckEmergencyNumberTimeout = 10;
+    const TUint8 KMmCustomGetOperatorNameTimeout = 20;
+    const TUint8 KMmCustomGetProgrammableOperatorLogoTimeout = 20;
+    const TUint8 KMmCustomGetOperatorName = 10;
+    const TUint8 KMmCustomCheckTwoDigitDialTimeout = 10;
+    const TUint8 KMmCustomResetNetServer = 20;
+    const TUint8 KMmCustomReadSimFile = 10;
+    const TUint8 KMmCustomGetLifeTimer = 10;
+    const TUint8 KMmCustomIMSAuthenticate = 20;
+    const TUint8 KMmCustomGetSimAuthenticationData = 10;
+    const TUint8 KMmCustomSetDriveModeTimeOut = 5;
+    const TUint8 KMmCustomTsyReadHSxPAStatusTimeOut = 10;
+    const TUint8 KMmCustomTsyWriteHSxPAStatusTimeOut = 10;
+    const TUint8 KMmCustomTsyGetIccCallForwardingStatusTimeOut = 10;
+    const TUint8 KMmCustomTsyGetCellInfoTimeOut = 10;
+    const TUint8 KMmCustomGetUSIMServiceSupportTimeOut = 10;
+    const TUint8 KMmCustomTsyGetSystemNetworkBandTimeOut = 11;
+   
+
+#endif      //  REQHANDLE_TIMER
+
+#endif      //  MMTSY_TIMEOUTDEFS_H
+
+// End of File