Zephyr API 3.6.99
Loading...
Searching...
No Matches

Mutable runtime data for the IPC backend of a Zbus proxy agent. More...

#include <zbus_proxy_agent_ipc.h>

Data Fields

struct ipc_ept ipc_ept
 IPC endpoint.
 
struct ipc_ept_cfg ept_cfg
 IPC endpoint configuration.
 
struct k_sem ept_bound_sem
 Semaphore to signal when the IPC endpoint is bound.
 
zbus_proxy_agent_recv_cb_t recv_cb
 Callback function for received data.
 
const struct zbus_proxy_agentrecv_cb_config_ptr
 pointer to proxy agent config, used as user data for the receive callback
 
uint8_t initialized
 1 once backend init completes successfully, otherwise 0
 

Detailed Description

Mutable runtime data for the IPC backend of a Zbus proxy agent.

Field Documentation

◆ ept_bound_sem

struct k_sem zbus_proxy_agent_ipc_data::ept_bound_sem

Semaphore to signal when the IPC endpoint is bound.

◆ ept_cfg

struct ipc_ept_cfg zbus_proxy_agent_ipc_data::ept_cfg

IPC endpoint configuration.

◆ initialized

uint8_t zbus_proxy_agent_ipc_data::initialized

1 once backend init completes successfully, otherwise 0

◆ ipc_ept

struct ipc_ept zbus_proxy_agent_ipc_data::ipc_ept

IPC endpoint.

◆ recv_cb

zbus_proxy_agent_recv_cb_t zbus_proxy_agent_ipc_data::recv_cb

Callback function for received data.

◆ recv_cb_config_ptr

const struct zbus_proxy_agent* zbus_proxy_agent_ipc_data::recv_cb_config_ptr

pointer to proxy agent config, used as user data for the receive callback


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