|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
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_agent * | recv_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 | |
Mutable runtime data for the IPC backend of a Zbus proxy agent.
| struct k_sem zbus_proxy_agent_ipc_data::ept_bound_sem |
Semaphore to signal when the IPC endpoint is bound.
| struct ipc_ept_cfg zbus_proxy_agent_ipc_data::ept_cfg |
IPC endpoint configuration.
| uint8_t zbus_proxy_agent_ipc_data::initialized |
1 once backend init completes successfully, otherwise 0
| struct ipc_ept zbus_proxy_agent_ipc_data::ipc_ept |
IPC endpoint.
| zbus_proxy_agent_recv_cb_t zbus_proxy_agent_ipc_data::recv_cb |
Callback function for received data.
| 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