|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
Backend API structure for proxy agent backends. More...
#include <zephyr/zbus/proxy_agent/zbus_proxy_agent.h>
Data Fields | |
| int(* | backend_init )(const struct zbus_proxy_agent *agent) |
| Initializer function for the backend. | |
| int(* | backend_send )(const struct zbus_proxy_agent *agent, struct zbus_proxy_msg *msg) |
| Send function for the backend. | |
| int(* | backend_set_recv_cb )(const struct zbus_proxy_agent *agent, zbus_proxy_agent_recv_cb_t recv_cb) |
| Function to set the receive callback for incoming messages. | |
Backend API structure for proxy agent backends.
| int(* zbus_proxy_agent_backend_api::backend_init) (const struct zbus_proxy_agent *agent) |
Initializer function for the backend.
| int(* zbus_proxy_agent_backend_api::backend_send) (const struct zbus_proxy_agent *agent, struct zbus_proxy_msg *msg) |
Send function for the backend.
| int(* zbus_proxy_agent_backend_api::backend_set_recv_cb) (const struct zbus_proxy_agent *agent, zbus_proxy_agent_recv_cb_t recv_cb) |
Function to set the receive callback for incoming messages.