RTE RBC 2oo2 Reference Application 0.1.0 build 0006685
SIL 4 2oo2 Dual-Site Fault-Tolerant ERTMS Radio Block Centre Reference Architecture
Loading...
Searching...
No Matches
ab_gp_jru_forward.h
Go to the documentation of this file.
1#ifndef RTE_EXAMPLE_AB_GP_JRU_FORWARD_H
2#define RTE_EXAMPLE_AB_GP_JRU_FORWARD_H
3
19
20#include "rte/utils/status/rte_status.h"
21#include "rte_osadapter/log/rte_osadapter_log.h"
22
23#include "ab_gp_channel.h"
24
25#ifdef __cplusplus
26extern "C" {
27#endif
28
36rte_status_t ab_gp_jru_forward_install(const rte_osadapter_log_t *delegate);
37
46void ab_gp_jru_forward_set_channel(ab_gp_channel_handle_t handle, uint8_t source_id);
47
48#ifdef __cplusplus
49}
50#endif
51
52#endif /* RTE_EXAMPLE_AB_GP_JRU_FORWARD_H */
struct ab_gp_channel_context_s * ab_gp_channel_handle_t
Opaque handle over this component's own static per-process context.
rte_status_t ab_gp_jru_forward_install(const rte_osadapter_log_t *delegate)
Wraps delegate (the real local log OSAdapter, e.g. rte_posix_osadapter_log()) and registers the wrapp...
void ab_gp_jru_forward_set_channel(ab_gp_channel_handle_t handle, uint8_t source_id)
Attaches the open AB<->C relay channel: from this call on, write() also republishes INFO+ events to G...