tizen 2.3 release
[framework/system/deviced.git] / src / logd_grabber / event.h
1 #ifndef __EVENT_H__
2 #define __EVENT_H__
3
4 #include <Ecore.h>
5 #include <Eina.h>
6 #include "logd.h"
7
8 struct logd_grabber_event {
9         const char *application;
10         int type;
11         enum logd_object object;
12         enum logd_action action;
13         time_t date;
14         const char *message;
15 };
16
17 typedef int (*event_handler_func)(const struct logd_grabber_event *);
18
19 int event_exit();
20 int event_init();
21 int store_event(struct logd_grabber_event *event);
22 void event_socket_cb(void *user_data);
23
24 #endif /* __EVENT_H__ */