Lines Matching refs:hook_p
89 typedef struct ng_hook *hook_p; typedef
102 typedef int ng_newhook_t(node_p node, hook_p hook, const char *name);
103 typedef hook_p ng_findhook_t(node_p node, const char *name);
104 typedef int ng_connect_t(hook_p hook);
105 typedef int ng_rcvmsg_t(node_p node, item_p item, hook_p lasthook);
106 typedef int ng_rcvdata_t(hook_p hook, item_p item);
107 typedef int ng_disconnect_t(hook_p hook);
108 typedef int ng_rcvitem (node_p node, hook_p hook, item_p item);
147 void ng_unref_hook(hook_p hook); /* don't move this */
173 void dumphook (hook_p hook, char *file, int line);
174 static __inline void _chkhook(hook_p hook, char *file, int line);
175 static __inline void _ng_hook_ref(hook_p hook, char * file, int line);
176 static __inline char * _ng_hook_name(hook_p hook, char * file, int line);
177 static __inline void _ng_hook_unref(hook_p hook, char * file, int line);
178 static __inline void _ng_hook_set_private(hook_p hook,
180 static __inline void _ng_hook_set_rcvmsg(hook_p hook,
182 static __inline void _ng_hook_set_rcvdata(hook_p hook,
184 static __inline void * _ng_hook_private(hook_p hook, char * file, int line);
185 static __inline int _ng_hook_not_valid(hook_p hook, char * file, int line);
186 static __inline int _ng_hook_is_valid(hook_p hook, char * file, int line);
187 static __inline node_p _ng_hook_node(hook_p hook, char * file, int line);
188 static __inline hook_p _ng_hook_peer(hook_p hook, char * file, int line);
189 static __inline void _ng_hook_force_writer(hook_p hook, char * file,
191 static __inline void _ng_hook_force_queue(hook_p hook, char * file,
193 static __inline void _ng_hook_set_to_inbound(hook_p hook, char * file,
197 _chkhook(hook_p hook, char *file, int line) in _chkhook()
208 _ng_hook_ref(hook_p hook, char * file, int line) in _ng_hook_ref()
215 _ng_hook_name(hook_p hook, char * file, int line) in _ng_hook_name()
222 _ng_hook_unref(hook_p hook, char * file, int line) in _ng_hook_unref()
229 _ng_hook_set_private(hook_p hook, void *val, char * file, int line) in _ng_hook_set_private()
236 _ng_hook_set_rcvmsg(hook_p hook, ng_rcvmsg_t *val, char * file, int line) in _ng_hook_set_rcvmsg()
243 _ng_hook_set_rcvdata(hook_p hook, ng_rcvdata_t *val, char * file, int line) in _ng_hook_set_rcvdata()
250 _ng_hook_private(hook_p hook, char * file, int line) in _ng_hook_private()
257 _ng_hook_not_valid(hook_p hook, char * file, int line) in _ng_hook_not_valid()
264 _ng_hook_is_valid(hook_p hook, char * file, int line) in _ng_hook_is_valid()
271 _ng_hook_node(hook_p hook, char * file, int line) in _ng_hook_node()
277 static __inline hook_p
278 _ng_hook_peer(hook_p hook, char * file, int line) in _ng_hook_peer()
285 _ng_hook_force_writer(hook_p hook, char * file, int line) in _ng_hook_force_writer()
292 _ng_hook_force_queue(hook_p hook, char * file, int line) in _ng_hook_force_queue()
299 _ng_hook_set_to_inbound(hook_p hook, char * file, int line) in _ng_hook_set_to_inbound()
306 _ng_hook_hi_stack(hook_p hook, char * file, int line) in _ng_hook_hi_stack()
431 typedef int ng_fn_eachhook(hook_p hook, void* arg);
434 hook_p _hook; \
459 static __inline hook_p _ng_node_foreach_hook(node_p node,
572 static __inline hook_p
576 hook_p hook; in _ng_node_foreach_hook()
626 typedef void ng_item_fn(node_p node, hook_p hook, void *arg1, int arg2);
627 typedef int ng_item_fn2(node_p node, struct ng_item *item, hook_p hook);
639 hook_p el_hook; /* Entering hook. Optional in Control messages */
703 hook_p _hook = _NGI_HOOK(i); \
729 static __inline hook_p _ngi_hook(item_p item, char *file, int line);
794 static __inline hook_p
1140 int ng_address_hook(node_p here, item_p item, hook_p hook, ng_ID_t retaddr);
1142 int ng_bypass(hook_p hook1, hook_p hook2);
1143 hook_p ng_findhook(node_p node, const char *name);
1152 item_p ng_package_msg_self(node_p here, hook_p hook, struct ng_mesg *msg);
1154 int ng_rmhook_self(hook_p hook); /* if a node wants to kill a hook */
1158 int ng_send_fn(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
1160 int ng_send_fn1(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
1162 int ng_send_fn2(node_p node, hook_p hook, item_p pitem, ng_item_fn2 *fn,
1165 int ng_callout(struct callout *c, node_p node, hook_p hook, int ticks,