#include <zstream.h>
Public Member Functions | |
| DecompressionStream () | |
| Creates a new decompression stream. | |
| DecompressionStream (const char *path) | |
| Creates a new decompression stream that reads from the given file. | |
| int | open (const char *path) |
| Opens the given file for decompressed reading. | |
| int | close () |
| Closes the underlying file. | |
The standard zlib compression library is used.
This stream does its work through a DecompressionBuffer.
| regina::DecompressionStream::DecompressionStream | ( | ) | [inline] |
Creates a new decompression stream.
| regina::DecompressionStream::DecompressionStream | ( | const char * | path | ) | [inline] |
Creates a new decompression stream that reads from the given file.
The underlying file will be opened automatically.
| path | the pathname of the new file to open. |
| int regina::DecompressionStream::open | ( | const char * | path | ) | [inline] |
Opens the given file for decompressed reading.
If a file is already open, it will be closed before the new file is opened.
| path | the pathname of the new file to open. |
| int regina::DecompressionStream::close | ( | ) | [inline] |
Closes the underlying file.
If no file is open, this routine does nothing.