Base class for igzstream and ogzstream. More...
#include <fileops.h>
Public Member Functions | |
gz_file () | |
Default constructor. | |
gz_file (const string &fname, gz_type t) | |
virtual | ~gz_file () |
Destructor. | |
bool | open (const string &fname, gz_type t) |
Opens a file. | |
void | close () |
Close the file that was opened. | |
bool | is_open () |
Returns whether the file is opened or not. | |
bool | eof () |
Returns whether the file is at it's end or not. | |
Protected Attributes | |
gzFile | file |
The actual gzFile. |
Base class for igzstream and ogzstream.
Definition at line 52 of file fileops.h.
gz_file::gz_file | ( | ) |
Default constructor.
Definition at line 34 of file fileops.cc.
gz_file::gz_file | ( | const string & | fname, | |
gz_type | t | |||
) |
fname | name of the file to open. | |
t | access (READ or WRITE). |
Definition at line 39 of file fileops.cc.
gz_file::~gz_file | ( | ) | [virtual] |
Destructor.
Definition at line 45 of file fileops.cc.
bool gz_file::open | ( | const string & | fname, | |
gz_type | t | |||
) |
Opens a file.
fname | name of the file to open. | |
t | access (READ or WRITE). |
Definition at line 50 of file fileops.cc.
void gz_file::close | ( | ) |
Close the file that was opened.
Definition at line 59 of file fileops.cc.
bool gz_file::is_open | ( | ) | [inline] |
bool gz_file::eof | ( | ) | [inline] |
gzFile gz_file::file [protected] |