An implementation of HTTPBodyStream that reads from the specified file and provides its contents for an HTTP body.
More...
#include "util/net/http_body.h"
|
| FileHTTPBodyStream (const base::FilePath &path) |
| Creates a stream for reading the file at the specified path. More...
|
|
FileOperationResult | GetBytesBuffer (uint8_t *buffer, size_t max_len) override |
| Copies up to max_len bytes into the user-supplied buffer. More...
|
|
An implementation of HTTPBodyStream that reads from the specified file and provides its contents for an HTTP body.
§ FileHTTPBodyStream()
crashpad::FileHTTPBodyStream::FileHTTPBodyStream |
( |
const base::FilePath & |
path | ) |
|
|
explicit |
Creates a stream for reading the file at the specified path.
- Parameters
-
§ GetBytesBuffer()
FileOperationResult crashpad::FileHTTPBodyStream::GetBytesBuffer |
( |
uint8_t * |
buffer, |
|
|
size_t |
max_len |
|
) |
| |
|
overridevirtual |
Copies up to max_len bytes into the user-supplied buffer.
- Parameters
-
[out] | buffer | A user-supplied buffer into which this method will copy bytes from the stream. |
[in] | max_len | The length (or size) of buffer. At most this many bytes will be copied. |
- Returns
- On success, a positive number indicating the number of bytes actually copied to buffer. On failure, a negative number. When the stream has no more data, returns
0
.
Implements crashpad::HTTPBodyStream.
The documentation for this class was generated from the following files:
- util/net/http_body.h
- util/net/http_body.cc