Logo Search packages:      
Sourcecode: inkscape version File versions

Inkscape::ZlibBuffer Class Reference

#include <streams-zlib.h>

Inheritance diagram for Inkscape::ZlibBuffer:

Inkscape::GZipBuffer Inkscape::JarBuffer

List of all members.


Detailed Description

ZlibBuffer

Definition at line 35 of file streams-zlib.h.


Public Member Functions

 ZlibBuffer (URIHandle &urih)

Protected Member Functions

virtual int allocate_buffers ()
virtual int consume (guint8 *buf, int nbytes)
virtual int consume_and_inflate ()
virtual int copy_to_get (guint8 *data, int nbytes)
virtual int do_consume (guint8 *buf, int nbytes)
virtual int do_consume_and_inflate (int nbytes)
virtual int do_copy_to_get (guint8 *data, int nbytes)
virtual GByteArray * do_inflate (guint8 *in_buffer, int nbytes)
virtual int flush_output ()
virtual GByteArray * inflate (guint8 *in_buffer, int nbytes)
virtual void init_inflation () throw (ZlibBufferException)
virtual int overflow (int c=EOF)
virtual int reallocate_buffers (int new_getsize, int new_putsize)
virtual void reset_inflation () throw (ZlibBufferException)
virtual int underflow ()

Protected Attributes

URIHandle_urihandle

Private Member Functions

ZlibBufferoperator= (ZlibBuffer const &rhs)
 ZlibBuffer (ZlibBuffer const &rhs)

Private Attributes

int _getsize
int _putsize
z_stream _zs

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

Generated by  Doxygen 1.6.0   Back to index