34 #include "Portability.h" 37 #ifndef DOXYGEN_SHOULD_SKIP_THIS 65 void seek(std::ptrdiff_t position)
override;
66 void skip(std::ptrdiff_t position)
override;
67 bool isFinished()
override;
91 void seek(std::ptrdiff_t position)
override;
92 void skip(std::ptrdiff_t position)
override;
93 bool isFinished()
override;
120 void seek(std::ptrdiff_t position)
override;
121 void skip(std::ptrdiff_t position)
override;
122 bool isFinished()
override;
125 static constexpr uInt BufferSize = 256;
132 Bytef m_buffer[BufferSize];
171 std::size_t getWrittenBytesCount()
const override;
175 std::size_t m_written;
196 std::size_t getWrittenBytesCount()
const override;
199 std::size_t m_offset;
223 std::size_t getWrittenBytesCount()
const override;
225 static constexpr uInt BufferSize = 256;
229 Bytef m_buffer[BufferSize];
234 #ifndef DOXYGEN_SHOULD_SKIP_THIS 239 #endif // GF_STREAMS_H
Mode
Open mode for the file.
Definition: Streams.h:146
Abstract class for custom file output streams.
Definition: Stream.h:135
Compressed output stream.
Definition: Streams.h:207
File based output stream.
Definition: Streams.h:141
The namespace for gf classes.
Definition: Action.h:35
boost::filesystem::path Path
A path in the filesystem.
Definition: Path.h:44
Memory based output stream.
Definition: Streams.h:182