comparison src/aci2/bmi/ATBWapACI.h @ 3:93999a60b835

src/aci2, src/condat2: import of g23m/condat source pieces from TCS211
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 26 Sep 2016 00:29:36 +0000
parents
children
comparison
equal deleted inserted replaced
2:c41a534f33c6 3:93999a60b835
1 /*******************************************************************************
2
3 CONDAT (UK)
4
5 ********************************************************************************
6
7 This software product is the property of Condat (UK) Ltd and may not be
8 disclosed to any third party without the express permission of the owner.
9
10 ********************************************************************************
11
12 $Project name:
13 $Project code:
14 $Module:
15 $File: ATBWapACI.h
16 $Revision:
17
18 $Author: Condat(UK)
19 $Date:
20
21 ********************************************************************************
22
23 Description:
24 Function prototypes for ATB->WAP interface.
25
26
27 ********************************************************************************
28
29 $History: ATBWapACI.h
30
31 xreddymn Jun-21-2005 MMI-SPR-30291: Send one message for the entire profile,
32 instead of sending one parameter at a time, to the WAP adapter
33
34 xrashmic 29 Jun, 2005 MMI-SPR-32462
35 Patch given by Kyle for display of table border
36
37
38 May-14-2005 MMI-SPR-30834 - xreddymn: added send memory free indication
39 from MMI to WAP
40
41 Mar-25-2005 MMI-SPR-26144 - xreddymn: Added changes to display
42 MMS send progress
43
44 15/05/2003 - SPR#1983 - SH - Updated to latest from 1.6.3 version.
45
46 $End
47
48 *******************************************************************************/
49 //#define CO_UDP_IP temp till xml file ready
50
51 /*******************************************************************************
52
53 $Function: M_M_MMI_WAP_READY_IND
54
55 $Description:
56
57 $Returns:
58
59 $Arguments:
60
61 *******************************************************************************/
62
63 void M_MMI_WAP_READY_IND(T_MMI_WAP_READY_IND *parameter);
64
65
66 /*******************************************************************************
67
68 $Function: M_M_MMI_WAP_START_IND
69
70 $Description:
71
72 $Returns:
73
74 $Arguments:
75
76 *******************************************************************************/
77
78 #ifdef CO_UDP_IP
79 void M_MMI_WAP_START_IND(T_MMI_WAP_START_IND *parameter);
80 #else
81 void M_MMI_WAP_START_IND(T_MMI_WAP_START_USER_AGENT_REQ *parameter);
82 #endif
83
84
85
86 /*******************************************************************************
87
88 $Function: M_MMI_WAP_NEW_VIEW_IND
89
90 $Description:
91
92 $Returns:
93
94 $Arguments:
95
96 *******************************************************************************/
97
98 void M_MMI_WAP_NEW_VIEW_IND(T_MMI_WAP_NEW_VIEW_IND *parameter);
99
100
101 /*******************************************************************************
102
103 $Function: M_MMI_WAP_TERMINATE_IND
104
105 $Description:
106
107 $Returns:
108
109 $Arguments:
110
111 *******************************************************************************/
112
113 void M_MMI_WAP_TERMINATE_IND(T_MMI_WAP_TERMINATE_IND *parameter);
114
115
116 /*******************************************************************************
117
118 $Function: M_MMI_WAP_CLOSE_VIEW_IND
119
120 $Description: Close the specified view.
121
122 $Returns:
123
124 $Arguments:
125
126 *******************************************************************************/
127
128 void M_MMI_WAP_CLOSE_VIEW_IND(T_MMI_WAP_CLOSE_VIEW_IND *parameter);
129
130
131 /*******************************************************************************
132
133
134 $Function: M_MMI_WAP_CONFIGURE_IND
135
136 $Description:
137
138 $Returns:
139
140 $Arguments:
141
142 *******************************************************************************/
143
144 void M_MMI_WAP_CONFIGURE_IND(T_MMI_WAP_CONFIGURE_IND *parameter);
145
146
147 /*******************************************************************************
148
149
150 $Function: M_MMI_WAP_CONNECTION_CONFIGURE_IND
151
152 $Description:
153
154 $Returns:
155
156 $Arguments:
157
158 *******************************************************************************/
159
160 void M_MMI_WAP_CONNECTION_CONFIGURE_IND(T_MMI_WAP_CONNECTION_CONFIGURE_IND *parameter);
161
162
163 /*******************************************************************************
164
165
166 $Function: M_MMI_WAP_DOWNLOAD_URL_IND
167
168 $Description:
169
170 $Returns:
171
172 $Arguments:
173
174 *******************************************************************************/
175
176 void M_MMI_WAP_DOWNLOAD_URL_IND(T_MMI_WAP_DOWNLOAD_URL_IND *parameter);
177
178
179 /*******************************************************************************
180
181
182 $Function: M_MMI_WAP_BROWSE_CONTROL_IND
183
184 $Description:
185
186 $Returns:
187
188 $Arguments:
189
190 *******************************************************************************/
191
192 void M_MMI_WAP_BROWSE_CONTROL_IND(T_MMI_WAP_BROWSE_CONTROL_IND *parameter);
193
194
195 /*******************************************************************************
196
197
198 $Function: M_MMI_WAP_KEY_SELECTED_IND
199
200 $Description:
201
202 $Returns:
203
204 $Arguments:
205
206 *******************************************************************************/
207
208 void M_MMI_WAP_KEY_SELECTED_IND(T_MMI_WAP_KEY_SELECTED_IND *parameter);
209
210
211 /*******************************************************************************
212
213
214 $Function: M_MMI_WAP_INPUT_DIALOG_CNF
215
216 $Description:
217
218 $Returns:
219
220 $Arguments:
221
222 *******************************************************************************/
223
224 void M_MMI_WAP_INPUT_DIALOG_CNF(T_MMI_WAP_INPUT_DIALOG_CNF *parameter);
225
226
227 /*******************************************************************************
228
229
230 $Function: M_MMI_WAP_PASSWORD_DIALOG_CNF
231
232 $Description:
233
234 $Returns:
235
236 $Arguments:
237
238 *******************************************************************************/
239
240 void M_MMI_WAP_PASSWORD_DIALOG_CNF(T_MMI_WAP_PASSWORD_DIALOG_CNF *parameter);
241
242
243 /*******************************************************************************
244
245
246 $Function: M_MMI_WAP_CONFIRM_DIALOG_CNF
247
248 $Description:
249
250 $Returns:
251
252 $Arguments:
253
254 *******************************************************************************/
255
256 void M_MMI_WAP_CONFIRM_DIALOG_CNF(T_MMI_WAP_CONFIRM_DIALOG_CNF *parameter);
257
258
259 /*******************************************************************************
260
261
262 $Function: M_MMI_WAP_INFO_DIALOG_CNF
263
264 $Description:
265
266 $Returns:
267
268 $Arguments:
269
270 *******************************************************************************/
271
272 void M_MMI_WAP_INFO_DIALOG_CNF(T_MMI_WAP_INFO_DIALOG_CNF *parameter);
273
274
275 /*******************************************************************************
276
277
278 $Function: M_MMI_WAP_DRAW_CARD_REQ
279
280 $Description:
281
282 $Returns:
283
284 $Arguments:
285
286 ******************************************************************************/
287
288 void M_MMI_WAP_DRAW_CARD_REQ(T_MMI_WAP_DRAW_CARD_REQ *parameter);
289
290
291 /*******************************************************************************
292
293
294 $Function: M_MMI_WAP_CONNECT_CNF
295
296 $Description:
297
298 $Returns:
299
300 $Arguments:
301
302 *******************************************************************************/
303
304 void M_MMI_WAP_CONNECT_CNF(T_MMI_WAP_CONNECT_CNF *parameter);
305
306
307 /*******************************************************************************
308
309
310 $Function: M_MMI_WAP_DISCONNECT_IND
311
312 $Description:
313
314 $Returns:
315
316 $Arguments:
317
318 *******************************************************************************/
319
320 void M_MMI_WAP_DISCONNECT_IND(T_MMI_WAP_DISCONNECT_IND *parameter);
321
322
323 /*******************************************************************************
324
325
326 $Function: M_MMI_WAP_CACHE_PREPARE_IND
327
328 $Description: SPR#1824 - SH - Added this function
329
330 $Returns:
331
332 $Arguments:
333
334 *******************************************************************************/
335
336 void M_MMI_WAP_CACHE_PREPARE_IND(T_MMI_WAP_CACHE_PREPARE_IND *parameter);
337
338 #ifdef FF_GPF_TCPIP
339 /* SPR#2086 - SH - Prototypes for SAR */
340
341 void M_MMI_WAP_CONFIG_CNF(T_MMI_WAP_CONFIG_CNF *parameter);
342 void M_MMI_WAP_CONTENT_REQ(T_MMI_WAP_CONTENT_REQ *parameter);
343 void M_MMI_WAP_CONTENT_POST_REQ(T_MMI_WAP_CONTENT_POST_REQ *parameter);
344 void M_MMI_WAP_CONTENT_POST_MORE_REQ(T_MMI_WAP_CONTENT_POST_MORE_REQ *parameter);
345 void M_MMI_WAP_CONTENT_CNF(T_MMI_WAP_CONTENT_CNF *parameter);
346 void M_MMI_WAP_CONTENT_CANCEL_IND(T_MMI_WAP_CONTENT_CANCEL_IND *parameter);
347
348 /* SPR#2086 - SH - Prototypes for PUSH */
349
350
351 void M_MMI_WAP_PUSH_LOAD_SI_IND(T_MMI_WAP_PUSH_LOAD_SI_IND *parameter);
352 void M_MMI_WAP_PUSH_DELETE_SI_IND(T_MMI_WAP_PUSH_DELETE_SI_IND *parameter);
353 void M_MMI_WAP_PUSH_GET_SI_INFO_REQ(T_MMI_WAP_PUSH_GET_SI_INFO_REQ *parameter);
354 void M_MMI_WAP_PUSH_LOAD_SL_IND(T_MMI_WAP_PUSH_LOAD_SL_IND *parameter);
355 void M_MMI_WAP_PUSH_DELETE_SL_IND(T_MMI_WAP_PUSH_DELETE_SL_IND *parameter);
356 void M_MMI_WAP_PUSH_GET_SL_INFO_REQ(T_MMI_WAP_PUSH_GET_SL_INFO_REQ *parameter);
357 void M_MMI_WAP_PUSH_CONNECTION_CNF(T_MMI_WAP_PUSH_CONNECTION_CNF *parameter);
358 void M_MMI_WAP_PUSH_CHANGE_STATUS_IND(T_MMI_WAP_PUSH_CHANGE_STATUS_IND *parameter);
359 void M_MMI_WAP_PUSH_REMOVE_MESSAGE_IND(T_MMI_WAP_PUSH_REMOVE_MESSAGE_IND *parameter);
360 void M_MMI_WAP_PUSH_CHECK_UNLOADED_MSG_REQ(T_MMI_WAP_PUSH_CHECK_UNLOADED_MSG_REQ *parameter);
361 void M_MMI_WAP_PUSH_SAVE_TO_FLASH_IND(T_MMI_WAP_PUSH_SAVE_TO_FLASH_IND *parameter);
362 void M_MMI_WAP_PUSH_SMS_RECEIVED_IND(T_MMI_WAP_PUSH_SMS_RECEIVED_IND *parameter);
363 void M_MMI_WAP_PUSH_SMS_SENT_IND(T_MMI_WAP_PUSH_SMS_SENT_IND *parameter);
364 void M_MMI_WAP_PUSH_SMS_ERROR_IND(T_MMI_WAP_PUSH_SMS_ERROR_IND *parameter);
365 #endif
366
367 /*******************************************************************************
368
369
370 $Function: M_WAP_MMI_DISCONNECTED_IND
371
372 $Description:
373
374 $Returns:
375
376 $Arguments:
377
378 *******************************************************************************/
379
380 void M_WAP_MMI_DISCONNECTED_IND(T_WAP_MMI_DISCONNECTED_IND *parameter);
381
382
383 /*******************************************************************************
384
385
386 $Function: M_WAP_MMI_CONTROL_IND
387
388 $Description:
389
390 $Returns:
391
392 $Arguments:
393
394 *******************************************************************************/
395
396 void M_WAP_MMI_CONTROL_IND(T_WAP_MMI_CONTROL_IND *parameter);
397
398
399 /*******************************************************************************
400
401
402 $Function: M_WAP_MMI_NEW_KEY_IND
403
404 $Description:
405
406 $Returns:
407
408 $Arguments:
409
410 *******************************************************************************/
411
412 void M_WAP_MMI_NEW_KEY_IND(T_WAP_MMI_NEW_KEY_IND *parameter);
413
414
415 /*******************************************************************************
416
417
418 $Function: M_WAP_MMI_INPUT_DIALOG_REQ
419
420 $Description:
421
422 $Returns:
423
424 $Arguments:
425
426 *******************************************************************************/
427
428 void M_WAP_MMI_INPUT_DIALOG_REQ(T_WAP_MMI_INPUT_DIALOG_REQ *parameter);
429
430
431 /*******************************************************************************
432
433
434 $Function: M_WAP_MMI_PASSWORD_DIALOG_REQ
435
436 $Description:
437
438 $Returns:
439
440 $Arguments:
441
442 *******************************************************************************/
443
444 void M_WAP_MMI_PASSWORD_DIALOG_REQ(T_WAP_MMI_PASSWORD_DIALOG_REQ *parameter);
445
446
447 /*******************************************************************************
448
449
450 $Function: M_WAP_MMI_CONFIRM_DIALOG_REQ
451
452 $Description:
453
454 $Returns:
455
456 $Arguments:
457
458 *******************************************************************************/
459
460 void M_WAP_MMI_CONFIRM_DIALOG_REQ(T_WAP_MMI_CONFIRM_DIALOG_REQ *parameter);
461
462
463 /*******************************************************************************
464
465
466 $Function: M_WAP_MMI_INFO_DIALOG_REQ
467
468 $Description:
469
470 $Returns:
471
472 $Arguments:
473
474 *******************************************************************************/
475
476 void M_WAP_MMI_INFO_DIALOG_REQ(T_WAP_MMI_INFO_DIALOG_REQ *parameter);
477
478
479 /*******************************************************************************
480
481
482 $Function: M_WAP_MMI_NEW_CARD_IND
483
484 $Description:
485
486 $Returns:
487
488 $Arguments:
489
490 *******************************************************************************/
491
492 void M_WAP_MMI_NEW_CARD_IND(T_WAP_MMI_NEW_CARD_IND *parameter);
493
494
495 /*******************************************************************************
496
497
498 $Function: M_WAP_MMI_DRAW_CARD_IND
499
500
501 $Description:
502
503 $Returns:
504
505 $Arguments:
506
507 *******************************************************************************/
508
509 void M_WAP_MMI_DRAW_CARD_IND(T_WAP_MMI_DRAW_CARD_IND *parameter);
510
511
512 /*******************************************************************************
513
514
515 $Function: M_WAP_MMI_CLEAR_CARD_IND
516
517
518 $Description:
519
520 $Returns:
521
522 $Arguments:
523
524 *******************************************************************************/
525
526 void M_WAP_MMI_CLEAR_CARD_IND(T_WAP_MMI_CLEAR_CARD_IND *parameter);
527
528
529 /*******************************************************************************
530
531
532 $Function: M_WAP_MMI_SEND_TEXT_IND
533
534
535 $Description:
536
537 $Returns:
538
539 $Arguments:
540
541 *******************************************************************************/
542
543 void M_WAP_MMI_SEND_TEXT_IND(T_WAP_MMI_SEND_TEXT_IND *parameter);
544
545 #ifdef FF_GPF_TCPIP
546 /*******************************************************************************
547
548
549 $Function: M_WAP_MMI_RADIO_BUTTON_IND
550
551
552 $Description:
553
554 $Returns:
555
556 $Arguments:
557
558 *******************************************************************************/
559
560 void M_WAP_MMI_RADIO_BUTTON_IND(T_WAP_MMI_RADIO_BUTTON_IND *parameter);
561
562 /*******************************************************************************
563
564
565 $Function: M_WAP_MMI_DRAW_BORDER_IND
566 //kyle 29 Jun, 2005 MMI-SPR-32462
567
568 $Description:
569
570 $Returns:
571
572 $Arguments:
573
574 *******************************************************************************/
575
576 void M_WAP_MMI_DRAW_BORDER_IND(T_WAP_MMI_DRAW_BORDER_IND *parameter);
577
578 #endif
579
580 /*******************************************************************************
581
582 $Function: M_WAP_MMI_SEND_IMAGE_IND
583
584
585 $Description:
586
587 $Returns:
588
589 $Arguments:
590
591 *******************************************************************************/
592
593 void M_WAP_MMI_SEND_IMAGE_IND();
594
595
596 /*******************************************************************************
597
598
599 $Function: M_WAP_MMI_CARD_DRAW_COMPLETED_IND
600
601
602 $Description:
603
604 $Returns:
605
606 $Arguments:
607
608 *******************************************************************************/
609
610 void M_WAP_MMI_CARD_DRAW_COMPLETED_IND(T_WAP_MMI_CARD_DRAW_COMPLETED_IND *parameter);
611
612
613 /*******************************************************************************
614
615
616 $Function: M_WAP_MMI_SEND_TABLE_IND
617
618
619 $Description:
620
621 $Returns:
622
623 $Arguments:
624
625 *******************************************************************************/
626
627 void M_WAP_MMI_SEND_TABLE_IND(T_WAP_MMI_SEND_TABLE_IND *parameter);
628
629
630 /*******************************************************************************
631
632
633 $Function: M_WAP_MMI_CONNECT_REQ
634
635 $Description:
636
637 $Returns:
638
639 $Arguments:
640
641 *******************************************************************************/
642
643 void M_WAP_MMI_CONNECT_REQ(T_WAP_MMI_CONNECT_REQ *parameter);
644
645
646 /*******************************************************************************
647
648
649 $Function: M_WAP_MMI_READY_CNF
650
651 $Description: Comfirm that WAP has completed the operation.
652
653 $Returns:
654
655 $Arguments:
656
657 *******************************************************************************/
658
659 void M_WAP_MMI_READY_CNF(T_WAP_MMI_READY_CNF *parameter);
660
661
662 /*******************************************************************************
663
664 $Function: disconnect_wap_call
665
666 $Description: Disconnect GPRS WAP call in progress.
667
668 $Returns: SPR#1982 - SH
669 TRUE if connection is disconnected, FALSE if disconnection in progress
670
671 $Arguments: access_type - WAP_GPRS_DATA or WAP_CS_DATA
672
673 *******************************************************************************/
674
675 UBYTE disconnect_wap_call(UBYTE access_type);
676
677
678 void connect_gprs(UBYTE object_id);
679
680 #ifdef FF_GPF_TCPIP
681 void connect(UBYTE object_id);
682 /* SPR#2086 - SH - Prototypes for SAR */
683
684 void M_WAP_MMI_CONFIG_REQ(T_WAP_MMI_CONFIG_REQ *parameter);
685 void M_WAP_MMI_CONTENT_IND(T_WAP_MMI_CONTENT_IND *parameter);
686 void M_WAP_MMI_CONTENT_POST_CNF(T_WAP_MMI_CONTENT_POST_CNF *parameter);
687
688 /* SPR#2086 - SH - Prototypes for OTA */
689 void M_WAP_MMI_BROWSER_SET_CSD_IND(T_WAP_MMI_BROWSER_SET_CSD_IND *parameter);
690 void M_WAP_MMI_BROWSER_SET_GPRS_IND(T_WAP_MMI_BROWSER_SET_GPRS_IND *parameter);
691 void M_WAP_MMI_MMS_SET_CSD_IND(T_WAP_MMI_MMS_SET_CSD_IND *parameter);
692 void M_WAP_MMI_MMS_SET_GPRS_IND(T_WAP_MMI_MMS_SET_GPRS_IND *parameter);
693
694 void M_WAP_MMI_BROWSER_BOOKMARKS_IND(T_WAP_MMI_BROWSER_BOOKMARKS_IND *parameter);
695 void M_WAP_MMI_SYNCML_GENERAL_SET_IND(T_WAP_MMI_SYNCML_GENERAL_SET_IND *parameter);
696 void M_WAP_MMI_SYNCML_CONTENT_SET_IND(T_WAP_MMI_SYNCML_CONTENT_SET_IND *parameter);
697 /* SPR#2086 - SH - Prototypes for PUSH */
698
699 void M_WAP_MMI_PUSH_NEW_SI_IND(T_WAP_MMI_PUSH_NEW_SI_IND *parameter);
700 void M_WAP_MMI_PUSH_SI_INFO_IND(T_WAP_MMI_PUSH_SI_INFO_IND *parameter);
701 void M_WAP_MMI_PUSH_NEW_SL_IND(T_WAP_MMI_PUSH_NEW_SL_IND *parameter);
702 void M_WAP_MMI_PUSH_SL_INFO_IND(T_WAP_MMI_PUSH_SL_INFO_IND *parameter);
703 void M_WAP_MMI_PUSH_MESSAGE_CHANGE_IND(T_WAP_MMI_PUSH_MESSAGE_CHANGE_IND *parameter);
704 void M_WAP_MMI_PUSH_REPOSITORY_FULL_IND(T_WAP_MMI_PUSH_REPOSITORY_FULL_IND *parameter);
705 void M_WAP_MMI_PUSH_CONNECTION_REQ(T_WAP_MMI_PUSH_CONNECTION_REQ *parameter);
706 void M_WAP_MMI_PUSH_UNLOADED_MSG_CNF(T_WAP_MMI_PUSH_UNLOADED_MSG_CNF *parameter);
707 void M_WAP_MMI_PUSH_SMS_SEND_IND(T_WAP_MMI_PUSH_SMS_SEND_IND *parameter);
708
709 // xreddymn Mar-25-2005 MMI-SPR-26144: Added to display MMS send progress
710 void M_WAP_MMI_NET_SEND_IND(T_WAP_MMI_NET_SEND_IND *parameter);
711
712 // xreddymn MMI-SPR-30834 May-14-2005: Called by MMI to free data in WAP memory
713 void M_MMI_WAP_FREE_MEM_IND(T_MMI_WAP_MEM_FREE_IND *parameter);
714
715 // xreddymn Jun-21-2005 MMI-SPR-30291: Sends profile data from MMI to WAP adapter
716 void M_MMI_WAP_SEND_PROFILE_IND(T_MMI_WAP_SEND_PROFILE_IND *parameter);
717
718 #endif