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.
|
Detailed Description
Base class for igzstream and ogzstream.
Definition at line 52 of file fileops.h.
Constructor & Destructor Documentation
Default constructor.
Definition at line 34 of file fileops.cc.
gz_file::gz_file |
( |
const string & |
fname, |
|
|
gz_type |
t |
|
) |
| |
- Parameters
-
fname | name of the file to open. |
t | access (READ or WRITE). |
Definition at line 39 of file fileops.cc.
Member Function Documentation
bool gz_file::open |
( |
const string & |
fname, |
|
|
gz_type |
t |
|
) |
| |
Opens a file.
- Parameters
-
fname | name of the file to open. |
t | access (READ or WRITE). |
- Returns
- true if succeed, false otherwise.
Definition at line 50 of file fileops.cc.
Close the file that was opened.
Definition at line 59 of file fileops.cc.
bool gz_file::is_open |
( |
| ) |
|
|
inline |
Returns whether the file is opened or not.
- Returns
- true if the file is opened, false otherwise.
Definition at line 99 of file fileops.h.
Returns whether the file is at it's end or not.
- Returns
- true if the end of file is reached, else otherwise.
Definition at line 107 of file fileops.h.
Member Data Documentation
The actual gzFile.
Definition at line 117 of file fileops.h.
The documentation for this class was generated from the following files: