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... | |
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).
| uint32_t rpmsg_ns_msg::addr |
Endpoint address of the remote service that is being published.
| uint32_t rpmsg_ns_msg::flags |
Indicates whether service is created or destroyed.
| char rpmsg_ns_msg::name[RPMSG_NAME_SIZE] |
Name of the remote service that is being published.