#include "util/net/http_body.h"
#include <string.h>
#include <algorithm>
#include <limits>
#include "base/check.h"
#include "util/misc/implicit_cast.h"
namespace crashpad {
StringHTTPBodyStream::StringHTTPBodyStream(const std::string& string)
: … { … }
StringHTTPBodyStream::~StringHTTPBodyStream() { … }
FileOperationResult StringHTTPBodyStream::GetBytesBuffer(uint8_t* buffer,
size_t max_len) { … }
FileReaderHTTPBodyStream::FileReaderHTTPBodyStream(FileReaderInterface* reader)
: … { … }
FileReaderHTTPBodyStream::~FileReaderHTTPBodyStream() { … }
FileOperationResult FileReaderHTTPBodyStream::GetBytesBuffer(uint8_t* buffer,
size_t max_len) { … }
CompositeHTTPBodyStream::CompositeHTTPBodyStream(
const CompositeHTTPBodyStream::PartsList& parts)
: … { … }
CompositeHTTPBodyStream::~CompositeHTTPBodyStream() { … }
FileOperationResult CompositeHTTPBodyStream::GetBytesBuffer(uint8_t* buffer,
size_t buffer_len) { … }
}