| 
    Zephyr Project API
    3.4.0
    
   A Scalable Open Source RTOS 
   | 
 
Endpoint structure. More...
#include <ipc_rpmsg.h>
Data Fields | |
| struct rpmsg_endpoint | ep | 
| char | name [RPMSG_NAME_SIZE] | 
| uint32_t | dest | 
| volatile bool | bound | 
| const struct ipc_service_cb * | cb | 
| void * | priv | 
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.