|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Endpoint structure. More...
#include <zephyr/ipc/ipc_rpmsg.h>
Data Fields | |
| struct rpmsg_endpoint | ep |
| RPMsg endpoint. | |
| char | name [RPMSG_NAME_SIZE] |
| Name of the endpoint. | |
| uint32_t | dest |
| Destination endpoint. | |
| volatile bool | bound |
| Bound flag. | |
| const struct ipc_service_cb * | cb |
| Callbacks. | |
| void * | priv |
| Private data to be passed to the endpoint callbacks. | |
Endpoint structure.
Used to define an endpoint to be encapsulated in an RPMsg instance.
| volatile bool ipc_rpmsg_ept::bound |
Bound flag.
| const struct ipc_service_cb* ipc_rpmsg_ept::cb |
Callbacks.
| uint32_t ipc_rpmsg_ept::dest |
Destination endpoint.
| struct rpmsg_endpoint ipc_rpmsg_ept::ep |
RPMsg endpoint.
| char ipc_rpmsg_ept::name[RPMSG_NAME_SIZE] |
Name of the endpoint.
| void* ipc_rpmsg_ept::priv |
Private data to be passed to the endpoint callbacks.