|
Safe API Framework 0.1.0 build 384e6ae
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
|
OS Abstraction Layer - Master OSAdapter Interface. More...
#include "rte_osadapter/rte_osadapter_socket.h"#include "rte_osadapter/memory/rte_osadapter_memory.h"#include "rte_osadapter/clocksync/rte_osadapter_clocksync.h"#include "rte_osadapter/timer/rte_osadapter_timer.h"#include "rte_osadapter/mutex/rte_osadapter_mutex.h"#include "rte_osadapter/task/rte_osadapter_task.h"#include "rte_osadapter/log/rte_osadapter_log.h"#include "rte_osadapter/nvm/rte_osadapter_nvm.h"#include "rte_osadapter/platform/rte_osadapter_platform.h"#include "rte_osadapter/random/rte_osadapter_random.h"#include "rte_osadapter/reboot/rte_osadapter_reboot.h"#include "rte_osadapter/ipc/rte_osadapter_ipc.h"#include "rte_osadapter/netlink/rte_osadapter_netlink.h"#include "rte_osadapter/flow/rte_osadapter_flow.h"#include "rte_osadapter/fsou/rte_osadapter_fsou.h"Go to the source code of this file.
Data Structures | |
| struct | rte_osadapter_bundle_t |
| Comprehensive bundle of all OSAdapter vtables for a platform. More... | |
Functions | |
| rte_status_t | rte_osadapter_register_all (const rte_osadapter_bundle_t *bundle) |
| Registers all OSAdapter interfaces at once from an OSAdapter bundle. | |
OS Abstraction Layer - Master OSAdapter Interface.
Consolidates all OS adapter primitives provided by a platform-specific OSAdapter (e.g. POSIX, QNX, FreeRTOS):
Compliant with CENELEC EN 50128 SIL 4 and MISRA C:2012.
Definition in file rte_osadapter.h.
| rte_status_t rte_osadapter_register_all | ( | const rte_osadapter_bundle_t * | bundle | ) |
Registers all OSAdapter interfaces at once from an OSAdapter bundle.
| bundle | Pointer to bundle with valid vtables. Must not be NULL. |
Definition at line 27 of file rte_osadapter.c.