|
1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
2 // All rights reserved. |
|
3 // This component and the accompanying materials are made available |
|
4 // under the terms of "Eclipse Public License v1.0" |
|
5 // which accompanies this distribution, and is available |
|
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // |
|
15 |
|
16 #if !defined(__SATCS_H__) |
|
17 #define __SATCS_H__ |
|
18 |
|
19 /** |
|
20 @file |
|
21 |
|
22 ETel SAT - Client-Server IPC request definition |
|
23 |
|
24 This version of the file contains the reordered version of the IPC table for the purpose |
|
25 of having a more efficient policy table as part of the platform security framework. |
|
26 Previously IPCs were ordered by functional area and now they are ordered by the capability |
|
27 associated with them. |
|
28 */ |
|
29 |
|
30 #include <et_clsvr.h> |
|
31 |
|
32 /** |
|
33 @publishedPartner |
|
34 @released |
|
35 */ |
|
36 #define IPC_SAT_EXT (60000) |
|
37 /** |
|
38 @publishedPartner |
|
39 @released |
|
40 */ |
|
41 #define EEtelSatIpcOffset0 (IPC_SAT_EXT) |
|
42 #define EEtelSatIpcOffset1 (IPC_SAT_EXT + 1000) |
|
43 #define EEtelSatIpcOffset2 (IPC_SAT_EXT + 2000) |
|
44 #define EEtelSatIpcOffset3 (IPC_SAT_EXT + 3000) |
|
45 #define EEtelSatIpcOffset4 (IPC_SAT_EXT + 4000) |
|
46 #define EEtelSatIpcOffset5 (IPC_SAT_EXT + 5000) |
|
47 #define EEtelSatIpcOffset6 (IPC_SAT_EXT + 6000) |
|
48 |
|
49 |
|
50 /** |
|
51 @publishedPartner |
|
52 @released |
|
53 */ |
|
54 // |
|
55 // None |
|
56 // |
|
57 enum |
|
58 { |
|
59 ESatGetClut = EEtelSatIpcOffset0, // 60000 |
|
60 ESatGetIcon, // 60001 |
|
61 ESatGetImageInstance, // 60002 |
|
62 ESatGetMeSideSatProfile, // 60003 |
|
63 ESatNotifyCloseChannelPCmd, // 60004 |
|
64 ESatNotifyGetChannelStatusPCmd, // 60005 |
|
65 ESatNotifyGetInkeyPCmd, // 60006 |
|
66 ESatNotifyGetInputPCmd, // 60007 |
|
67 ESatNotifyGetReaderStatusPCmd, // 60008 |
|
68 ESatNotifyLanguageNotificationPCmd, // 60009 |
|
69 ESatNotifyPlayTonePCmd, // 60010 |
|
70 ESatNotifyPollingIntervalPCmd, // 60011 |
|
71 ESatNotifyPollingOffPCmd, // 60012 |
|
72 ESatNotifyPowerOffCardPCmd, // 60013 |
|
73 ESatNotifyPowerOnCardPCmd, // 60014 |
|
74 ESatNotifyProactiveSimSessionEnd, // 60015 |
|
75 ESatNotifyProactiveSimSessionStart, // 60016 |
|
76 ESatNotifyReceiveDataPCmd, // 60017 |
|
77 ESatNotifyRefreshPCmd, // 60018 |
|
78 ESatNotifyRefreshRequired, // 60019 |
|
79 ESatNotifySelectItemPCmd, // 60020 |
|
80 ESatNotifySetUpEventListPCmd, // 60021 |
|
81 ESatNotifySetUpMenuPCmd, // 60022 |
|
82 ESatNotifyTimerExpiration, // 60023 |
|
83 ESatNotifyTimerMgmtPCmd, // 60024 |
|
84 ESatNotifyTsyStateUpdated, // 60025 |
|
85 ESatNotifyRefreshRequiredParam, // 60026 |
|
86 ESatNotifyGetFramesStatusPCmd // 60027 |
|
87 }; |
|
88 |
|
89 enum |
|
90 { |
|
91 ESatGetClutCancel = ESatGetClut + EMobileCancelOffset, // 60500 |
|
92 ESatGetIconCancel = ESatGetIcon + EMobileCancelOffset, // 60501 |
|
93 ESatGetImageInstanceCancel = ESatGetImageInstance + EMobileCancelOffset, // 60502 |
|
94 ESatGetMeSideSatProfileCancel = ESatGetMeSideSatProfile + EMobileCancelOffset, // 60503 |
|
95 ESatNotifyCloseChannelPCmdCancel = ESatNotifyCloseChannelPCmd + EMobileCancelOffset, // 60504 |
|
96 ESatNotifyGetChannelStatusPCmdCancel = ESatNotifyGetChannelStatusPCmd + EMobileCancelOffset, // 60505 |
|
97 ESatNotifyGetInkeyPCmdCancel = ESatNotifyGetInkeyPCmd + EMobileCancelOffset, // 60506 |
|
98 ESatNotifyGetInputPCmdCancel = ESatNotifyGetInputPCmd + EMobileCancelOffset, // 60507 |
|
99 ESatNotifyGetReaderStatusPCmdCancel = ESatNotifyGetReaderStatusPCmd + EMobileCancelOffset, // 60508 |
|
100 ESatNotifyLanguageNotificationPCmdCancel = ESatNotifyLanguageNotificationPCmd + EMobileCancelOffset, // 60509 |
|
101 ESatNotifyPlayTonePCmdCancel = ESatNotifyPlayTonePCmd + EMobileCancelOffset, // 60510 |
|
102 ESatNotifyPollingIntervalPCmdCancel = ESatNotifyPollingIntervalPCmd + EMobileCancelOffset, // 60511 |
|
103 ESatNotifyPollingOffPCmdCancel = ESatNotifyPollingOffPCmd + EMobileCancelOffset, // 60512 |
|
104 ESatNotifyPowerOffCardPCmdCancel = ESatNotifyPowerOffCardPCmd + EMobileCancelOffset, // 60513 |
|
105 ESatNotifyPowerOnCardPCmdCancel = ESatNotifyPowerOnCardPCmd + EMobileCancelOffset, // 60514 |
|
106 ESatNotifyProactiveSimSessionEndCancel = ESatNotifyProactiveSimSessionEnd + EMobileCancelOffset, // 60515 |
|
107 ESatNotifyProactiveSimSessionStartCancel = ESatNotifyProactiveSimSessionStart + EMobileCancelOffset, // 60516 |
|
108 ESatNotifyReceiveDataPCmdCancel = ESatNotifyReceiveDataPCmd + EMobileCancelOffset, // 60517 |
|
109 ESatNotifyRefreshPCmdCancel = ESatNotifyRefreshPCmd + EMobileCancelOffset, // 60518 |
|
110 ESatNotifyRefreshRequiredCancel = ESatNotifyRefreshRequired + EMobileCancelOffset, // 60519 |
|
111 ESatNotifySelectItemPCmdCancel = ESatNotifySelectItemPCmd + EMobileCancelOffset, // 60520 |
|
112 ESatNotifySetUpEventListPCmdCancel = ESatNotifySetUpEventListPCmd + EMobileCancelOffset, // 60521 |
|
113 ESatNotifySetUpMenuPCmdCancel = ESatNotifySetUpMenuPCmd + EMobileCancelOffset, // 60522 |
|
114 ESatNotifyTimerExpirationCancel = ESatNotifyTimerExpiration + EMobileCancelOffset, // 60523 |
|
115 ESatNotifyTimerMgmtPCmdCancel = ESatNotifyTimerMgmtPCmd + EMobileCancelOffset, // 60524 |
|
116 ESatNotifyTsyStateUpdatedCancel = ESatNotifyTsyStateUpdated + EMobileCancelOffset, // 60525 |
|
117 ESatNotifyRefreshRequiredParamCancel = ESatNotifyRefreshRequiredParam + EMobileCancelOffset, // 60526 |
|
118 ESatNotifyGetFramesStatusPCmdCancel = ESatNotifyGetFramesStatusPCmd + EMobileCancelOffset |
|
119 }; |
|
120 |
|
121 // |
|
122 // ReadDeviceData |
|
123 // |
|
124 enum |
|
125 { |
|
126 ESatGetProvisioningRefFile = EEtelSatIpcOffset1, // 61000 |
|
127 ESatNotifyDeclareServicePCmd, // 61001 |
|
128 ESatNotifyDisplayTextPCmd, // 61002 |
|
129 ESatNotifyGetServiceInfoPCmd, // 61003 |
|
130 ESatNotifyLaunchBrowserPCmd, // 61004 |
|
131 ESatNotifyLocalInfoPCmd, // 61005 |
|
132 ESatNotifyOpenChannelPCmd, // 61006 |
|
133 ESatNotifyPerformCardApduPCmd, // 61007 |
|
134 ESatNotifyRunAtCommandPCmd, // 61008 |
|
135 ESatNotifySendDataPCmd, // 61009 |
|
136 ESatNotifySendDtmfPCmd, // 61010 |
|
137 ESatNotifySendSmPCmd, // 61011 |
|
138 ESatNotifySendSsPCmd, // 61012 |
|
139 ESatNotifySendUssdPCmd, // 61013 |
|
140 ESatNotifyServiceSearchPCmd, // 61014 |
|
141 ESatNotifySetUpCallPCmd, // 61015 |
|
142 ESatNotifySetUpIdleModeTextPCmd, // 61016 |
|
143 ESatGetOpenChannelPCmd, // 61017 |
|
144 ESatNotifyRetrieveMultimediaMsgPCmd, // 61018 |
|
145 ESatNotifySubmitMultimediaMsgPCmd, // 61019 |
|
146 ESatNotifyDisplayMultimediaMsgPCmd, // 61020 |
|
147 ESatNotifySetFramesPCmd // 61021 |
|
148 }; |
|
149 |
|
150 enum |
|
151 { |
|
152 ESatGetProvisioningRefFileCancel = ESatGetProvisioningRefFile + EMobileCancelOffset, // 61500 |
|
153 ESatNotifyDeclareServicePCmdCancel = ESatNotifyDeclareServicePCmd + EMobileCancelOffset, // 61501 |
|
154 ESatNotifyDisplayTextPCmdCancel = ESatNotifyDisplayTextPCmd + EMobileCancelOffset, // 61502 |
|
155 ESatNotifyGetServiceInfoPCmdCancel = ESatNotifyGetServiceInfoPCmd + EMobileCancelOffset, // 61503 |
|
156 ESatNotifyLaunchBrowserPCmdCancel = ESatNotifyLaunchBrowserPCmd + EMobileCancelOffset, // 61504 |
|
157 ESatNotifyLocalInfoPCmdCancel = ESatNotifyLocalInfoPCmd + EMobileCancelOffset, // 61505 |
|
158 ESatNotifyOpenChannelPCmdCancel = ESatNotifyOpenChannelPCmd + EMobileCancelOffset, // 61506 |
|
159 ESatNotifyPerformCardApduPCmdCancel = ESatNotifyPerformCardApduPCmd + EMobileCancelOffset, // 61507 |
|
160 ESatNotifyRunAtCommandPCmdCancel = ESatNotifyRunAtCommandPCmd + EMobileCancelOffset, // 61508 |
|
161 ESatNotifySendDataPCmdCancel = ESatNotifySendDataPCmd + EMobileCancelOffset, // 61509 |
|
162 ESatNotifySendDtmfPCmdCancel = ESatNotifySendDtmfPCmd + EMobileCancelOffset, // 61510 |
|
163 ESatNotifySendSmPCmdCancel = ESatNotifySendSmPCmd + EMobileCancelOffset, // 61511 |
|
164 ESatNotifySendSsPCmdCancel = ESatNotifySendSsPCmd + EMobileCancelOffset, // 61512 |
|
165 ESatNotifySendUssdPCmdCancel = ESatNotifySendUssdPCmd + EMobileCancelOffset, // 61513 |
|
166 ESatNotifyServiceSearchPCmdCancel = ESatNotifyServiceSearchPCmd + EMobileCancelOffset, // 61514 |
|
167 ESatNotifySetUpCallPCmdCancel = ESatNotifySetUpCallPCmd + EMobileCancelOffset, // 61515 |
|
168 ESatNotifySetUpIdleModeTextPCmdCancel = ESatNotifySetUpIdleModeTextPCmd + EMobileCancelOffset, // 61516 |
|
169 ESatGetOpenChannelPCmdCancel = ESatGetOpenChannelPCmd + EMobileCancelOffset, // 61517 |
|
170 ESatNotifyRetrieveMultimediaMsgPCmdCancel = ESatNotifyRetrieveMultimediaMsgPCmd + EMobileCancelOffset, // 61518 |
|
171 ESatNotifySubmitMultimediaMsgPCmdCancel = ESatNotifySubmitMultimediaMsgPCmd + EMobileCancelOffset, // 61519 |
|
172 ESatNotifyDisplayMultimediaMsgPCmdCancel = ESatNotifyDisplayMultimediaMsgPCmd + EMobileCancelOffset, // 61520 |
|
173 ESatNotifySetFramesPCmdCancel = ESatNotifySetFramesPCmd + EMobileCancelOffset // 61521 |
|
174 }; |
|
175 |
|
176 // |
|
177 // WriteDeviceData |
|
178 // |
|
179 enum |
|
180 { |
|
181 ESatRefreshAllowed = EEtelSatIpcOffset2, // 62000 |
|
182 }; |
|
183 |
|
184 enum |
|
185 { |
|
186 ESatRefreshAllowedCancel = ESatRefreshAllowed + EMobileCancelOffset // 62500 |
|
187 }; |
|
188 |
|
189 // |
|
190 // NetworkControl |
|
191 // |
|
192 enum |
|
193 { |
|
194 ESatTerminalRsp = EEtelSatIpcOffset3, // 63000 |
|
195 ESatUsatClientReadyIndication // 63001 |
|
196 }; |
|
197 |
|
198 enum |
|
199 { |
|
200 ESatTerminalRspCancel = ESatTerminalRsp + EMobileCancelOffset // 63500 |
|
201 }; |
|
202 |
|
203 // |
|
204 // NetworkControl ReadDeviceData |
|
205 // |
|
206 enum |
|
207 { |
|
208 ESatMenuSelection = EEtelSatIpcOffset4, // 64000 |
|
209 ESatNotifyCallControlRequest, // 64001 |
|
210 ESatNotifyCbDownload, // 64002 |
|
211 ESatNotifyMoSmControlRequest, // 64003 |
|
212 ESatNotifySmsPpDownload, // 64004 |
|
213 }; |
|
214 |
|
215 enum |
|
216 { |
|
217 ESatMenuSelectionCancel = ESatMenuSelection + EMobileCancelOffset, // 64500 |
|
218 ESatNotifyCallControlRequestCancel = ESatNotifyCallControlRequest + EMobileCancelOffset, // 64501 |
|
219 ESatNotifyCbDownloadCancel = ESatNotifyCbDownload + EMobileCancelOffset, // 64502 |
|
220 ESatNotifyMoSmControlRequestCancel = ESatNotifyMoSmControlRequest + EMobileCancelOffset, // 64503 |
|
221 ESatNotifySmsPpDownloadCancel = ESatNotifySmsPpDownload + EMobileCancelOffset // 64504 |
|
222 }; |
|
223 |
|
224 // |
|
225 // NetworkControl WriteDeviceData |
|
226 // |
|
227 enum |
|
228 { |
|
229 ESatClientSatProfileIndication = EEtelSatIpcOffset5, // 65000 |
|
230 ESatEventDownload, // 65001 |
|
231 ESatMmsNotificationDownload, // 65002 |
|
232 ESatMmsTransferStatus, // 65003 |
|
233 ESatUssdDataDownload // 65004 |
|
234 }; |
|
235 |
|
236 enum |
|
237 { |
|
238 ESatEventDownloadCancel = ESatEventDownload + EMobileCancelOffset, // 65501 |
|
239 ESatMmsNotificationDownloadCancel = ESatMmsNotificationDownload + EMobileCancelOffset, // 65502 |
|
240 ESatMmsTransferStatusCancel = ESatMmsTransferStatus + EMobileCancelOffset, // 65503 |
|
241 ESatUssdDataDownloadCancel = ESatUssdDataDownload + EMobileCancelOffset // 65504 |
|
242 }; |
|
243 |
|
244 // |
|
245 // NetworkServices WriteDeviceData |
|
246 // |
|
247 enum |
|
248 { |
|
249 ESatSendMessageNoLogging = EEtelSatIpcOffset6, // 66000 |
|
250 }; |
|
251 |
|
252 enum |
|
253 { |
|
254 ESatSendMessageNoLoggingCancel = ESatSendMessageNoLogging + EMobileCancelOffset // 66500 |
|
255 }; |
|
256 |
|
257 #endif |