Adonthell  0.4
gz_file Class Reference

Base class for igzstream and ogzstream. More...

#include <fileops.h>

Inheritance diagram for gz_file:

List of all members.

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

gz_file::gz_file ( )

Default constructor.

Definition at line 34 of file fileops.cc.

gz_file::gz_file ( const string &  fname,
gz_type  t 
)
Parameters:
fnamename of the file to open.
taccess (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.


Member Function Documentation

bool gz_file::open ( const string &  fname,
gz_type  t 
)

Opens a file.

Parameters:
fnamename of the file to open.
taccess (READ or WRITE).
Returns:
true if succeed, false otherwise.

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

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.

bool gz_file::eof ( )
inline

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

gzFile gz_file::file
protected

The actual gzFile.

Definition at line 117 of file fileops.h.


The documentation for this class was generated from the following files: