HttpResultPrivate
BHttpResult(std::shared_ptr<HttpResultPrivate> data);
std::shared_ptr<HttpResultPrivate> fData;
struct HttpResultPrivate;
BHttpResult::BHttpResult(std::shared_ptr<HttpResultPrivate> data)
if (dataStatus == HttpResultPrivate::kError)
if (dataStatus >= HttpResultPrivate::kStatusReady)
if (dataStatus == HttpResultPrivate::kError)
if (dataStatus >= HttpResultPrivate::kHeadersReady)
if (dataStatus == HttpResultPrivate::kError)
if (dataStatus >= HttpResultPrivate::kBodyReady)
return fData->GetStatusAtomic() >= HttpResultPrivate::kStatusReady;
return fData->GetStatusAtomic() >= HttpResultPrivate::kHeadersReady;
return fData->GetStatusAtomic() >= HttpResultPrivate::kBodyReady;
HttpResultPrivate::SetStatus(BHttpStatus&& s)
HttpResultPrivate::SetFields(BHttpFields&& f)
HttpResultPrivate::SetBody()
HttpResultPrivate::WriteToBody(const void* buffer, size_t size)
HttpResultPrivate(int32 identifier);
inline HttpResultPrivate::HttpResultPrivate(int32 identifier)
HttpResultPrivate::GetStatusAtomic()
HttpResultPrivate::CanCancel()
HttpResultPrivate::SetCancel()
HttpResultPrivate::SetError(std::exception_ptr e)
std::shared_ptr<HttpResultPrivate> fResult;
fResult = std::make_shared<HttpResultPrivate>(identifier);
std::shared_ptr<HttpResultPrivate> Result() { return fResult; }