24 #include <Vector/BLF/platform.h>
29 #include <Vector/BLF/AbstractFile.h>
31 #include <Vector/BLF/vector_blf_export.h>
50 std::streamsize gcount()
const override;
51 void read(
char * s, std::streamsize n)
override;
52 std::streampos tellg()
override;
53 void seekg(std::streamoff off,
const std::ios_base::seekdir way = std::ios_base::cur)
override;
54 void write(
const char * s, std::streamsize n)
override;
55 std::streampos tellp()
override;
56 bool good()
const override;
57 bool eof()
const override;
65 virtual void open(
const char * filename, std::ios_base::openmode openMode);
72 virtual bool is_open()
const;
84 virtual void seekp(std::streampos pos);
90 std::fstream m_file {};
93 mutable std::mutex m_mutex {};
Definition: CompressedFile.h:41
Definition: AbstractFile.h:36