|
1 /* |
|
2 * Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * CLASS DECLARATION |
|
16 * This file contains the constants used by MMPACKET. |
|
17 * CMmPacketQos constants |
|
18 * |
|
19 */ |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 const TUint KMmPrecedence = |
|
26 RPacketQoS::EUnspecifiedPrecedence + |
|
27 RPacketQoS::EPriorityHighPrecedence + |
|
28 RPacketQoS::EPriorityMediumPrecedence + |
|
29 RPacketQoS::EPriorityLowPrecedence ; |
|
30 |
|
31 const TUint KMmDelay = |
|
32 RPacketQoS::EUnspecifiedDelayClass + |
|
33 RPacketQoS::EDelayClass1 + |
|
34 RPacketQoS::EDelayClass2 + |
|
35 RPacketQoS::EDelayClass3 + |
|
36 RPacketQoS::EDelayClass4 ; |
|
37 |
|
38 const TUint KMmReliability = |
|
39 RPacketQoS::EUnspecifiedReliabilityClass + |
|
40 RPacketQoS::EReliabilityClass1 + |
|
41 RPacketQoS::EReliabilityClass2 + |
|
42 RPacketQoS::EReliabilityClass3 + |
|
43 RPacketQoS::EReliabilityClass4 + |
|
44 RPacketQoS::EReliabilityClass5 ; |
|
45 |
|
46 const TUint KMmPeak = |
|
47 RPacketQoS::EUnspecifiedPeakThroughput + |
|
48 RPacketQoS::EPeakThroughput1000 + |
|
49 RPacketQoS::EPeakThroughput2000 + |
|
50 RPacketQoS::EPeakThroughput4000 + |
|
51 RPacketQoS::EPeakThroughput8000 + |
|
52 RPacketQoS::EPeakThroughput16000 + |
|
53 RPacketQoS::EPeakThroughput32000 + |
|
54 RPacketQoS::EPeakThroughput64000 + |
|
55 RPacketQoS::EPeakThroughput128000 + |
|
56 RPacketQoS::EPeakThroughput256000 ; |
|
57 |
|
58 const TUint KMmMean = |
|
59 RPacketQoS::EUnspecifiedMeanThroughput + |
|
60 RPacketQoS::EMeanThroughput100 + |
|
61 RPacketQoS::EMeanThroughput200 + |
|
62 RPacketQoS::EMeanThroughput500 + |
|
63 RPacketQoS::EMeanThroughput1000 + |
|
64 RPacketQoS::EMeanThroughput2000 + |
|
65 RPacketQoS::EMeanThroughput5000 + |
|
66 RPacketQoS::EMeanThroughput10000 + |
|
67 RPacketQoS::EMeanThroughput20000 + |
|
68 RPacketQoS::EMeanThroughput50000 + |
|
69 RPacketQoS::EMeanThroughput100000 + |
|
70 RPacketQoS::EMeanThroughput200000 + |
|
71 RPacketQoS::EMeanThroughput500000 + |
|
72 RPacketQoS::EMeanThroughput1000000 + |
|
73 RPacketQoS::EMeanThroughput2000000 + |
|
74 RPacketQoS::EMeanThroughput5000000 + |
|
75 RPacketQoS::EMeanThroughput10000000 + |
|
76 RPacketQoS::EMeanThroughput20000000 + |
|
77 RPacketQoS::EMeanThroughput50000000; |
|
78 |
|
79 const TUint KMmTrafficClass = |
|
80 RPacketQoS::ETrafficClassUnspecified + |
|
81 RPacketQoS::ETrafficClassConversational + |
|
82 RPacketQoS::ETrafficClassStreaming + |
|
83 RPacketQoS::ETrafficClassInteractive + |
|
84 RPacketQoS::ETrafficClassBackground; |
|
85 |
|
86 const TUint KMmDeliveryOrderReqd = |
|
87 RPacketQoS::EDeliveryOrderUnspecified + |
|
88 RPacketQoS::EDeliveryOrderRequired + |
|
89 RPacketQoS::EDeliveryOrderNotRequired; |
|
90 |
|
91 const TUint KMmErroneousSDUDelivery = |
|
92 RPacketQoS::EErroneousSDUDeliveryUnspecified + |
|
93 RPacketQoS::EErroneousSDUNoDetection + |
|
94 RPacketQoS::EErroneousSDUDeliveryRequired + |
|
95 RPacketQoS::EErroneousSDUDeliveryNotRequired; |
|
96 |
|
97 const TUint KMmBitErrorRatio = |
|
98 RPacketQoS::EBERUnspecified + |
|
99 RPacketQoS::EBERFivePerHundred + |
|
100 RPacketQoS::EBEROnePerHundred + |
|
101 RPacketQoS::EBERFivePerThousand + |
|
102 RPacketQoS::EBERFourPerThousand + |
|
103 RPacketQoS::EBEROnePerThousand + |
|
104 RPacketQoS::EBEROnePerTenThousand + |
|
105 RPacketQoS::EBEROnePerHundredThousand + |
|
106 RPacketQoS::EBEROnePerMillion + |
|
107 RPacketQoS::EBERSixPerHundredMillion; |
|
108 |
|
109 const TUint KMmSDUErrorRatio = |
|
110 RPacketQoS::ESDUErrorRatioUnspecified + |
|
111 RPacketQoS::ESDUErrorRatioOnePerTen + |
|
112 RPacketQoS::ESDUErrorRatioOnePerHundred + |
|
113 RPacketQoS::ESDUErrorRatioSevenPerThousand + |
|
114 RPacketQoS::ESDUErrorRatioOnePerThousand + |
|
115 RPacketQoS::ESDUErrorRatioOnePerTenThousand + |
|
116 RPacketQoS::ESDUErrorRatioOnePerHundredThousand + |
|
117 RPacketQoS::ESDUErrorRatioOnePerMillion; |
|
118 |
|
119 const TUint KMmTrafficHandlingPriority = |
|
120 RPacketQoS::ETrafficPriorityUnspecified + |
|
121 RPacketQoS::ETrafficPriority1 + |
|
122 RPacketQoS::ETrafficPriority2 + |
|
123 RPacketQoS::ETrafficPriority3; |