#include <FileOutputStream.hxx>
Definition at line 41 of file FileOutputStream.hxx.
◆ Mode
Enumerator |
---|
CREATE | Create a new file, or replace an existing file.
File contents may not be visible until Commit() has been called.
|
CREATE_VISIBLE | Like #CREATE, but no attempt is made to hide file contents during the transaction (e.g.
via O_TMPFILE or a hidden temporary file).
|
APPEND_EXISTING | Append to a file that already exists.
If it does not, an exception is thrown.
|
APPEND_OR_CREATE | Like #APPEND_EXISTING, but create the file if it does not exist.
|
Definition at line 59 of file FileOutputStream.hxx.
◆ FileOutputStream()
◆ ~FileOutputStream()
FileOutputStream::~FileOutputStream |
( |
| ) |
|
|
inline |
◆ Cancel()
void FileOutputStream::Cancel |
( |
| ) |
|
◆ Commit()
void FileOutputStream::Commit |
( |
| ) |
|
◆ GetPath()
Path FileOutputStream::GetPath |
( |
| ) |
const |
|
inline |
◆ Tell()
gcc_pure uint64_t FileOutputStream::Tell |
( |
| ) |
const |
|
noexcept |
◆ Write()
void FileOutputStream::Write |
( |
const void * |
data, |
|
|
size_t |
size |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file: