Lines Matching refs:hook_p
96 typedef struct ng_hook *hook_p; typedef
109 typedef int ng_newhook_t(node_p node, hook_p hook, const char *name);
110 typedef hook_p ng_findhook_t(node_p node, const char *name);
111 typedef int ng_connect_t(hook_p hook);
112 typedef int ng_rcvmsg_t(node_p node, item_p item, hook_p lasthook);
113 typedef int ng_rcvdata_t(hook_p hook, item_p item);
114 typedef int ng_disconnect_t(hook_p hook);
115 typedef int ng_rcvitem (node_p node, hook_p hook, item_p item);
154 void ng_unref_hook(hook_p hook); /* don't move this */
180 void dumphook (hook_p hook, char *file, int line);
181 static __inline void _chkhook(hook_p hook, char *file, int line);
182 static __inline void _ng_hook_ref(hook_p hook, char * file, int line);
183 static __inline char * _ng_hook_name(hook_p hook, char * file, int line);
184 static __inline void _ng_hook_unref(hook_p hook, char * file, int line);
185 static __inline void _ng_hook_set_private(hook_p hook,
187 static __inline void _ng_hook_set_rcvmsg(hook_p hook,
189 static __inline void _ng_hook_set_rcvdata(hook_p hook,
191 static __inline void * _ng_hook_private(hook_p hook, char * file, int line);
192 static __inline int _ng_hook_not_valid(hook_p hook, char * file, int line);
193 static __inline int _ng_hook_is_valid(hook_p hook, char * file, int line);
194 static __inline node_p _ng_hook_node(hook_p hook, char * file, int line);
195 static __inline hook_p _ng_hook_peer(hook_p hook, char * file, int line);
196 static __inline void _ng_hook_force_writer(hook_p hook, char * file,
198 static __inline void _ng_hook_force_queue(hook_p hook, char * file,
200 static __inline void _ng_hook_set_to_inbound(hook_p hook, char * file,
204 _chkhook(hook_p hook, char *file, int line) in _chkhook()
215 _ng_hook_ref(hook_p hook, char * file, int line) in _ng_hook_ref()
222 _ng_hook_name(hook_p hook, char * file, int line) in _ng_hook_name()
229 _ng_hook_unref(hook_p hook, char * file, int line) in _ng_hook_unref()
236 _ng_hook_set_private(hook_p hook, void *val, char * file, int line) in _ng_hook_set_private()
243 _ng_hook_set_rcvmsg(hook_p hook, ng_rcvmsg_t *val, char * file, int line) in _ng_hook_set_rcvmsg()
250 _ng_hook_set_rcvdata(hook_p hook, ng_rcvdata_t *val, char * file, int line) in _ng_hook_set_rcvdata()
257 _ng_hook_private(hook_p hook, char * file, int line) in _ng_hook_private()
264 _ng_hook_not_valid(hook_p hook, char * file, int line) in _ng_hook_not_valid()
271 _ng_hook_is_valid(hook_p hook, char * file, int line) in _ng_hook_is_valid()
278 _ng_hook_node(hook_p hook, char * file, int line) in _ng_hook_node()
284 static __inline hook_p
285 _ng_hook_peer(hook_p hook, char * file, int line) in _ng_hook_peer()
292 _ng_hook_force_writer(hook_p hook, char * file, int line) in _ng_hook_force_writer()
299 _ng_hook_force_queue(hook_p hook, char * file, int line) in _ng_hook_force_queue()
306 _ng_hook_set_to_inbound(hook_p hook, char * file, int line) in _ng_hook_set_to_inbound()
313 _ng_hook_hi_stack(hook_p hook, char * file, int line) in _ng_hook_hi_stack()
438 typedef int ng_fn_eachhook(hook_p hook, void* arg);
441 hook_p _hook; \
627 typedef void ng_item_fn(node_p node, hook_p hook, void *arg1, int arg2);
628 typedef int ng_item_fn2(node_p node, struct ng_item *item, hook_p hook);
640 hook_p el_hook; /* Entering hook. Optional in Control messages */
704 hook_p _hook = _NGI_HOOK(i); \
730 static __inline hook_p _ngi_hook(item_p item, char *file, int line);
795 static __inline hook_p
1141 int ng_address_hook(node_p here, item_p item, hook_p hook, ng_ID_t retaddr);
1143 int ng_bypass(hook_p hook1, hook_p hook2);
1144 hook_p ng_findhook(node_p node, const char *name);
1153 item_p ng_package_msg_self(node_p here, hook_p hook, struct ng_mesg *msg);
1155 int ng_rmhook_self(hook_p hook); /* if a node wants to kill a hook */
1159 int ng_send_fn(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
1161 int ng_send_fn1(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
1163 int ng_send_fn2(node_p node, hook_p hook, item_p pitem, ng_item_fn2 *fn,
1167 int ng_callout(struct callout *c, node_p node, hook_p hook, int ticks,