Lines Matching refs:uservice_t
17 uservice_t *srv;
112 uservice_t *uservice_new(const char *name, process_t process_rpc, void *context);
115 根据指定的微服务名称,上下文、最大命令ID,创建微服务,创建成功返回 uservice_t 指针,失败返回NULL
122 创建成功返回 uservice_t 指针,失败返回NULL
127 void uservice_destroy(uservice_t *srv);
147 int uservice_call_sync(uservice_t *srv, int cmd, void *param, void *resp, size_t resp_size);
163 int uservice_call_async(uservice_t *srv, int cmd, void *param, size_t param_size);
179 int uservice_call(uservice_t *srv, rpc_t *rpc);
193 void uservice_lock(uservice_t *srv);
194 void uservice_unlock(uservice_t *srv);
200 void uservice_subscribe(uservice_t *srv, uint32_t event_id);
209 uservice_t *srv;
324 void utask_add(utask_t *task, uservice_t *srv);
328 void utask_remove(utask_t *task, uservice_t *srv);
360 uservice_t *srv;