|
int32_t | sol_flow_single_connect_port_in (struct sol_flow_node *node, uint16_t port_idx) |
| Connect the input port port_idx of the inner node. More...
|
|
int32_t | sol_flow_single_connect_port_out (struct sol_flow_node *node, uint16_t port_idx) |
| Connect the output port port_idx of the inner node. More...
|
|
int32_t | sol_flow_single_disconnect_port_in (struct sol_flow_node *node, uint16_t port_idx) |
| Disconnect the input port port_idx of the inner node. More...
|
|
int32_t | sol_flow_single_disconnect_port_out (struct sol_flow_node *node, uint16_t port_idx) |
| Disconnect the output port port_idx of the inner node. More...
|
|
struct sol_flow_node * | sol_flow_single_get_child (const struct sol_flow_node *node) |
| Return the reference to the inner node. More...
|
|
struct sol_flow_node * | sol_flow_single_new (const char *id, const struct sol_flow_node_type *base_type, const struct sol_flow_node_options *options, const uint16_t *connected_ports_in, const uint16_t *connected_ports_out, void(*process)(void *user_data, struct sol_flow_node *node, uint16_t port, const struct sol_flow_packet *packet), const void *user_data) |
| create a single-node instance for the given base_type. More...
|
|
struct sol_flow_node_type * | sol_flow_single_new_type (const struct sol_flow_node_type *base_type) |
| create a wrapper type to use base_type nodes without a flow. More...
|
|
const struct sol_flow_node_type * | sol_flow_single_type_get_child_type (const struct sol_flow_node_type *single_type) |
| Given a single-node type wrapper, return the internal (child) type. More...
|
|