Safe API Framework 0.1.0 build 384e6ae
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
Loading...
Searching...
No Matches
rte_osadapter_nvm_t Struct Reference

OSAdapter NVM operations vtable. More...

#include <rte_osadapter_nvm.h>

Data Fields

rte_status_t(*) open (rte_nvm_storage_t *storage, const rte_nvm_config_t *config, rte_nvm_handle_t *out_handle)
rte_status_t(*) read (rte_nvm_handle_t handle, size_t offset, void *out_buffer, size_t buffer_size)
rte_status_t(*) write (rte_nvm_handle_t handle, size_t offset, const void *buffer, size_t buffer_size)
rte_status_t(*) sync (rte_nvm_handle_t handle)
rte_status_t(*) close (rte_nvm_handle_t handle)

Detailed Description

OSAdapter NVM operations vtable.

Definition at line 20 of file rte_osadapter_nvm.h.

Field Documentation

◆ open

rte_status_t(*) rte_osadapter_nvm_t::open(rte_nvm_storage_t *storage, const rte_nvm_config_t *config, rte_nvm_handle_t *out_handle)

Definition at line 22 of file rte_osadapter_nvm.h.

◆ read

rte_status_t(*) rte_osadapter_nvm_t::read(rte_nvm_handle_t handle, size_t offset, void *out_buffer, size_t buffer_size)

Definition at line 25 of file rte_osadapter_nvm.h.

◆ write

rte_status_t(*) rte_osadapter_nvm_t::write(rte_nvm_handle_t handle, size_t offset, const void *buffer, size_t buffer_size)

Definition at line 27 of file rte_osadapter_nvm.h.

◆ sync

rte_status_t(*) rte_osadapter_nvm_t::sync(rte_nvm_handle_t handle)

Definition at line 29 of file rte_osadapter_nvm.h.

◆ close

rte_status_t(*) rte_osadapter_nvm_t::close(rte_nvm_handle_t handle)

Definition at line 30 of file rte_osadapter_nvm.h.


The documentation for this struct was generated from the following file: