Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Endpoint structure. More...
#include <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.