class WriteAllInternal

Defined at line 178 of file ../../third_party/crashpad/src/util/file/file_io.h

The internal implementation of WriteFile() and its wrappers.

The logic is exposed so that it may be tested without requiring large files

to be written. It is not intended to be used more generally. Use

WriteFile(), LoggingWriteFile(), CheckedWriteFile(), or

FileWriterInterface::Write() instead.

Public Methods

bool WriteAll (const void * buffer, size_t size)

Calls Write(), retrying following a short write, ensuring that

exactly

bytes are written.

Returns

`true` on success. `false` if the underlying Write() fails or if

fewer than

bytes were written.

void WriteAllInternal (const WriteAllInternal & )

Defined at line 180 of file ../../third_party/crashpad/src/util/file/file_io.h

WriteAllInternal & operator= (const WriteAllInternal & )

Defined at line 181 of file ../../third_party/crashpad/src/util/file/file_io.h

Protected Methods

void WriteAllInternal ()

Defined at line 191 of file ../../third_party/crashpad/src/util/file/file_io.h

void ~WriteAllInternal ()

Defined at line 192 of file ../../third_party/crashpad/src/util/file/file_io.h