X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Fhook.h;h=5d7c26224ceef3b1cb191371cd0cc89cc0de6560;hb=97caad97d5c0711cb3143c52af61ebd6d103e1f3;hp=bd68e0966304b2af1ce455fbb8a85d29fc915762;hpb=47e763400230ba5cd55c377db531a4610f3c00ea;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/hook.h b/ltt/branches/poly/lttv/lttv/hook.h index bd68e096..5d7c2622 100644 --- a/ltt/branches/poly/lttv/lttv/hook.h +++ b/ltt/branches/poly/lttv/lttv/hook.h @@ -41,7 +41,10 @@ typedef GArray LttvHooks; * functions. Hook removal does not change list order. */ -#define LTTV_PRIO_DEFAULT 0 +#define LTTV_PRIO_DEFAULT 50 +#define LTTV_PRIO_HIGH 0 +#define LTTV_PRIO_LOW 99 + typedef gint LttvHookPrio; /* Create and destroy a list of hooks */ @@ -58,7 +61,7 @@ void lttv_hooks_add(LttvHooks *h, LttvHook f, void *hook_data, LttvHookPrio p); /* Add a list of hooks to the list h */ -void lttv_hooks_add_list(LttvHooks *h, LttvHooks *list); +void lttv_hooks_add_list(LttvHooks *h, const LttvHooks *list); /* Remove a hook from the list. Return the hook data. */ @@ -73,7 +76,7 @@ void lttv_hooks_remove_data(LttvHooks *h, LttvHook f, void *hook_data); /* Remove a list of hooks from the hooks list in h. */ -void lttv_hooks_remove_data_list(LttvHooks *h, LttvHooks *list); +void lttv_hooks_remove_list(LttvHooks *h, LttvHooks *list); /* Return the number of hooks in the list */