|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
Structure for proxy agent configuration. More...
#include <zephyr/zbus/proxy_agent/zbus_proxy_agent.h>
Data Fields | |
| const char * | name |
| The name of the proxy agent. | |
| enum zbus_proxy_agent_backend_type | type |
| The type of the proxy agent backend. | |
| const void * | backend_config |
| Backend specific configuration. | |
| const struct zbus_proxy_agent_backend_api * | backend_api |
| Backend API determined at compile-time based on backend type. | |
| struct k_thread * | thread |
| Dedicated thread used to process received proxy messages. | |
| struct k_msgq * | msgq |
| msgq for received proxy messages | |
| k_thread_stack_t * | stack |
| Stack for the dedicated proxy agent thread. | |
| k_tid_t *const | thread_id |
| Pointer to the thread ID of the dedicated proxy agent thread. | |
Structure for proxy agent configuration.
This structure represents a proxy agent instance and its associated configuration.
| const struct zbus_proxy_agent_backend_api* zbus_proxy_agent::backend_api |
Backend API determined at compile-time based on backend type.
| const void* zbus_proxy_agent::backend_config |
Backend specific configuration.
| struct k_msgq* zbus_proxy_agent::msgq |
msgq for received proxy messages
| const char* zbus_proxy_agent::name |
The name of the proxy agent.
| k_thread_stack_t* zbus_proxy_agent::stack |
Stack for the dedicated proxy agent thread.
| struct k_thread* zbus_proxy_agent::thread |
Dedicated thread used to process received proxy messages.
| k_tid_t* const zbus_proxy_agent::thread_id |
Pointer to the thread ID of the dedicated proxy agent thread.
| enum zbus_proxy_agent_backend_type zbus_proxy_agent::type |
The type of the proxy agent backend.