Lines Matching refs:hook

127 	hook_p	hook;  member
186 ng_xxx_newhook(node_p node, hook_p hook, const char *name) in ng_xxx_newhook() argument
227 if (xxxp->channel[chan].hook != NULL) in ng_xxx_newhook()
229 NG_HOOK_SET_PRIVATE(hook, xxxp->channel + chan); in ng_xxx_newhook()
230 xxxp->channel[chan].hook = hook; in ng_xxx_newhook()
235 xxxp->downstream_hook.hook = hook; in ng_xxx_newhook()
236 NG_HOOK_SET_PRIVATE(hook, &xxxp->downstream_hook); in ng_xxx_newhook()
239 xxxp->debughook = hook; in ng_xxx_newhook()
240 NG_HOOK_SET_PRIVATE(hook, NULL); in ng_xxx_newhook()
329 ng_xxx_rcvdata(hook_p hook, item_p item ) in ng_xxx_rcvdata() argument
331 const xxx_p xxxp = NG_NODE_PRIVATE(NG_HOOK_NODE(hook)); in ng_xxx_rcvdata()
338 if (NG_HOOK_PRIVATE(hook)) { in ng_xxx_rcvdata()
339 dlci = ((struct XXX_hookinfo *) NG_HOOK_PRIVATE(hook))->dlci; in ng_xxx_rcvdata()
340 chan = ((struct XXX_hookinfo *) NG_HOOK_PRIVATE(hook))->channel; in ng_xxx_rcvdata()
349 xxxp->downstream_hook.hook, m); in ng_xxx_rcvdata()
375 xxxp->channel[chan].hook, m); in ng_xxx_rcvdata()
380 if (hook == xxxp->downstream_hook.hook) { in ng_xxx_rcvdata()
401 NG_SEND_DATA_ONLY(error, xxxp->upstream_hook.hook, m);
451 ng_xxx_connect(hook_p hook) argument
460 NG_HOOK_FORCE_QUEUE(NG_HOOK_PEER(hook));
469 if (NG_HOOK_PRIVATE(hook)) {
476 dlci = ((struct XXX_hookinfo *) NG_HOOK_PRIVATE(hook))->dlci;
478 NG_HOOK_FORCE_QUEUE(hook);
491 ng_xxx_disconnect(hook_p hook) argument
493 if (NG_HOOK_PRIVATE(hook))
494 ((struct XXX_hookinfo *) (NG_HOOK_PRIVATE(hook)))->hook = NULL;
495 if ((NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0)
496 && (NG_NODE_IS_VALID(NG_HOOK_NODE(hook)))) /* already shutting down? */
497 ng_rmnode_self(NG_HOOK_NODE(hook));