gzfilebuf Class Reference

#include <gzfilebuf.h>

List of all members.

Public Member Functions

 gzfilebuf (const char *filename)
 ~gzfilebuf ()
 gzfilebuf (const char *filename)
 ~gzfilebuf ()
 gzfilebuf (const char *filename)
 ~gzfilebuf ()
 gzfilebuf (const char *filename)
 ~gzfilebuf ()
 gzfilebuf (const char *filename)
 ~gzfilebuf ()

Protected Member Functions

virtual int_type overflow (int_type)
virtual std::streamsize xsputn (const char *, std::streamsize)
virtual std::streampos seekpos (std::streampos, std::ios_base::openmode)
virtual int_type underflow ()
std::streamsize xsgetn (char *s, std::streamsize num)
virtual int_type overflow (int_type)
virtual std::streamsize xsputn (const char *, std::streamsize)
virtual std::streampos seekpos (std::streampos, std::ios_base::openmode=std::ios_base::in|std::ios_base::out)
virtual int_type underflow ()
std::streamsize xsgetn (char *s, std::streamsize num)
virtual int_type overflow (int_type c)
virtual std::streamsize xsputn (const char *s, std::streamsize num)
virtual std::streampos seekpos (std::streampos sp, std::ios_base::openmode which=std::ios_base::in|std::ios_base::out)
virtual int_type underflow ()
std::streamsize xsgetn (char *s, std::streamsize num)
virtual int_type overflow (int_type c)
virtual std::streamsize xsputn (const char *s, std::streamsize num)
virtual std::streampos seekpos (std::streampos sp, std::ios_base::openmode which=std::ios_base::in|std::ios_base::out)
virtual int_type underflow ()
std::streamsize xsgetn (char *s, std::streamsize num)
virtual int_type overflow (int_type c)
virtual std::streamsize xsputn (const char *s, std::streamsize num)
virtual std::streampos seekpos (std::streampos sp, std::ios_base::openmode which=std::ios_base::in|std::ios_base::out)
virtual int_type underflow ()
std::streamsize xsgetn (char *s, std::streamsize num)


Detailed Description

wrapper around gzip input stream. Unknown parentage
Todo:
replace with boost version - output stream already uses it

Definition at line 12 of file gzfilebuf.h.


Constructor & Destructor Documentation

gzfilebuf::gzfilebuf ( const char *  filename  )  [inline]

Definition at line 15 of file gzfilebuf.h.

gzfilebuf::~gzfilebuf (  )  [inline]

Definition at line 23 of file gzfilebuf.h.

gzfilebuf::gzfilebuf ( const char *  filename  )  [inline]

Definition at line 14 of file gzfilebuf.h.

gzfilebuf::~gzfilebuf (  )  [inline]

Definition at line 20 of file gzfilebuf.h.

gzfilebuf::gzfilebuf ( const char *  filename  )  [inline]

Definition at line 12 of file gzfilebuf.h.

gzfilebuf::~gzfilebuf (  )  [inline]

Definition at line 20 of file gzfilebuf.h.

gzfilebuf::gzfilebuf ( const char *  filename  )  [inline]

Definition at line 12 of file gzfilebuf.h.

gzfilebuf::~gzfilebuf (  )  [inline]

Definition at line 20 of file gzfilebuf.h.

gzfilebuf::gzfilebuf ( const char *  filename  )  [inline]

Definition at line 12 of file gzfilebuf.h.

gzfilebuf::~gzfilebuf (  )  [inline]

Definition at line 20 of file gzfilebuf.h.


Member Function Documentation

virtual int_type gzfilebuf::overflow ( int_type  c  )  [inline, protected, virtual]

Definition at line 24 of file gzfilebuf.h.

virtual int_type gzfilebuf::overflow ( int_type  c  )  [inline, protected, virtual]

Definition at line 24 of file gzfilebuf.h.

virtual int_type gzfilebuf::overflow ( int_type  c  )  [inline, protected, virtual]

Definition at line 24 of file gzfilebuf.h.

