Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

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

#include <zephyr/zbus/proxy_agent/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: