FileManager v1.7.0
Manage access to files with async model
Loading...
Searching...
No Matches
file_manager::WriteBinaryFileHandle Class Reference
Inheritance diagram for file_manager::WriteBinaryFileHandle:
file_manager::WriteFileHandle file_manager::FileHandle file_manager::AppendBinaryFileHandle

Protected Member Functions

 WriteBinaryFileHandle (const std::filesystem::path &filePath, std::ios_base::openmode mode=std::ios_base::out|std::ios_base::binary)
 
- Protected Member Functions inherited from file_manager::WriteFileHandle
 WriteFileHandle (const std::filesystem::path &filePath, std::ios_base::openmode mode=std::ios_base::out)
 
- Protected Member Functions inherited from file_manager::FileHandle
 FileHandle (const std::filesystem::path &filePath, std::ios_base::openmode mode)
 
 FileHandle (FileHandle &&other) noexcept
 
FileHandleoperator= (FileHandle &&other) noexcept
 

Friends

class FileManager
 

Additional Inherited Members

- Public Member Functions inherited from file_manager::WriteFileHandle
void write (const std::string &data)
 Write data to file.
 
std::ostream & getStream ()
 Get writing stream.
 
- Public Member Functions inherited from file_manager::FileHandle
 FileHandle (const FileHandle &)=delete
 
FileHandleoperator= (const FileHandle &)=delete
 
uint64_t getFileSize () const
 
const std::filesystem::path & getPathToFile () const
 
std::filesystem::path getFileName () const
 
- Protected Attributes inherited from file_manager::FileHandle
std::filesystem::path filePath
 
std::fstream file
 
std::ios_base::openmode mode
 
bool isNotifyOnDestruction
 

Detailed Description

Definition at line 7 of file WriteBinaryFileHandle.h.

Constructor & Destructor Documentation

◆ WriteBinaryFileHandle()

file_manager::WriteBinaryFileHandle::WriteBinaryFileHandle ( const std::filesystem::path & filePath,
std::ios_base::openmode mode = std::ios_base::out | std::ios_base::binary )
protected

Definition at line 7 of file WriteBinaryFileHandle.cpp.

Friends And Related Symbol Documentation

◆ FileManager

friend class FileManager
friend

Definition at line 15 of file WriteBinaryFileHandle.h.


The documentation for this class was generated from the following files: