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

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.

Detailed Description

Backend API structure for proxy agent backends.

Field Documentation

◆ backend_init

int(* zbus_proxy_agent_backend_api::backend_init) (const struct zbus_proxy_agent *agent)

Initializer function for the backend.

◆ backend_send

int(* zbus_proxy_agent_backend_api::backend_send) (const struct zbus_proxy_agent *agent, struct zbus_proxy_msg *msg)

Send function for the backend.

◆ backend_set_recv_cb

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.


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