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_flow_t Struct Reference

OSAdapter Flow operations vtable. More...

#include <rte_osadapter_flow.h>

Data Fields

rte_status_t(*) open (rte_flow_storage_t *storage, const rte_flow_config_t *config, rte_flow_handle_t *out_handle)
rte_status_t(*) send (rte_flow_handle_t handle, const void *data, size_t data_size, rte_flow_channel_t channel, rte_duration_ms_t timeout_ms)
rte_status_t(*) receive (rte_flow_handle_t handle, void *out_data, size_t buffer_size, rte_flow_channel_t *out_channel, rte_duration_ms_t timeout_ms)
rte_status_t(*) close (rte_flow_handle_t handle)
rte_status_t(*) getattr (rte_flow_handle_t handle, rte_flow_attr_t *out_attr)
rte_status_t(*) setattr (rte_flow_handle_t handle, const rte_flow_attr_t *new_attr, rte_flow_attr_t *out_old_attr)

Detailed Description

OSAdapter Flow operations vtable.

Definition at line 22 of file rte_osadapter_flow.h.

Field Documentation

◆ open

rte_status_t(*) rte_osadapter_flow_t::open(rte_flow_storage_t *storage, const rte_flow_config_t *config, rte_flow_handle_t *out_handle)

Definition at line 24 of file rte_osadapter_flow.h.

◆ send

rte_status_t(*) rte_osadapter_flow_t::send(rte_flow_handle_t handle, const void *data, size_t data_size, rte_flow_channel_t channel, rte_duration_ms_t timeout_ms)

Definition at line 27 of file rte_osadapter_flow.h.

◆ receive

rte_status_t(*) rte_osadapter_flow_t::receive(rte_flow_handle_t handle, void *out_data, size_t buffer_size, rte_flow_channel_t *out_channel, rte_duration_ms_t timeout_ms)

Definition at line 29 of file rte_osadapter_flow.h.

◆ close

rte_status_t(*) rte_osadapter_flow_t::close(rte_flow_handle_t handle)

Definition at line 31 of file rte_osadapter_flow.h.

◆ getattr

rte_status_t(*) rte_osadapter_flow_t::getattr(rte_flow_handle_t handle, rte_flow_attr_t *out_attr)

Definition at line 32 of file rte_osadapter_flow.h.

◆ setattr

rte_status_t(*) rte_osadapter_flow_t::setattr(rte_flow_handle_t handle, const rte_flow_attr_t *new_attr, rte_flow_attr_t *out_old_attr)

Definition at line 33 of file rte_osadapter_flow.h.


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