Compression

Compression —

Synopsis




            GsfInputGZip;
GsfInput*   gsf_input_gzip_new              (GsfInput *source,
                                             GError **err);
GsfInput*   gsf_input_memory_new_from_bzip  (GsfInput *source,
                                             GError **err);
            GsfOutputGZip;
GsfOutput*  gsf_output_gzip_new             (GsfOutput *sink,
                                             GError **err);
            GsfOutputBzip;
GsfOutput*  gsf_output_bzip_new             (GsfOutput *sink,
                                             GError **err);

Object Hierarchy


  GObject
   +----GsfInput
         +----GsfInputGZip

  GObject
   +----GsfOutput
         +----GsfOutputBzip

Description

Details

GsfInputGZip

typedef struct _GsfInputGZip GsfInputGZip;


gsf_input_gzip_new ()

GsfInput*   gsf_input_gzip_new              (GsfInput *source,
                                             GError **err);

Adds a reference to source.

source : The underlying data source.
err : optionally NULL.
Returns :a new file or NULL.

gsf_input_memory_new_from_bzip ()

GsfInput*   gsf_input_memory_new_from_bzip  (GsfInput *source,
                                             GError **err);

source : a GsfInput
err : a GError
Returns :a new GsfInputMemory or NULL.

GsfOutputGZip

typedef struct _GsfOutputGZip GsfOutputGZip;


gsf_output_gzip_new ()

GsfOutput*  gsf_output_gzip_new             (GsfOutput *sink,
                                             GError **err);

Adds a reference to sink.

sink : The underlying data source.
err : optionally NULL.
Returns :a new file or NULL.

GsfOutputBzip

typedef struct _GsfOutputBzip GsfOutputBzip;


gsf_output_bzip_new ()

GsfOutput*  gsf_output_bzip_new             (GsfOutput *sink,
                                             GError **err);

Adds a reference to sink.

sink : The underlying data source.
err : optionally NULL.
Returns :a new file or NULL.