|
Safe API Framework 0.1.0 build 384e6ae
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
|
Configuration for rte_flow_open(). More...
#include <rte_flow.h>
Data Fields | |
| const char * | name |
| uint32_t | oflags |
| size_t | message_size |
| rte_duration_ms_t | open_timeout_ms |
Configuration for rte_flow_open().
Definition at line 118 of file rte_flow.h.
| const char* rte_flow_config_t::name |
Flow name (topic). Backend-defined interpretation; a POSIX/TCP OSAdapter maps this to a configured host:port pair, a DDS OSAdapter maps it directly to a DDS topic name. Caller-owned; only read during rte_flow_open(). Must not be NULL.
Definition at line 124 of file rte_flow.h.
| uint32_t rte_flow_config_t::oflags |
Bitmask of rte_flow_oflag_t values. Exactly one of (O_PUBLISHER|O_SUBSCRIBER|O_REQUESTER|O_RESPONDER) must be set.
Definition at line 127 of file rte_flow.h.
| size_t rte_flow_config_t::message_size |
Fixed size in bytes of every message exchanged on this Flow.
Definition at line 129 of file rte_flow.h.
| rte_duration_ms_t rte_flow_config_t::open_timeout_ms |
Maximum time rte_flow_open() may block (REQ-OAL-FLOW-002).
Definition at line 131 of file rte_flow.h.