Go to the documentation of this file.
70 size_t Read(
void* Buffer,
size_t Count)
override;
71 size_t Write(
const void* Buffer,
size_t Count)
override;
TSeekOrigin
Used in CStream::Seek.
CFileGZOutputStream & operator=(const CFileGZOutputStream &)=delete
size_t Write(const void *Buffer, size_t Count) override
Introduces a pure virtual method responsible for writing to the stream.
uint64_t getPosition() const override
Method for getting the current cursor position, where 0 is the first byte and TotalBytesCount-1 the l...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
Saves data to a file and transparently compress the data using the given compression level.
CFileGZOutputStream()
Constructor, without opening the file.
unsigned __int64 uint64_t
virtual ~CFileGZOutputStream()
Destructor.
uint64_t getTotalBytesCount() const override
This method is not implemented in this class.
bool fileOpenCorrectly() const
Returns true if the file was open without errors.
void close()
Close the file.
bool open(const std::string &fileName, int compress_level=1)
Open a file for write, choosing the compression level.
GLsizei const GLfloat * value
bool is_open()
Returns true if the file was open without errors.
uint64_t Seek(int64_t, CStream::TSeekOrigin=sFromBeginning) override
This method is not implemented in this class.
size_t Read(void *Buffer, size_t Count) override
Introduces a pure virtual method responsible for reading from the stream.
GLsizei const GLchar ** string
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |