63 #ifndef __APP_REMOTE_SERVICE_H__ 64 #define __APP_REMOTE_SERVICE_H__ 91 #define APP_REMOTE_SERVICE_FLAG_NO_WAIT_ACK (0x00000001u) 168 int32_t
appRemoteServiceRun(uint32_t dst_app_cpu_id,
const char *service_name, uint32_t cmd,
void *prm, uint32_t prm_size, uint32_t flags);
uint32_t rpmsg_rx_endpt
Definition: app_remote_service.h:102
int32_t appRemoteServiceRun(uint32_t dst_app_cpu_id, const char *service_name, uint32_t cmd, void *prm, uint32_t prm_size, uint32_t flags)
Run a remote service.
int32_t(* app_remote_service_handler_t)(char *service_name, uint32_t cmd, void *prm, uint32_t prm_size, uint32_t flags)
Remote service handler.
Definition: app_remote_service.h:117
int32_t appRemoteServiceInit(app_remote_service_init_prms_t *prm)
Init remote service task.
int32_t appRemoteServiceDeInit()
DeInit remote service task.
int32_t appRemoteServiceRegister(const char *service_name, app_remote_service_handler_t handler)
Remote service register.
Remote service init params.
Definition: app_remote_service.h:100
int32_t appRemoteServiceUnRegister(const char *service_name)
Remote service unregister.
void appRemoteServiceInitSetDefault(app_remote_service_init_prms_t *prm)
Init prm with default parameters.