Soletta™ Framework
|
#include "sol-flow.h"
Go to the source code of this file.
Data Structures | |
struct | sol_flow_static_conn_spec |
Structure for the specification of a connection. More... | |
struct | sol_flow_static_node_spec |
Structure for the specification of a node. More... | |
struct | sol_flow_static_port_spec |
Structure for the specification of node ports. More... | |
struct | sol_flow_static_spec |
Specification of how a static flow should work. More... | |
Macros | |
#define | SOL_FLOW_STATIC_API_VERSION (1) |
Current API version number. More... | |
#define | SOL_FLOW_STATIC_CONN_SPEC_GUARD { .src = UINT16_MAX } |
Guard element of the connections spec array. More... | |
#define | SOL_FLOW_STATIC_NODE_SPEC_GUARD { } |
Guard element of the nodes spec array. More... | |
#define | SOL_FLOW_STATIC_PORT_SPEC_GUARD { .node = UINT16_MAX } |
Guard element of the ports spec array. More... | |
Typedefs | |
typedef struct sol_flow_static_conn_spec | sol_flow_static_conn_spec |
Structure for the specification of a connection. More... | |
typedef struct sol_flow_static_node_spec | sol_flow_static_node_spec |
Structure for the specification of a node. More... | |
typedef struct sol_flow_static_port_spec | sol_flow_static_port_spec |
Structure for the specification of node ports. More... | |
typedef struct sol_flow_static_spec | sol_flow_static_spec |
Specification of how a static flow should work. More... | |
Functions | |
struct sol_flow_node * | sol_flow_static_get_node (struct sol_flow_node *node, uint16_t index) |
Get a container node's children node by index. More... | |
struct sol_flow_node * | sol_flow_static_new (struct sol_flow_node *parent, const struct sol_flow_static_node_spec nodes[], const struct sol_flow_static_conn_spec conns[]) |
Creates a new "static flow" node. More... | |
struct sol_flow_node_type * | sol_flow_static_new_type (const struct sol_flow_static_spec *spec) |
Creates a new "static flow" (container) type. More... | |
#define SOL_FLOW_STATIC_API_VERSION (1) |
Current API version number.