diff options
author | Carsten Haitzler <raster@rasterman.com> | 2004-11-26 12:20:38 +0000 |
---|---|---|
committer | Carsten Haitzler <raster@rasterman.com> | 2004-11-26 12:20:38 +0000 |
commit | e0cdc11f4896c667534c7efd132dabec6df4128f (patch) | |
tree | 1dac8eac3ad330cdd2843aeb73e241007f5461e5 /src/bin/e_ipc.h | |
parent | 94c79d788a155362b9f6b2ee2486eafda09ff49e (diff) | |
download | enlightenment-e0cdc11f4896c667534c7efd132dabec6df4128f.tar.gz |
some ACTUAL ipc!!!! wow! you can load, unload, enable, disable and list
modules now via enlightenment_remote (or any app that speaks the protocol
over ipc - INCLUDING apps that want to go insert modules into e when ther
execute)
SVN revision: 12276
Diffstat (limited to 'src/bin/e_ipc.h')
-rw-r--r-- | src/bin/e_ipc.h | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/bin/e_ipc.h b/src/bin/e_ipc.h index cc87b1fcaa..17b1cc945b 100644 --- a/src/bin/e_ipc.h +++ b/src/bin/e_ipc.h @@ -1,7 +1,27 @@ #ifndef E_IPC_H #define E_IPC_H +typedef enum _E_Ipc_Domain { + E_IPC_DOMAIN_NONE, + E_IPC_DOMAIN_SETUP, + E_IPC_DOMAIN_REQUEST, + E_IPC_DOMAIN_REPLY, + E_IPC_DOMAIN_EVENT, + E_IPC_DOMAIN_LAST +} E_Ipc_Domain; + +typedef enum _E_Ipc_Op { + E_IPC_OP_NONE, + E_IPC_OP_MODULE_LOAD, + E_IPC_OP_MODULE_UNLOAD, + E_IPC_OP_MODULE_ENABLE, + E_IPC_OP_MODULE_DISABLE, + E_IPC_OP_MODULE_LIST, + E_IPC_OP_MODULE_LIST_REPLY, + E_IPC_OP_LAST +} E_Ipc_Op; + EAPI int e_ipc_init(void); EAPI void e_ipc_shutdown(void); - + #endif |