|
Safe API Framework 0.1.0 build 384e6ae
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
|
Typedefs | |
| typedef rte_status_t(*) | rte_channel_service_flow_resolve_fn(const char *channel_name, rte_netlink_config_t *out_config, void *context) |
Functions | |
| rte_status_t | rte_channel_service_flow_osadapter_register_resolver (rte_channel_service_flow_resolve_fn resolver, void *context) |
| Registers the resolver this OSAdapter calls from setup() to learn a channel name's role/host/port/message_size. | |
| const rte_osadapter_channel_service_t * | rte_channel_service_flow_osadapter (void) |
| Returns the rte_osadapter_channel_service_t vtable to pass to rte_osadapter_channel_service_register(). | |
| typedef rte_status_t(*) rte_channel_service_flow_resolve_fn(const char *channel_name, rte_netlink_config_t *out_config, void *context) |
Same shape as Platform_OS_POSIX's rte_posix_channel_resolve_fn - deliberately, so one resolver function can serve either OSAdapter.
Definition at line 53 of file rte_channel_service_flow_osadapter.h.
| rte_status_t rte_channel_service_flow_osadapter_register_resolver | ( | rte_channel_service_flow_resolve_fn | resolver, |
| void * | context ) |
Registers the resolver this OSAdapter calls from setup() to learn a channel name's role/host/port/message_size.
| resolver | Must not be NULL. |
| context | Passed verbatim to resolver on every call; may be NULL. |
Definition at line 252 of file rte_channel_service_flow_osadapter.c.
| const rte_osadapter_channel_service_t * rte_channel_service_flow_osadapter | ( | void | ) |
Returns the rte_osadapter_channel_service_t vtable to pass to rte_osadapter_channel_service_register().
Definition at line 268 of file rte_channel_service_flow_osadapter.c.