My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Attributes | List of all members
dfg_route Struct Reference

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_runtimeruntime
 The runtime on which the route is located. More...
 
struct dfg_msu_typemsu_type
 The type of MSU to which this route delivers. More...
 
struct dfg_route_endpointendpoints [256]
 The endpoints of the route. More...
 
int n_endpoints
 The number of endpoints in dfg_route::endpoints. More...
 

Detailed Description

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.

Definition at line 152 of file dfg.h.

Member Data Documentation

struct dfg_route_endpoint* dfg_route::endpoints[256]

The endpoints of the route.

Definition at line 156 of file dfg.h.

int dfg_route::id

A unique identifier for the route.

Definition at line 153 of file dfg.h.

struct dfg_msu_type* dfg_route::msu_type

The type of MSU to which this route delivers.

Definition at line 155 of file dfg.h.

int dfg_route::n_endpoints

The number of endpoints in dfg_route::endpoints.

Definition at line 157 of file dfg.h.

struct dfg_runtime* dfg_route::runtime

The runtime on which the route is located.

Definition at line 154 of file dfg.h.


The documentation for this struct was generated from the following file: