#include <gzstream.h>
Public Methods | |
gzstreambuf () | |
int | is_open () |
gzstreambuf * | open (const char *name, int open_mode) |
gzstreambuf * | close () |
~gzstreambuf () | |
virtual int | overflow (int c=EOF) |
virtual int | underflow () |
virtual int | sync () |
Private Methods | |
int | flush_buffer () |
Private Attributes | |
gzFile | file |
char | buffer [bufferSize] |
char | opened |
int | mode |
Static Private Attributes | |
const int | bufferSize = 47+256 |
|
Definition at line 57 of file gzstream.h. |
|
Definition at line 67 of file gzstream.h. |
|
Definition at line 69 of file gzstream.cpp. References file, is_open(), opened, and sync(). Referenced by gzstreambase::close(), and gzstreambase::~gzstreambase(). |
|
Definition at line 104 of file gzstream.cpp. References file. |
|
Definition at line 64 of file gzstream.h. Referenced by gzstreambase::close(), close(), and open(). |
|
Definition at line 46 of file gzstream.cpp. References file, is_open(), mode, and opened. Referenced by gzstreambase::open(). |
|
Definition at line 115 of file gzstream.cpp. References flush_buffer(), mode, and opened. |
|
Definition at line 127 of file gzstream.cpp. References flush_buffer(). Referenced by close(). |
|
Definition at line 79 of file gzstream.cpp. References buffer, bufferSize, file, mode, and opened. |
|
Definition at line 51 of file gzstream.h. Referenced by underflow(). |
|
Definition at line 47 of file gzstream.h. Referenced by underflow(). |
|
Definition at line 50 of file gzstream.h. Referenced by close(), flush_buffer(), open(), and underflow(). |
|
Definition at line 53 of file gzstream.h. |
|
Definition at line 52 of file gzstream.h. |