-
-#if 0
-#define afb_hook_flag_evt_create 0x000001
-#define afb_hook_flag_evt_push_before 0x000002
-#define afb_hook_flag_evt_push_after 0x000004
-#define afb_hook_flag_evt_broadcast_before 0x000008
-#define afb_hook_flag_evt_broadcast_after 0x000010
-#define afb_hook_flag_evt_drop 0x000020
-#define afb_hook_flag_evt_name 0x000040
-
-struct afb_hook_evt_itf {
- void (*hook_evt_create)(void *closure, const char *evt);
- void (*hook_evt_push_before)(void *closure, const char *evt);
- void (*hook_evt_push_after)(void *closure, const char *evt, int result);
- void (*hook_evt_broadcast_before)(void *closure, const char *evt);
- void (*hook_evt_broadcast_after)(void *closure, const char *evt, int result);
- void (*hook_evt_drop)(void *closure, const char *evt);
- void (*hook_evt_name)(void *closure, const char *evt);
-};
-
-extern void afb_hook_evt_create(const char *evt);
-extern void afb_hook_evt_push_before(const char *evt);
-extern int afb_hook_evt_push_after(const char *evt, int result);
-extern void afb_hook_evt_broadcast_before(const char *evt);
-extern int afb_hook_evt_broadcast_after(const char *evt, int result);
-extern void afb_hook_evt_drop(const char *evt);
-extern void afb_hook_evt_name(const char *evt);
-
-extern int afb_hook_flags_evt(const char *name);
-extern struct afb_hook_evt *afb_hook_create_evt(const char *name, int flags, struct afb_hook_evt_itf *itf, void *closure);
-extern struct afb_hook_evt *afb_hook_addref_evt(struct afb_hook_evt *hook);
-extern void afb_hook_unref_evt(struct afb_hook_evt *hook);
-#endif