#include <NetworkStreamReceiver.hpp>
|
|
| CollectingStreamReceiver (NetworkResponse &response) |
| |
| void | onHeaders (int statusCode, const std::map< std::string, std::string > &headers) override |
| |
| errc_t | onData (const char *data, size_t size) override |
| |
| void | onComplete () override |
| |
| void | onError (errc_t) override |
| |
将流式数据收集到 NetworkResponse 的适配器
实现 NetworkStreamReceiver,将 onHeaders/onData/onDone 回调 累积为 NetworkResponse 对象。供 NetworkInterface 各实现 的 request() 方法使用,使其可委托给 requestStream()。
◆ onComplete()
| void ast::CollectingStreamReceiver::onComplete |
( |
| ) |
|
|
inlineoverridevirtual |
◆ onData()
| errc_t ast::CollectingStreamReceiver::onData |
( |
const char * | data, |
|
|
size_t | size ) |
|
inlineoverridevirtual |
◆ onError()
| void ast::CollectingStreamReceiver::onError |
( |
errc_t | error | ) |
|
|
inlineoverridevirtual |
◆ onHeaders()
| void ast::CollectingStreamReceiver::onHeaders |
( |
int | statusCode, |
|
|
const std::map< std::string, std::string > & | headers ) |
|
inlineoverridevirtual |
该类的文档由以下文件生成: