00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef CMMANAGERDEF_H
00019 #define CMMANAGERDEF_H
00020
00021
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 }
00146
00154 NONSHARABLE_CLASS( TBearerPriority )
00155 {
00156 public:
00157
00158 HBufC* iServiceType;
00163 TUint32 iPriority;
00168 TUint32 iUIPriority;
00173 };
00174
00175
00176 #endif