Lines Matching defs:hook_p

90 typedef struct ng_hook *hook_p;
96 typedef int ng_newhook_t(node_p node, hook_p hook, const char *name);
97 typedef hook_p ng_findhook_t(node_p node, const char *name);
98 typedef int ng_connect_t(hook_p hook);
99 typedef int ng_rcvmsg_t(node_p node, item_p item, hook_p lasthook);
100 typedef int ng_rcvdata_t(hook_p hook, item_p item);
101 typedef int ng_disconnect_t(hook_p hook);
102 typedef int ng_rcvitem (node_p node, hook_p hook, item_p item);
141 void ng_unref_hook(hook_p hook); /* don't move this */
167 void dumphook (hook_p hook, char *file, int line);
168 static __inline void _chkhook(hook_p hook, char *file, int line);
169 static __inline void _ng_hook_ref(hook_p hook, char * file, int line);
170 static __inline char * _ng_hook_name(hook_p hook, char * file, int line);
171 static __inline void _ng_hook_unref(hook_p hook, char * file, int line);
172 static __inline void _ng_hook_set_private(hook_p hook,
174 static __inline void _ng_hook_set_rcvmsg(hook_p hook,
176 static __inline void _ng_hook_set_rcvdata(hook_p hook,
178 static __inline void * _ng_hook_private(hook_p hook, char * file, int line);
179 static __inline int _ng_hook_not_valid(hook_p hook, char * file, int line);
180 static __inline int _ng_hook_is_valid(hook_p hook, char * file, int line);
181 static __inline node_p _ng_hook_node(hook_p hook, char * file, int line);
182 static __inline hook_p _ng_hook_peer(hook_p hook, char * file, int line);
183 static __inline void _ng_hook_force_writer(hook_p hook, char * file,
185 static __inline void _ng_hook_force_queue(hook_p hook, char * file,
187 static __inline void _ng_hook_set_to_inbound(hook_p hook, char * file,
191 _chkhook(hook_p hook, char *file, int line)
202 _ng_hook_ref(hook_p hook, char * file, int line)
209 _ng_hook_name(hook_p hook, char * file, int line)
216 _ng_hook_unref(hook_p hook, char * file, int line)
223 _ng_hook_set_private(hook_p hook, void *val, char * file, int line)
230 _ng_hook_set_rcvmsg(hook_p hook, ng_rcvmsg_t *val, char * file, int line)
237 _ng_hook_set_rcvdata(hook_p hook, ng_rcvdata_t *val, char * file, int line)
244 _ng_hook_private(hook_p hook, char * file, int line)
251 _ng_hook_not_valid(hook_p hook, char * file, int line)
258 _ng_hook_is_valid(hook_p hook, char * file, int line)
265 _ng_hook_node(hook_p hook, char * file, int line)
271 static __inline hook_p
272 _ng_hook_peer(hook_p hook, char * file, int line)
279 _ng_hook_force_writer(hook_p hook, char * file, int line)
286 _ng_hook_force_queue(hook_p hook, char * file, int line)
293 _ng_hook_set_to_inbound(hook_p hook, char * file, int line)
300 _ng_hook_hi_stack(hook_p hook, char * file, int line)
426 typedef int ng_fn_eachhook(hook_p hook, void* arg);
429 hook_p _hook; \
454 static __inline hook_p _ng_node_foreach_hook(node_p node,
567 static __inline hook_p
571 hook_p hook;
621 typedef void ng_item_fn(node_p node, hook_p hook, void *arg1, int arg2);
622 typedef int ng_item_fn2(node_p node, struct ng_item *item, hook_p hook);
634 hook_p el_hook; /* Entering hook. Optional in Control messages */
698 hook_p _hook = _NGI_HOOK(i); \
724 static __inline hook_p _ngi_hook(item_p item, char *file, int line);
789 static __inline hook_p
1137 int ng_address_hook(node_p here, item_p item, hook_p hook, ng_ID_t retaddr);
1139 int ng_bypass(hook_p hook1, hook_p hook2);
1140 hook_p ng_findhook(node_p node, const char *name);
1149 item_p ng_package_msg_self(node_p here, hook_p hook, struct ng_mesg *msg);
1151 int ng_rmhook_self(hook_p hook); /* if a node wants to kill a hook */
1155 int ng_send_fn(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
1157 int ng_send_fn1(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
1159 int ng_send_fn2(node_p node, hook_p hook, item_p pitem, ng_item_fn2 *fn,
1162 int ng_callout(struct callout *c, node_p node, hook_p hook, int ticks,