Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ipc_rpmsg_ept Struct Reference

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_cbcb
 Callbacks.
 
void * priv
 Private data to be passed to the endpoint callbacks.
 

Detailed Description

Endpoint structure.

Used to define an endpoint to be encapsulated in an RPMsg instance.

Field Documentation

◆ bound

volatile bool ipc_rpmsg_ept::bound

Bound flag.

◆ cb

const struct ipc_service_cb* ipc_rpmsg_ept::cb

Callbacks.

◆ dest

uint32_t ipc_rpmsg_ept::dest

Destination endpoint.

◆ ep

struct rpmsg_endpoint ipc_rpmsg_ept::ep

RPMsg endpoint.

◆ name

char ipc_rpmsg_ept::name[RPMSG_NAME_SIZE]

Name of the endpoint.

◆ priv

void* ipc_rpmsg_ept::priv

Private data to be passed to the endpoint callbacks.


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