diff -r 65a3ef1d5bd0 -r f742655b05bf iptel_plat/vcc_api/inc/vccsubscribekeys.h --- a/iptel_plat/vcc_api/inc/vccsubscribekeys.h Thu Aug 19 09:45:22 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,106 +0,0 @@ -/* -* Copyright (c) 2007-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: Vcc application IDs for Publish&Subscribe API. -* -*/ - - - -#ifndef VCCSUBSCRIBEKEYS_H_ -#define VCCSUBSCRIBEKEYS_H_ - -/** - * Main PS property category Vcc. - * @note uid is not valid!!! - */ -const TUid KPSVccPropertyCategory = { 0x10207FD9 }; - -/** - * PS property key KVccPropKeyHoRequest for category Vcc. - * Indicates the state of handover as TVccUiRequest. - * UI makes HO request by updating this key's value. VCC server component - * observers it. - */ - const TUint32 KVccPropKeyHoRequest = 0x00000001; - -/** -* PS property key KVccPropKeyHoStatus for category Vcc. -* Indicates the state of handover on the HO server as TVccHoStatus. -* Only VCC server components update this value. Other components may observer it. -*/ -const TUint32 KVccPropKeyHoStatus = 0x00000002; - -/** -* PS property key KVccPropHoError for category Vcc. -* Indicates the Ho error code. -*/ -const TUint32 KVccPropKeyHoError = 0x00000003; - -/** - * The key values used with property KVccPropKeyHoRequest. - */ -enum TVccHoRequest - { - EVccNoRequestOngoing = 3000, // Empty state, ok - - EVccManualStartCsToPsHoRequest, // User has requested to start CS->PS HO - EVccManualCancelCsToPsHoRequest, // User has requested to cancel CS->PS HO - - EVccManualStartPsToCsHoRequest, // User has requested to start PS->CS HO - EVccManualCancelPsToCsHoRequest, // User has requested to cancel PS->CS HO - - EVccAutomaticStartCsToPsHoRequest, // User has requested to start CS->PS HO - EVccAutomaticCancelCsToPsHoRequest, // User has requested to cancel CS->PS HO - EVccAutomaticStartCsToPsHoRequestIfSingleCall, // User has requested to - // start CS->PS HO, but ho is - // forbidden if there are - // held or waiting calls. - - EVccAutomaticStartPsToCsHoRequest, // User has requested to start PS->CS HO - EVccAutomaticCancelPsToCsHoRequest, // User has requested to cancel PS->CS HO - EVccAutomaticStartPsToCsHoRequestIfSingleCall, // User has requested to - // start PS->CS HO, but ho is - // forbidden if there are - // held or waiting calls. - - EVccUndefinedRequest //nok, key value could not be fetched - - }; - -/** -* The key values used with property KVccPropKeyHoStatus. -*/ -enum TVccHoStatus - { - EVccHoStateIdle = 4000, // Everything ok - EVccCsToPsHoStarted, // CS->PS HO started - EVccCsToPsHoInprogress, // CS->PS HO in progress. - EVccCsToPsHoSuccessful, // CS->PS HO ended successfully. - EVccCsToPsHoFailure, // HO server encountered failure. - - EVccPsToCsHoStarted, // PS->CS HO started - EVccPsToCsHoInprogress, // PS->CS HO in progress. - EVccPsToCsHoSuccessful, // PS->CS HO ended successfully. - EVccPsToCsHoFailure, // HO server encountered failure. - EVccHoStateUnknown, // nok, key value could not be fetched - EVccHoUnavailable, // HO cannot be done (no other network etc.) - EVccCsToPsNotAllowed, // No ho to wlan - EVccPsToCsNotAllowed, // No ho to GSM - EVccHoStateIdleIfSingleCall, // No ho if multicall situation, if singe call both directions ok - EVccHoAllowedToCsIfSingleCall, // Ho allowed to CS if not in multicall situation - EVccHoAllowedToPsIfSingleCall // Ho allowed to PS if not in multicall situation - - }; - -#endif /*VCCSUBSCRIBEKEYS_H_*/