williamr@2: /* williamr@2: * Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). williamr@2: * All rights reserved. williamr@2: * This component and the accompanying materials are made available williamr@4: * under the terms of "Eclipse Public License v1.0" williamr@2: * which accompanies this distribution, and is available williamr@4: * at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@2: * williamr@2: * Initial Contributors: williamr@2: * Nokia Corporation - initial contribution. williamr@2: * williamr@2: * Contributors: williamr@2: * williamr@2: * Description: Resource headers for HSCSD Plugin. williamr@2: * williamr@2: */ williamr@2: williamr@2: #ifndef CMPLUGINHSCSDDEF_H williamr@2: #define CMPLUGINHSCSDDEF_H williamr@2: williamr@2: /** ECOM interface UID */ williamr@2: const TUint KUidHSCSDBearerType = 0x10281BB8; williamr@2: williamr@2: namespace CMManager williamr@2: { williamr@2: /** williamr@2: * Enumeration for the HSCSD specific attributes. williamr@2: */ williamr@2: enum TConnectionMethodHscsdSpecificAttributes williamr@2: { williamr@2: EPluginHSCSDAttribStart = 20000, /**< williamr@2: * Marks the beginning of HSCSD williamr@2: * attributes. williamr@2: */ williamr@2: williamr@2: EHscsdChannelCoding = 20100, /**< williamr@2: * Enum value specifying HSCSD channel williamr@2: * coding. Selected from williamr@2: * RMobileCall::TMobileCallTchCoding. williamr@2: * (TUint32 - default: none - read only) williamr@2: */ williamr@2: williamr@2: EHscsdAiur = 20101, /**< williamr@2: * Enum value specifying AIUR for HSCSD. williamr@2: * Selected from williamr@2: * RMobileCall::TMobileCallAiur. williamr@2: * (TUint32 - default: none - read only) williamr@2: */ williamr@2: williamr@2: EHscsdRequestedTimeSlots = 20102, /**< williamr@2: * Requested number of time slots williamr@2: * for HSCSD. williamr@2: * (TUint32 - default: none - read only) williamr@2: */ williamr@2: williamr@2: EHscsdMaximumTimeSlots = 20103, /**< williamr@2: * Maximum number of time slots for williamr@2: * HSCSD which could be requested during this connection. williamr@2: * (TUint32 - default: none - read only) williamr@2: */ williamr@2: williamr@2: EHscsdAsymmetry = 20104, /**< williamr@2: * Enum of type TMobileCallAsymmetry for williamr@2: * HSCSD. williamr@2: * (TUint32 - default: none) williamr@2: */ williamr@2: williamr@2: EHscsdUserInitUpgrade = 20105, /**< williamr@2: * HSCSD parameter - user init upgrade. williamr@2: * (TBool - default: none) williamr@2: */ williamr@2: williamr@2: EPluginHSCSDAttribRangeMax = 29999 /**< williamr@2: * Marks the end of HSCSD attributes. williamr@2: */ williamr@2: }; williamr@2: } // namespace CMManager williamr@2: williamr@2: #endif // CMPLUGINHSCSDDEF_H