Home | History | Annotate | Download | only in glib

Lines Matching full:hook

45 typedef gboolean	(*GHookFindFunc)	(GHook		*hook,
47 typedef void (*GHookMarshaller) (GHook *hook,
49 typedef gboolean (*GHookCheckMarshaller) (GHook *hook,
54 GHook *hook);
89 #define G_HOOK(hook) ((GHook*) (hook))
90 #define G_HOOK_FLAGS(hook) (G_HOOK (hook)->flags)
91 #define G_HOOK_ACTIVE(hook) ((G_HOOK_FLAGS (hook) & \
93 #define G_HOOK_IN_CALL(hook) ((G_HOOK_FLAGS (hook) & \
95 #define G_HOOK_IS_VALID(hook) (G_HOOK (hook)->hook_id != 0 && \
96 (G_HOOK_FLAGS (hook) & \
98 #define G_HOOK_IS_UNLINKED(hook) (G_HOOK (hook)->next == NULL && \
99 G_HOOK (hook)->prev == NULL && \
100 G_HOOK (hook)->hook_id == 0 && \
101 G_HOOK (hook)->ref_count == 0)
111 GHook *hook);
113 GHook *hook);
115 GHook *hook);
119 GHook *hook);
121 GHook *hook);
124 GHook *hook);
126 GHook *hook,
144 /* return the first valid hook, and increment its reference count */
147 /* return the next valid hook with incremented reference count, and
148 * decrement the reference count of the original hook
151 GHook *hook,
157 #define g_hook_append( hook_list, hook ) \
158 g_hook_insert_before ((hook_list), NULL, (hook))
164 * and destroy the hook if FALSE is returned.