FileManager v1.7.0
Manage access to files with async model
|
Provides writing files. More...
#include <WriteFileHandle.h>
Public Member Functions | |
void | write (const std::string &data) |
Write data to file. | |
std::ostream & | getStream () |
Get writing stream. | |
![]() | |
FileHandle (const FileHandle &)=delete | |
FileHandle & | operator= (const FileHandle &)=delete |
uint64_t | getFileSize () const |
const std::filesystem::path & | getPathToFile () const |
std::filesystem::path | getFileName () const |
Protected Member Functions | |
WriteFileHandle (const std::filesystem::path &filePath, std::ios_base::openmode mode=std::ios_base::out) | |
![]() | |
FileHandle (const std::filesystem::path &filePath, std::ios_base::openmode mode) | |
FileHandle (FileHandle &&other) noexcept | |
FileHandle & | operator= (FileHandle &&other) noexcept |
Friends | |
class | FileManager |
Additional Inherited Members | |
![]() | |
std::filesystem::path | filePath |
std::fstream | file |
std::ios_base::openmode | mode |
bool | isNotifyOnDestruction |
Provides writing files.
Definition at line 12 of file WriteFileHandle.h.
|
protected |
Definition at line 61 of file WriteFileHandle.cpp.
|
virtual |
Definition at line 77 of file WriteFileHandle.cpp.
ostream & file_manager::WriteFileHandle::getStream | ( | ) |
void file_manager::WriteFileHandle::write | ( | const std::string & | data | ) |
|
friend |
Definition at line 48 of file WriteFileHandle.h.