virtual int_type gzfilebuf::overflow ( int_type   )  [inline, protected, virtual]

Definition at line 24 of file gzfilebuf.h.

virtual int_type gzfilebuf::overflow ( int_type   )  [inline, protected, virtual]

Definition at line 27 of file gzfilebuf.h.

virtual std::streampos gzfilebuf::seekpos ( std::streampos  sp,
std::ios_base::openmode  which = std::ios_base::in | std::ios_base::out 
) [inline, protected, virtual]

Definition at line 35 of file gzfilebuf.h.

virtual std::streampos gzfilebuf::seekpos ( std::streampos  sp,
std::ios_base::openmode  which = std::ios_base::in | std::ios_base::out 
) [inline, protected, virtual]

Definition at line 35 of file gzfilebuf.h.

virtual std::streampos gzfilebuf::seekpos ( std::streampos  sp,
std::ios_base::openmode  which = std::ios_base::in | std::ios_base::out 
) [inline, protected, virtual]

Definition at line 35 of file gzfilebuf.h.

virtual std::streampos gzfilebuf::seekpos ( std::streampos  ,
std::ios_base::openmode  = std::ios_base::in | std::ios_base::out 
) [inline, protected, virtual]

Definition at line 35 of file gzfilebuf.h.

virtual std::streampos gzfilebuf::seekpos ( std::streampos  ,
std::ios_base::openmode   
) [inline, protected, virtual]

Definition at line 38 of file gzfilebuf.h.

virtual int_type gzfilebuf::underflow (  )  [inline, protected, virtual]

Definition at line 40 of file gzfilebuf.h.

References EOF.

virtual int_type gzfilebuf::underflow (  )  [inline, protected, virtual]

Definition at line 40 of file gzfilebuf.h.

References EOF.

virtual int_type gzfilebuf::underflow (  )  [inline, protected, virtual]

Definition at line 40 of file gzfilebuf.h.

References EOF.

virtual int_type gzfilebuf::underflow (  )  [inline, protected, virtual]

Definition at line 41 of file gzfilebuf.h.

References EOF.

virtual int_type gzfilebuf::underflow (  )  [inline, protected, virtual]

Definition at line 43 of file gzfilebuf.h.

References EOF.

std::streamsize gzfilebuf::xsgetn ( char *  s,
std::streamsize  num 
) [inline, protected]

Definition at line 77 of file gzfilebuf.h.

std::streamsize gzfilebuf::xsgetn ( char *  s,
std::streamsize  num 
) [inline, protected]

Definition at line 77 of file gzfilebuf.h.

std::streamsize gzfilebuf::xsgetn ( char *  s,
std::streamsize  num 
) [inline, protected]

Definition at line 77 of file gzfilebuf.h.

std::streamsize gzfilebuf::xsgetn ( char *  s,
std::streamsize  num 
) [inline, protected]

Definition at line 78 of file gzfilebuf.h.

std::streamsize gzfilebuf::xsgetn ( char *  s,
std::streamsize  num 
) [inline, protected]

Definition at line 80 of file gzfilebuf.h.

virtual std::streamsize gzfilebuf::xsputn ( const char *  s,
std::streamsize  num 
) [inline, protected, virtual]

Definition at line 30 of file gzfilebuf.h.

virtual std::streamsize gzfilebuf::xsputn ( const char *  s,
std::streamsize  num 
) [inline, protected, virtual]

Definition at line 30 of file gzfilebuf.h.

virtual std::streamsize gzfilebuf::xsputn ( const char *  s,
std::streamsize  num 
) [inline, protected, virtual]

Definition at line 30 of file gzfilebuf.h.

virtual std::streamsize gzfilebuf::xsputn ( const char *  ,
std::streamsize   
) [inline, protected, virtual]

Definition at line 30 of file gzfilebuf.h.

virtual std::streamsize gzfilebuf::xsputn ( const char *  ,
std::streamsize   
) [inline, protected, virtual]

Definition at line 33 of file gzfilebuf.h.


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

Generated on Thu Jul 6 00:31:47 2017 for Moses by  doxygen 1.5.9