hook+trace: add a unique timestamp
[src/app-framework-binder.git] / src / afb-evt.h
index 52b40ab..9071b32 100644 (file)
@@ -19,7 +19,7 @@
 
 struct afb_event;
 struct afb_session;
-
+struct json_object;
 struct afb_evt_listener;
 
 struct afb_evt_itf
@@ -41,6 +41,10 @@ extern struct afb_event afb_evt_create_event(const char *name);
 extern const char *afb_evt_event_name(struct afb_event event);
 extern int afb_evt_event_id(struct afb_event event);
 
+extern int afb_evt_push(struct afb_event event, struct json_object *object);
+extern int afb_evt_unhooked_push(struct afb_event event, struct json_object *object);
+
 extern int afb_evt_add_watch(struct afb_evt_listener *listener, struct afb_event event);
 extern int afb_evt_remove_watch(struct afb_evt_listener *listener, struct afb_event event);
 
+extern void afb_evt_update_hooks();