ControlRequest接口
接口功能
对已经发送的异步请求进行控制处理,当前仅支持暂停。
接口格式
Status ControlRequest(const RequestId &requestId, Operation operation);
接口参数
参数 |
是否必选 |
说明 |
取值要求 |
---|---|---|---|
requestId |
必选 |
需要处理/干预的请求id。 |
从request中取出其id。 |
opertion |
必选 |
需要进行的处理操作类型。 |
STOP=1。 |
使用样例
for (size_t i = 0; i < requests.size(); ++i) { engine.ControlRequest(requests[i]->GetRequestId(), Operation::STOP); }
返回值
对需要处理的请求进行指定操作的处理结果。
- Status(Error::Code::OK):操作成功。
- Status(Error::Code::ERROR):操作失败。
- Status(Error::Code::INVALID_ARG):非法参数。
- Status(Error::Code::NOT_FOUND):无法找到指定操作。
父主题: InferenceEngine