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

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

Detailed Description

Configuration for rte_flow_open().

Definition at line 118 of file rte_flow.h.

Field Documentation

◆ name

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.

◆ oflags

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.

◆ message_size

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.

◆ open_timeout_ms

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.


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