Tizen 2.1 release
[platform/core/uifw/e17.git] / src / bin / e_msg.h
1 #ifdef E_TYPEDEFS
2
3 typedef struct _E_Msg_Handler E_Msg_Handler;
4
5 #else
6 #ifndef E_MSG_H
7 #define E_MSG_H
8
9 EINTERN int            e_msg_init(void);
10 EINTERN int            e_msg_shutdown(void);
11
12 EAPI void           e_msg_send(const char *name, const char *info, int val, E_Object *obj, void *msgdata, void (*afterfunc) (void *data, E_Object *obj, void *msgdata), void *afterdata);
13 EAPI E_Msg_Handler *e_msg_handler_add(void (*func) (void *data, const char *name, const char *info, int val, E_Object *obj, void *msgdata), void *data);
14 EAPI void           e_msg_handler_del(E_Msg_Handler *emsgh);
15
16 #endif
17 #endif