下载
中文
注册

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):无法找到指定操作。