diff options
Diffstat (limited to 'libraries/ecore/src/lib/ecore_config/ecore_config_ipc.h')
-rw-r--r-- | libraries/ecore/src/lib/ecore_config/ecore_config_ipc.h | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/libraries/ecore/src/lib/ecore_config/ecore_config_ipc.h b/libraries/ecore/src/lib/ecore_config/ecore_config_ipc.h new file mode 100644 index 0000000..7b3dea1 --- /dev/null +++ b/libraries/ecore/src/lib/ecore_config/ecore_config_ipc.h | |||
@@ -0,0 +1,50 @@ | |||
1 | #include <Ecore_Ipc.h> | ||
2 | #include "Ecore_Config.h" | ||
3 | |||
4 | typedef enum | ||
5 | { | ||
6 | IPC_NONE, | ||
7 | IPC_PROP_LIST, | ||
8 | IPC_PROP_DESC, | ||
9 | IPC_PROP_GET, | ||
10 | IPC_PROP_SET, /* end of the codes shared by evidence and econf */ | ||
11 | |||
12 | IPC_GLOBAL_PROP_LIST, | ||
13 | |||
14 | IPC_BUNDLE_LIST, | ||
15 | IPC_BUNDLE_NEW, | ||
16 | IPC_BUNDLE_LABEL_GET, | ||
17 | IPC_BUNDLE_LABEL_SET, | ||
18 | IPC_BUNDLE_LABEL_FIND, | ||
19 | |||
20 | IPC_LAST | ||
21 | } Ecore_Config_Ipc_Call; | ||
22 | |||
23 | Ecore_Config_Server *_ecore_config_ipc_init(const char *pipe_name); | ||
24 | int _ecore_config_ipc_exit(void); | ||
25 | |||
26 | Ecore_Config_Server *_ecore_config_server_convert(void *srv); | ||
27 | |||
28 | char *_ecore_config_ipc_prop_list(Ecore_Config_Server * srv, | ||
29 | const long serial); | ||
30 | char *_ecore_config_ipc_prop_desc(Ecore_Config_Server * srv, | ||
31 | const long serial, | ||
32 | const char *key); | ||
33 | char *_ecore_config_ipc_prop_get(Ecore_Config_Server * srv, | ||
34 | const long serial, | ||
35 | const char *key); | ||
36 | int _ecore_config_ipc_prop_set(Ecore_Config_Server * srv, | ||
37 | const long serial, | ||
38 | const char *key, | ||
39 | const char *val); | ||
40 | |||
41 | char *_ecore_config_ipc_bundle_list(Ecore_Config_Server * srv); | ||
42 | int _ecore_config_ipc_bundle_new(Ecore_Config_Server * srv, | ||
43 | const char *); | ||
44 | char *_ecore_config_ipc_bundle_label_get(Ecore_Config_Server * | ||
45 | srv, const long); | ||
46 | int _ecore_config_ipc_bundle_label_set(Ecore_Config_Server * | ||
47 | srv, const long, | ||
48 | const char *); | ||
49 | long _ecore_config_ipc_bundle_label_find(Ecore_Config_Server * | ||
50 | srv, const char *); | ||