Lines Matching refs:hook_p
89 typedef struct ng_hook *hook_p; typedef
95 typedef int ng_newhook_t(node_p node, hook_p hook, const char *name);
96 typedef hook_p ng_findhook_t(node_p node, const char *name);
97 typedef int ng_connect_t(hook_p hook);
98 typedef int ng_rcvmsg_t(node_p node, item_p item, hook_p lasthook);
99 typedef int ng_rcvdata_t(hook_p hook, item_p item);
100 typedef int ng_disconnect_t(hook_p hook);
101 typedef int ng_rcvitem (node_p node, hook_p hook, item_p item);
140 void ng_unref_hook(hook_p hook); /* don't move this */
166 void dumphook (hook_p hook, char *file, int line);
167 static __inline void _chkhook(hook_p hook, char *file, int line);
168 static __inline void _ng_hook_ref(hook_p hook, char * file, int line);
169 static __inline char * _ng_hook_name(hook_p hook, char * file, int line);
170 static __inline void _ng_hook_unref(hook_p hook, char * file, int line);
171 static __inline void _ng_hook_set_private(hook_p hook,
173 static __inline void _ng_hook_set_rcvmsg(hook_p hook,
175 static __inline void _ng_hook_set_rcvdata(hook_p hook,
177 static __inline void * _ng_hook_private(hook_p hook, char * file, int line);
178 static __inline int _ng_hook_not_valid(hook_p hook, char * file, int line);
179 static __inline int _ng_hook_is_valid(hook_p hook, char * file, int line);
180 static __inline node_p _ng_hook_node(hook_p hook, char * file, int line);
181 static __inline hook_p _ng_hook_peer(hook_p hook, char * file, int line);
182 static __inline void _ng_hook_force_writer(hook_p hook, char * file,
184 static __inline void _ng_hook_force_queue(hook_p hook, char * file,
186 static __inline void _ng_hook_set_to_inbound(hook_p hook, char * file,
190 _chkhook(hook_p hook, char *file, int line) in _chkhook()
201 _ng_hook_ref(hook_p hook, char * file, int line) in _ng_hook_ref()
208 _ng_hook_name(hook_p hook, char * file, int line) in _ng_hook_name()
215 _ng_hook_unref(hook_p hook, char * file, int line) in _ng_hook_unref()
222 _ng_hook_set_private(hook_p hook, void *val, char * file, int line) in _ng_hook_set_private()
229 _ng_hook_set_rcvmsg(hook_p hook, ng_rcvmsg_t *val, char * file, int line) in _ng_hook_set_rcvmsg()
236 _ng_hook_set_rcvdata(hook_p hook, ng_rcvdata_t *val, char * file, int line) in _ng_hook_set_rcvdata()
243 _ng_hook_private(hook_p hook, char * file, int line) in _ng_hook_private()
250 _ng_hook_not_valid(hook_p hook, char * file, int line) in _ng_hook_not_valid()
257 _ng_hook_is_valid(hook_p hook, char * file, int line) in _ng_hook_is_valid()
264 _ng_hook_node(hook_p hook, char * file, int line) in _ng_hook_node()
270 static __inline hook_p
271 _ng_hook_peer(hook_p hook, char * file, int line) in _ng_hook_peer()
278 _ng_hook_force_writer(hook_p hook, char * file, int line) in _ng_hook_force_writer()
285 _ng_hook_force_queue(hook_p hook, char * file, int line) in _ng_hook_force_queue()
292 _ng_hook_set_to_inbound(hook_p hook, char * file, int line) in _ng_hook_set_to_inbound()
299 _ng_hook_hi_stack(hook_p hook, char * file, int line) in _ng_hook_hi_stack()
424 typedef int ng_fn_eachhook(hook_p hook, void* arg);
427 hook_p _hook; \
452 static __inline hook_p _ng_node_foreach_hook(node_p node,
565 static __inline hook_p
569 hook_p hook; in _ng_node_foreach_hook()
619 typedef void ng_item_fn(node_p node, hook_p hook, void *arg1, int arg2);
620 typedef int ng_item_fn2(node_p node, struct ng_item *item, hook_p hook);
632 hook_p el_hook; /* Entering hook. Optional in Control messages */
696 hook_p _hook = _NGI_HOOK(i); \
722 static __inline hook_p _ngi_hook(item_p item, char *file, int line);
787 static __inline hook_p
1133 int ng_address_hook(node_p here, item_p item, hook_p hook, ng_ID_t retaddr);
1135 int ng_bypass(hook_p hook1, hook_p hook2);
1136 hook_p ng_findhook(node_p node, const char *name);
1145 item_p ng_package_msg_self(node_p here, hook_p hook, struct ng_mesg *msg);
1147 int ng_rmhook_self(hook_p hook); /* if a node wants to kill a hook */
1151 int ng_send_fn(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
1153 int ng_send_fn1(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
1155 int ng_send_fn2(node_p node, hook_p hook, item_p pitem, ng_item_fn2 *fn,
1158 int ng_callout(struct callout *c, node_p node, hook_p hook, int ticks,