#include <ZlibUtils.hpp>

Metody publiczne | |
| GzipFileStream (const string &FileName, GZIP_FILE_MODE Mode, int Level=ZLIB_DEFAULT_LEVEL) | |
| virtual | ~GzipFileStream () |
| virtual void | Write (const void *Data, size_t Size) |
| Zapisuje dane. | |
| virtual void | Flush () |
| virtual size_t | Read (void *Out, size_t MaxLength) |
| Odczytuje dane. | |
| virtual bool | End () |
| Tak samo jak MustRead(), ale sama odczytuje rozmiar przekazanej zmiennej. | |
| common::GzipFileStream::GzipFileStream | ( | const string & | FileName, | |
| GZIP_FILE_MODE | Mode, | |||
| int | Level = ZLIB_DEFAULT_LEVEL | |||
| ) |
Level ma znaczenie tylko przy zapisie.
| virtual common::GzipFileStream::~GzipFileStream | ( | ) | [virtual] |
| virtual void common::GzipFileStream::Write | ( | const void * | Data, | |
| size_t | Size | |||
| ) | [virtual] |
| virtual void common::GzipFileStream::Flush | ( | ) | [virtual] |
Reimplementowana z common::Stream.
| virtual size_t common::GzipFileStream::Read | ( | void * | Data, | |
| size_t | MaxLength | |||
| ) | [virtual] |
Odczytuje dane.
Jeśli osiągnięto koniec, funkcja nie zwraca błędu, a liczba odczytanych bajtów to 0. (W oryginale: zgłasza błąd)
| Size | Liczba bajtów do odczytania |
Reimplementowana z common::Stream.
| virtual bool common::GzipFileStream::End | ( | ) | [virtual] |
Tak samo jak MustRead(), ale sama odczytuje rozmiar przekazanej zmiennej.
Zwraca true, jeśli osiągnięto koniec strumienia (W oryginale: zgłasza błąd)
Reimplementowana z common::Stream.
1.5.5