|
LLVM 23.0.0git
|
A handler which streams the returned data to a CachedFileStream. More...
#include "llvm/Support/HTTP/StreamedHTTPResponseHandler.h"
Public Member Functions | |
| StreamedHTTPResponseHandler (CreateStreamFn CreateStream, HTTPClient &Client) | |
| Error | commit () |
| Must be called exactly once after the writes have been completed but before the StreamedHTTPResponseHandler object is destroyed. | |
| virtual | ~StreamedHTTPResponseHandler ()=default |
| Error | handleBodyChunk (StringRef BodyChunk) override |
| Processes an additional chunk of bytes of the HTTP response body. | |
Additional Inherited Members | |
| Protected Member Functions inherited from llvm::HTTPResponseHandler | |
| ~HTTPResponseHandler () | |
A handler which streams the returned data to a CachedFileStream.
The cache file is only created if a 200 OK status is observed.
Definition at line 27 of file StreamedHTTPResponseHandler.h.
|
inline |
Definition at line 35 of file StreamedHTTPResponseHandler.h.
References llvm::move().
|
virtualdefault |
| Error llvm::StreamedHTTPResponseHandler::commit | ( | ) |
Must be called exactly once after the writes have been completed but before the StreamedHTTPResponseHandler object is destroyed.
Definition at line 28 of file StreamedHTTPResponseHandler.cpp.
References llvm::Error::success().
Processes an additional chunk of bytes of the HTTP response body.
Implements llvm::HTTPResponseHandler.
Definition at line 13 of file StreamedHTTPResponseHandler.cpp.
References llvm::Error::success(), and llvm::Expected< T >::takeError().