OpenAMP Library  353
rpmsg_ns_msg Struct Reference

Dynamic name service announcement message. More...

#include <rpmsg_internal.h>

Data Fields

char name [RPMSG_NAME_SIZE]
 Name of the remote service that is being published. More...
 
uint32_t addr
 Endpoint address of the remote service that is being published. More...
 
uint32_t flags
 Indicates whether service is created or destroyed. More...
 

Detailed Description

Dynamic name service announcement message.

This message is sent across to publish a new service, or announce about its removal. When we receive these messages, an appropriate RPMsg channel (i.e device) is created/destroyed. In turn, the ->probe() or ->remove() handler of the appropriate RPMsg driver will be invoked (if/as-soon-as one is registered).

Field Documentation

◆ addr

uint32_t rpmsg_ns_msg::addr

Endpoint address of the remote service that is being published.

◆ flags

uint32_t rpmsg_ns_msg::flags

Indicates whether service is created or destroyed.

◆ name

char rpmsg_ns_msg::name[RPMSG_NAME_SIZE]

Name of the remote service that is being published.


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