|
| 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...
|
| |