ipcm_pub/connection_settings_api/inc/cmmanagerdef.h
branchRCL_3
changeset 57 05bc53fe583b
parent 8 2e6c4614c58e
child 58 83ca720e2b9a
equal deleted inserted replaced
55:fc7b30ed2058 57:05bc53fe583b
     1 /*
     1 /*
     2 * Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2006-2009 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:  Definition module for Connection Method Manager
    14 * Description:
       
    15 * Definition module for Connection Method Manager.
    15 *
    16 *
    16 */
    17 */
       
    18 
    17 
    19 
    18 #ifndef CMMANAGERDEF_H
    20 #ifndef CMMANAGERDEF_H
    19 #define CMMANAGERDEF_H
    21 #define CMMANAGERDEF_H
    20 
    22 
    21 // System includes
       
    22 #include <e32def.h>
    23 #include <e32def.h>
    23 #include <e32std.h>
    24 #include <e32std.h>
    24            
    25 
       
    26 
    25 namespace CMManager
    27 namespace CMManager
    26     {
    28     {
    27     /**
    29     /**
    28      * Metadata items
    30      * Metadata items
    29      */
    31      */
   157  *  @since S60 v3.2
   159  *  @since S60 v3.2
   158  */
   160  */
   159 NONSHARABLE_CLASS( TBearerPriority )
   161 NONSHARABLE_CLASS( TBearerPriority )
   160     {
   162     {
   161     public:
   163     public:
   162         
   164 
   163         HBufC*     iServiceType;    /**<
   165         HBufC*     iServiceType;    /**<
   164                                     * Name of the service table to identify
   166                                     * Name of the service table to identify
   165                                     * type of bearer 
   167                                     * type of bearer
   166                                     */
   168                                     */
   167                                     
   169 
   168         TUint32    iPriority;       /**<
   170         TUint32    iPriority;       /**<
   169                                     * Priority of the bearer. 
   171                                     * Priority of the bearer.
   170                                     * Values must be unique within the table 
   172                                     * Values must be unique within the table
   171                                     */
   173                                     */
   172                                     
   174 
   173         TUint32    iUIPriority;     /**<
   175         TUint32    iUIPriority;     /**<
   174                                     * Priority of this bearer type when shown
   176                                     * Priority of this bearer type when shown
   175                                     * in UI for configuring a new IAP. 
   177                                     * in UI for configuring a new IAP.
   176                                     * Values must be unique within the table 
   178                                     * Values must be unique within the table
   177                                     */
   179                                     */
   178     };       
   180     };
   179     
   181 
   180 #endif // CMMANAGERDEF_H
   182 #endif // CMMANAGERDEF_H