Safe API Framework
0.1.0 build 384e6ae
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
Toggle main menu visibility
Loading...
Searching...
No Matches
rte_channel_service_flow_osadapter.h
Go to the documentation of this file.
1
41
#ifndef RTE_CHANNEL_SERVICE_FLOW_BACKEND_H
42
#define RTE_CHANNEL_SERVICE_FLOW_BACKEND_H
43
44
#include "
rte/redundancy/channel_service/rte_channel_service.h
"
45
#include "
rte/oal/netlink/rte_netlink.h
"
46
47
#ifdef __cplusplus
48
extern
"C"
{
49
#endif
50
53
typedef
rte_status_t
(*
rte_channel_service_flow_resolve_fn
)(
const
char
*channel_name,
54
rte_netlink_config_t
*out_config,
55
void
*context);
56
64
rte_status_t
rte_channel_service_flow_osadapter_register_resolver
(
rte_channel_service_flow_resolve_fn
resolver,
65
void
*context);
66
71
const
rte_osadapter_channel_service_t
*
rte_channel_service_flow_osadapter
(
void
);
72
73
#ifdef __cplusplus
74
}
75
#endif
76
77
#endif
/* RTE_CHANNEL_SERVICE_FLOW_BACKEND_H */
rte_status_t
rte_status_t
Common result/status codes.
Definition
rte_status.h:27
rte_channel_service_flow_osadapter
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
rte_channel_service_flow_osadapter.c:268
rte_channel_service_flow_osadapter_register_resolver
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/mes...
Definition
rte_channel_service_flow_osadapter.c:252
rte_channel_service_flow_resolve_fn
rte_status_t(*) rte_channel_service_flow_resolve_fn(const char *channel_name, rte_netlink_config_t *out_config, void *context)
Definition
rte_channel_service_flow_osadapter.h:53
rte_channel_service.h
Application-facing named channel service.
rte_netlink.h
OS Abstraction Layer - Point-to-point network link service.
rte_netlink_config_t
Configuration for rte_netlink_open().
Definition
rte_netlink.h:77
rte_osadapter_channel_service_t
OSAdapter implementation for named channel operations.
Definition
rte_channel_service.h:43
include
rte
redundancy
channel_service
rte_channel_service_flow_osadapter.h
Generated by
1.18.0