Safe Communication Framework 0.1.0 build feea4f9
ERTMS/ETCS safe communication (Subset-037 EuroRadio, Subset-098 RBC/RBC), CENELEC EN 50128 SIL 4 oriented
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
 Cdes_key_schedule_t
 Csafecomm_adapter_config_tAdapter connection endpoint configuration
 Csafecomm_adapter_tAdapter handle representation
 Csafecomm_ale_peer_tOne routed peer: external bearer <-> the A/B endpoint pair
 Csafecomm_ale_tAn ALE instance. Caller-allocated, opaque
 Csafecomm_cfm_tA CFM instance. Caller-allocated, opaque
 Csafecomm_config_entry_tOne parsed key/value pair
 Csafecomm_config_tA loaded configuration file. Caller-allocated, opaque in use
 Csafecomm_er_config_tSubset-037 profile parameters
 Csafecomm_mac_ctx_tImmutable session-key material for one SaF connection
 Csafecomm_protocol_ops_tSAPI-compatible operations vtable for safe communication channels
 Csafecomm_rr_config_tSubset-098 profile parameters
 Csafecomm_saf_config_tStatic configuration for one SaF connection
 Csafecomm_saf_conn_tSaF connection object. Caller-allocated, zero-initialised, opaque in practice — fields are not part of the API contract
 Csafecomm_sai_config_tStatic configuration for one SAI connection
 Csafecomm_sai_conn_tSAI connection object, layered over an already-initialised safecomm_saf_conn_t. Caller-allocated, zero-initialised; fields are not part of the API contract
 Csafecomm_session_vital_state_tVital session state for 2oo2 hot redundancy and active/warm-standby failover
 Csafecomm_transport_channel_ctx_tCaller-owned storage for safecomm_transport_from_channel_service. No dynamic memory (MISRA): the caller allocates this, typically embedded in its own per-link state, the same way it allocates an rte_channel_service_t
 Csafecomm_transport_tA consumer-supplied bearer the SaF layer runs over