Lines Matching refs:hook_p
87 typedef struct ng_hook *hook_p; typedef
100 typedef int ng_newhook_t(node_p node, hook_p hook, const char *name);
101 typedef hook_p ng_findhook_t(node_p node, const char *name);
102 typedef int ng_connect_t(hook_p hook);
103 typedef int ng_rcvmsg_t(node_p node, item_p item, hook_p lasthook);
104 typedef int ng_rcvdata_t(hook_p hook, item_p item);
105 typedef int ng_disconnect_t(hook_p hook);
106 typedef int ng_rcvitem (node_p node, hook_p hook, item_p item);
145 void ng_unref_hook(hook_p hook); /* don't move this */
171 void dumphook (hook_p hook, char *file, int line);
172 static __inline void _chkhook(hook_p hook, char *file, int line);
173 static __inline void _ng_hook_ref(hook_p hook, char * file, int line);
174 static __inline char * _ng_hook_name(hook_p hook, char * file, int line);
175 static __inline void _ng_hook_unref(hook_p hook, char * file, int line);
176 static __inline void _ng_hook_set_private(hook_p hook,
178 static __inline void _ng_hook_set_rcvmsg(hook_p hook,
180 static __inline void _ng_hook_set_rcvdata(hook_p hook,
182 static __inline void * _ng_hook_private(hook_p hook, char * file, int line);
183 static __inline int _ng_hook_not_valid(hook_p hook, char * file, int line);
184 static __inline int _ng_hook_is_valid(hook_p hook, char * file, int line);
185 static __inline node_p _ng_hook_node(hook_p hook, char * file, int line);
186 static __inline hook_p _ng_hook_peer(hook_p hook, char * file, int line);
187 static __inline void _ng_hook_force_writer(hook_p hook, char * file,
189 static __inline void _ng_hook_force_queue(hook_p hook, char * file,
191 static __inline void _ng_hook_set_to_inbound(hook_p hook, char * file,
195 _chkhook(hook_p hook, char *file, int line) in _chkhook()
206 _ng_hook_ref(hook_p hook, char * file, int line) in _ng_hook_ref()
213 _ng_hook_name(hook_p hook, char * file, int line) in _ng_hook_name()
220 _ng_hook_unref(hook_p hook, char * file, int line) in _ng_hook_unref()
227 _ng_hook_set_private(hook_p hook, void *val, char * file, int line) in _ng_hook_set_private()
234 _ng_hook_set_rcvmsg(hook_p hook, ng_rcvmsg_t *val, char * file, int line) in _ng_hook_set_rcvmsg()
241 _ng_hook_set_rcvdata(hook_p hook, ng_rcvdata_t *val, char * file, int line) in _ng_hook_set_rcvdata()
248 _ng_hook_private(hook_p hook, char * file, int line) in _ng_hook_private()
255 _ng_hook_not_valid(hook_p hook, char * file, int line) in _ng_hook_not_valid()
262 _ng_hook_is_valid(hook_p hook, char * file, int line) in _ng_hook_is_valid()
269 _ng_hook_node(hook_p hook, char * file, int line) in _ng_hook_node()
275 static __inline hook_p
276 _ng_hook_peer(hook_p hook, char * file, int line) in _ng_hook_peer()
283 _ng_hook_force_writer(hook_p hook, char * file, int line) in _ng_hook_force_writer()
290 _ng_hook_force_queue(hook_p hook, char * file, int line) in _ng_hook_force_queue()
297 _ng_hook_set_to_inbound(hook_p hook, char * file, int line) in _ng_hook_set_to_inbound()
304 _ng_hook_hi_stack(hook_p hook, char * file, int line) in _ng_hook_hi_stack()
429 typedef int ng_fn_eachhook(hook_p hook, void* arg);
432 hook_p _hook; \
618 typedef void ng_item_fn(node_p node, hook_p hook, void *arg1, int arg2);
619 typedef int ng_item_fn2(node_p node, struct ng_item *item, hook_p hook);
631 hook_p el_hook; /* Entering hook. Optional in Control messages */
695 hook_p _hook = _NGI_HOOK(i); \
721 static __inline hook_p _ngi_hook(item_p item, char *file, int line);
786 static __inline hook_p
1132 int ng_address_hook(node_p here, item_p item, hook_p hook, ng_ID_t retaddr);
1134 int ng_bypass(hook_p hook1, hook_p hook2);
1135 hook_p ng_findhook(node_p node, const char *name);
1144 item_p ng_package_msg_self(node_p here, hook_p hook, struct ng_mesg *msg);
1146 int ng_rmhook_self(hook_p hook); /* if a node wants to kill a hook */
1150 int ng_send_fn(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
1152 int ng_send_fn1(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
1154 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,