36 #include "rpmsg_lite.h" 41 #define RL_NS_EPT_ADDR (0x35) 54 const char *new_ept_name,
81 #if defined(__cplusplus) 101 #if defined(RL_USE_STATIC_API) && (RL_USE_STATIC_API == 1) 105 rpmsg_ns_static_context *ns_ept_ctxt);
135 unsigned long flags);
139 #if defined(__cplusplus) int rpmsg_ns_unbind(struct rpmsg_lite_instance *rpmsg_lite_dev, rpmsg_ns_handle handle)
Unregisters application nameservice callback and cleans up.
int rpmsg_ns_announce(struct rpmsg_lite_instance *rpmsg_lite_dev, struct rpmsg_lite_endpoint *new_ept, char *ept_name, unsigned long flags)
Sends name service announcement to remote device.
Definition: rpmsg_lite.h:124
Definition: rpmsg_ns.h:72
Definition: rpmsg_lite.h:112
Definition: rpmsg_ns.h:64
void(* rpmsg_ns_new_ept_cb)(unsigned int new_ept, const char *new_ept_name, unsigned long flags, void *user_data)
New endpoint NS callback function type.
Definition: rpmsg_ns.h:53
rpmsg_ns_handle rpmsg_ns_bind(struct rpmsg_lite_instance *rpmsg_lite_dev, rpmsg_ns_new_ept_cb app_cb, void *user_data)
Registers application nameservice callback.
Definition: rpmsg_ns.h:58
Definition: rpmsg_lite.h:100