comparison src/ui3/mfw/mfw_acie.h @ 420:e8ddbb0837ed

src/ui3: initial import of TCS3/LoCosto BMI & MFW code
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 21 Jan 2018 03:09:00 +0000
parents
children
comparison
equal deleted inserted replaced
419:59143cd42ec7 420:e8ddbb0837ed
1 /*
2 +--------------------------------------------------------------------+
3 | PROJECT: MMI-Framework (8417) $Workfile:: mfw_acie.h $|
4 | $Author:: Es $Revision:: 1 $|
5 | CREATED: 26.10.98 $Modtime:: 2.03.00 15:24 $|
6 | STATE : code |
7 +--------------------------------------------------------------------+
8
9 MODULE : MFW_ACIE
10
11 PURPOSE : This modul contains the definition for ACI external functions.
12
13
14 $History:: mfw_acie.h $
15 *
16 * ***************** Version 7 *****************
17 * User: Es Date: 2.03.00 Time: 16:04
18 * Updated in $/GSM/Condat/MS/SRC/MFW
19 * some cleanups
20 *
21 * ***************** Version 6 *****************
22 * User: Es Date: 8.12.98 Time: 16:53
23 * Updated in $/GSM/DEV/MS/SRC/MFW
24 *
25 * ***************** Version 5 *****************
26 * User: Vo Date: 24.11.98 Time: 21:40
27 * Updated in $/GSM/DEV/MS/SRC/MFW
28 * first successful compilation of MFW
29 *
30 * ***************** Version 4 *****************
31 * User: Le Date: 11.11.98 Time: 13:35
32 * Updated in $/GSM/DEV/MS/SRC/MFW
33 *
34 * ***************** Version 3 *****************
35 * User: Le Date: 10.11.98 Time: 16:07
36 * Updated in $/GSM/DEV/MS/SRC/MFW
37 *
38 * ***************** Version 2 *****************
39 * User: Le Date: 10.11.98 Time: 11:08
40 * Updated in $/GSM/DEV/MS/SRC/MFW
41 *
42 * ***************** Version 1 *****************
43 * User: Le Date: 27.10.98 Time: 15:58
44 * Created in $/GSM/DEV/MS/SRC/MFW
45 * first implementation
46
47 */
48
49 #define MAX_ACI_HANDLER 10
50
51 typedef BOOL (*T_PRIM_HANDLER)(ULONG, void *);
52 typedef BOOL (*T_CMD_HANDLER)(char *);
53
54 typedef struct
55 {
56 T_PRIM_HANDLER prim_handler;
57 T_CMD_HANDLER cmd_handler;
58 } T_MFW_ACI_EXT;
59
60 EXTERN void aci_ext_init(void);
61 EXTERN int aci_create(T_PRIM_HANDLER prim_func, T_CMD_HANDLER cmd_func);
62 EXTERN void aci_delete(int handle);
63 EXTERN BOOL aci_check_primitive(ULONG opc, void * data);
64 EXTERN BOOL aci_check_command(char * cmd);
65 #ifdef BT_INTERFACE
66 EXTERN int pSlotBt; /* primitive handler slot */
67 #endif