MCPcopy Create free account
hub / github.com/ElementsProject/lightning / plugin_hook_add_deps

Function plugin_hook_add_deps

lightningd/plugin_hook.c:428–447  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

426}
427
428void plugin_hook_add_deps(struct plugin_hook *hook,
429 struct plugin *plugin,
430 const char *buffer,
431 const jsmntok_t *before,
432 const jsmntok_t *after)
433{
434 struct hook_instance *h = NULL;
435
436 /* We just added this, it must exist */
437 for (size_t i = 0; i < tal_count(hook->hooks); i++) {
438 if (hook->hooks[i]->plugin == plugin) {
439 h = hook->hooks[i];
440 break;
441 }
442 }
443 assert(h);
444
445 add_deps(&h->before, buffer, before);
446 add_deps(&h->after, buffer, after);
447}
448
449struct hook_node {
450 /* Is this copied into the ordered array yet? */

Callers 1

plugin_hooks_addFunction · 0.85

Calls 1

add_depsFunction · 0.85

Tested by

no test coverage detected