cmmanagerdef.h

Go to the documentation of this file.
00001 /*
00002 * ==============================================================================
00003 *  Name        : cmmanagerdef.h
00004 *  Part of     : Networking Utilities / Connection Method Manager
00005 *  Description : Definition module for Connection Method Manager
00006 *  Version     : %version: he1cfnet#10 %
00007 *
00008 *  Copyright © 2006 Nokia.  All rights reserved.
00009 *  This material, including documentation and any related computer
00010 *  programs, is protected by copyright controlled by Nokia.  All
00011 *  rights are reserved.  Copying, including reproducing, storing,
00012 *  adapting or translating, any or all of this material requires the
00013 *  prior written consent of Nokia.  This material also contains
00014 *  confidential information which may not be disclosed to others
00015 *  without the prior written consent of Nokia.
00016 * ==============================================================================
00017 */
00018 #ifndef CMMANAGERDEF_H
00019 #define CMMANAGERDEF_H
00020 
00021 // System includes
00022 #include <E32def.h>
00023 #include <e32std.h>
00024            
00025 namespace CMManager
00026     {
00030     enum TSnapMetadataField
00031         {
00038         ESnapMetadataInternet               =   0x00000001,
00039         
00045         ESnapMetadataHighlight              =   0x00000002,
00046         
00052         ESnapMetadataHiddenAgent            =   0x00000004,
00057         ESnapMetadataDestinationIsLocalised =   0x000000F0,
00058 
00064         ESnapMetadataPurpose =   0x00000F00
00065         };
00066 
00070     enum TLocalisedDestinations
00071         {
00075         ENotLocalisedDest = 0x00000000,
00076 
00080         ELocalisedDestInternet       =   0x00000001,
00081 
00085         ELocalisedDestWap            =   0x00000002,
00086 
00090         ELocalisedDestMMS       =   0x00000003
00091         };
00092 
00096     enum TSnapPurpose
00097         {
00098         ESnapPurposeUnknown = 0x00000000,
00099 
00103         ESnapPurposeInternet = 0x00000001,
00104 
00108         ESnapPurposeOperator = 0x00000002,
00109 
00113         ESnapPurposeMMS = 0x00000003,
00114 
00118         ESnapPurposeIntranet = 0x00000004
00119         };
00120 
00124     enum TProtectionLevel
00125         {
00126         EProtLevel0 = 0,    
00130         EProtLevel1 = 1,    
00134         EProtLevel2 = 2,    
00138         EProtLevel3 = 3     
00142         };  
00143 
00144     const TInt KDataMobilitySelectionPolicyPriorityWildCard = 256;
00145     } // namespace CMManager
00146 
00154 NONSHARABLE_CLASS( TBearerPriority )
00155     {
00156     public:
00157         
00158         HBufC*     iServiceType;    
00163         TUint32    iPriority;       
00168         TUint32    iUIPriority;     
00173     };       
00174     
00175 // CMMANAGERDEF_H
00176 #endif

Copyright © Nokia Corporation 2001-2008
Back to top