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_osadapter_platform.h
Go to the documentation of this file.
1
7
#ifndef RTE_OSADAPTER_PLATFORM_H
8
#define RTE_OSADAPTER_PLATFORM_H
9
10
#include <stdint.h>
11
#include "
rte/oal/platform/rte_platform.h
"
12
#include "
rte/utils/status/rte_status.h
"
13
#include "
rte/utils/types/rte_types.h
"
14
15
#ifdef __cplusplus
16
extern
"C"
{
17
#endif
18
22
typedef
struct
rte_osadapter_platform_s
23
{
24
rte_status_t
(*realtime_init)(uint32_t rt_priority);
25
}
rte_osadapter_platform_t
;
26
36
rte_status_t
rte_osadapter_platform_register
(
const
rte_osadapter_platform_t
*adapter);
37
38
39
#ifdef __cplusplus
40
}
41
#endif
42
43
#endif
/* RTE_OSADAPTER_PLATFORM_H */
rte_status_t
rte_status_t
Common result/status codes.
Definition
rte_status.h:27
rte_osadapter_platform_register
rte_status_t rte_osadapter_platform_register(const rte_osadapter_platform_t *adapter)
Registers the OSAdapter platform implementation.
Definition
rte_platform.c:28
rte_platform.h
OS Abstraction Layer - Real-time platform configuration service (ADR-035).
rte_status.h
Common status/error codes returned by every Safe API Framework function. Shared across all OS Abstrac...
rte_types.h
Common fixed-width types and the caller-owned-storage handle pattern used by every OAL service (see A...
rte_osadapter_platform_t
OSAdapter platform operations vtable.
Definition
rte_osadapter_platform.h:23
include
rte_osadapter
platform
rte_osadapter_platform.h
Generated by
1.18.0