ipcm_pub/connection_settings_api/inc/cmmanagerdef.h
branchRCL_3
changeset 58 83ca720e2b9a
parent 57 05bc53fe583b
equal deleted inserted replaced
57:05bc53fe583b 58:83ca720e2b9a
     1 /*
     1 /*
     2 * Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). 
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:
    14 * Description:  Definition module for Connection Method Manager
    15 * Definition module for Connection Method Manager.
       
    16 *
    15 *
    17 */
    16 */
    18 
       
    19 
    17 
    20 #ifndef CMMANAGERDEF_H
    18 #ifndef CMMANAGERDEF_H
    21 #define CMMANAGERDEF_H
    19 #define CMMANAGERDEF_H
    22 
    20 
       
    21 // System includes
    23 #include <e32def.h>
    22 #include <e32def.h>
    24 #include <e32std.h>
    23 #include <e32std.h>
    25 
    24            
    26 
       
    27 namespace CMManager
    25 namespace CMManager
    28     {
    26     {
    29     /**
    27     /**
    30      * Metadata items
    28      * Metadata items
    31      */
    29      */
   159  *  @since S60 v3.2
   157  *  @since S60 v3.2
   160  */
   158  */
   161 NONSHARABLE_CLASS( TBearerPriority )
   159 NONSHARABLE_CLASS( TBearerPriority )
   162     {
   160     {
   163     public:
   161     public:
   164 
   162         
   165         HBufC*     iServiceType;    /**<
   163         HBufC*     iServiceType;    /**<
   166                                     * Name of the service table to identify
   164                                     * Name of the service table to identify
   167                                     * type of bearer
   165                                     * type of bearer 
   168                                     */
   166                                     */
   169 
   167                                     
   170         TUint32    iPriority;       /**<
   168         TUint32    iPriority;       /**<
   171                                     * Priority of the bearer.
   169                                     * Priority of the bearer. 
   172                                     * Values must be unique within the table
   170                                     * Values must be unique within the table 
   173                                     */
   171                                     */
   174 
   172                                     
   175         TUint32    iUIPriority;     /**<
   173         TUint32    iUIPriority;     /**<
   176                                     * Priority of this bearer type when shown
   174                                     * Priority of this bearer type when shown
   177                                     * in UI for configuring a new IAP.
   175                                     * in UI for configuring a new IAP. 
   178                                     * Values must be unique within the table
   176                                     * Values must be unique within the table 
   179                                     */
   177                                     */
   180     };
   178     };       
   181 
   179     
   182 #endif // CMMANAGERDEF_H
   180 #endif // CMMANAGERDEF_H