Libecoli  0.11.3
Extensible COmmand LIne library
Functions
Bypass node

A pass-through node useful for building graph loops. More...

Functions

struct ec_nodeec_node_bypass (const char *id, struct ec_node *node)
 
int ec_node_bypass_set_child (struct ec_node *gen_node, struct ec_node *child)
 

Detailed Description

A pass-through node useful for building graph loops.

Configuration Schema

schema bypass {
node child {
description "The child node.";
}
}

Function Documentation

◆ ec_node_bypass()

struct ec_node* ec_node_bypass ( const char *  id,
struct ec_node node 
)

A node that does nothing other than calling the child node. It can be helpful to build loops in a node graph.

◆ ec_node_bypass_set_child()

int ec_node_bypass_set_child ( struct ec_node gen_node,
struct ec_node child 
)

Attach a child to a bypass node.