A route through which MSU messages can be passed. More...
#include <dfg.h>
Public Attributes | |
int | id |
A unique identifier for the route. More... | |
struct dfg_runtime * | runtime |
The runtime on which the route is located. More... | |
struct dfg_msu_type * | msu_type |
The type of MSU to which this route delivers. More... | |
struct dfg_route_endpoint * | endpoints [256] |
The endpoints of the route. More... | |
int | n_endpoints |
The number of endpoints in dfg_route::endpoints. More... | |
A route through which MSU messages can be passed.
A route consists of a series of MSUs to which a message can be delivered. Multiple MSUs can send through the same route, as long as it exists on the MSU's runtime. A route can only send to MSUs of a single type.
struct dfg_route_endpoint* dfg_route::endpoints[256] |
struct dfg_msu_type* dfg_route::msu_type |
int dfg_route::n_endpoints |
The number of endpoints in dfg_route::endpoints.
struct dfg_runtime* dfg_route::runtime |