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