Blame docs/reference/gio/html/GZlibDecompressor.html

Packit ae235b
Packit ae235b
<html>
Packit ae235b
<head>
Packit ae235b
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit ae235b
<title>GZlibDecompressor: GIO Reference Manual</title>
Packit ae235b
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit ae235b
<link rel="home" href="index.html" title="GIO Reference Manual">
Packit ae235b
<link rel="up" href="conversion.html" title="Data conversion">
Packit ae235b
<link rel="prev" href="GZlibCompressor.html" title="GZlibCompressor">
Packit ae235b
<link rel="next" href="streaming.html" title="Streaming I/O">
Packit ae235b
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
Packit ae235b
<link rel="stylesheet" href="style.css" type="text/css">
Packit ae235b
</head>
Packit ae235b
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit ae235b
Packit ae235b
Packit ae235b
Top  | 
Packit ae235b
                  Description  | 
Packit ae235b
                  Object Hierarchy  | 
Packit ae235b
                  Implemented Interfaces  | 
Packit ae235b
                  Properties
Packit ae235b
Packit ae235b
Home
Packit ae235b
Up
Packit ae235b
Prev
Packit ae235b
Next
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

GZlibDecompressor

Packit ae235b

GZlibDecompressor — Zlib decompressor

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Functions

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
GZlibDecompressor *
Packit ae235b
Packit ae235b
Packit ae235b
g_zlib_decompressor_new ()
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
GFileInfo *
Packit ae235b
Packit ae235b
Packit ae235b
g_zlib_decompressor_get_file_info ()
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Properties

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
GFileInfo *
Packit ae235b
file-info
Packit ae235b
Read
Packit ae235b
Packit ae235b
Packit ae235b
GZlibCompressorFormat
Packit ae235b
format
Packit ae235b
Read / Write / Construct Only
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Types and Values

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
 
Packit ae235b
GZlibDecompressor
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Object Hierarchy

Packit ae235b
    GObject
Packit ae235b
    ╰── GZlibDecompressor
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Implemented Interfaces

Packit ae235b

Packit ae235b
GZlibDecompressor implements
Packit ae235b
 GConverter.

Packit ae235b
Packit ae235b
Packit ae235b

Includes

Packit ae235b
#include <gio/gio.h>
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Description

Packit ae235b

GZlibDecompressor is an implementation of GConverter that

Packit ae235b
decompresses data compressed with zlib.

Packit ae235b
Packit ae235b
Packit ae235b

Functions

Packit ae235b
Packit ae235b

g_zlib_decompressor_new ()

Packit ae235b
GZlibDecompressor *
Packit ae235b
g_zlib_decompressor_new (GZlibCompressorFormat format);
Packit ae235b

Creates a new GZlibDecompressor.

Packit ae235b
Packit ae235b

Parameters

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

format

Packit ae235b

The format to use for the compressed data

Packit ae235b
 
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Returns

Packit ae235b

a new GZlibDecompressor

Packit ae235b
Packit ae235b

Since: 2.24

Packit ae235b
Packit ae235b

Packit ae235b
Packit ae235b

g_zlib_decompressor_get_file_info ()

Packit ae235b
GFileInfo *
Packit ae235b
g_zlib_decompressor_get_file_info (GZlibDecompressor *decompressor);
Packit ae235b

Retrieves the GFileInfo constructed from the GZIP header data

Packit ae235b
of compressed data processed by compressor
Packit ae235b
, or NULL if decompressor
Packit ae235b
's
Packit ae235b
“format” property is not G_ZLIB_COMPRESSOR_FORMAT_GZIP,
Packit ae235b
or the header data was not fully processed yet, or it not present in the
Packit ae235b
data stream at all.

Packit ae235b
Packit ae235b

Parameters

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

decompressor

Packit ae235b

a GZlibDecompressor

Packit ae235b
 
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Returns

Packit ae235b

a GFileInfo, or NULL.

Packit ae235b

[transfer none]

Packit ae235b
Packit ae235b

Since: 2.26

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Types and Values

Packit ae235b
Packit ae235b

GZlibDecompressor

Packit ae235b
typedef struct _GZlibDecompressor GZlibDecompressor;
Packit ae235b

Zlib decompression

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Property Details

Packit ae235b
Packit ae235b

The “file-info” property

Packit ae235b
  “file-info”                GFileInfo *
Packit ae235b

A GFileInfo containing the information found in the GZIP header

Packit ae235b
of the data stream processed, or NULL if the header was not yet
Packit ae235b
fully processed, is not present at all, or the compressor's
Packit ae235b
“format” property is not G_ZLIB_COMPRESSOR_FORMAT_GZIP.

Packit ae235b

Flags: Read

Packit ae235b

Since: 2.26

Packit ae235b
Packit ae235b

Packit ae235b
Packit ae235b

The “format” property

Packit ae235b
  “format”                   GZlibCompressorFormat
Packit ae235b

The format of the compressed data.

Packit ae235b

Flags: Read / Write / Construct Only

Packit ae235b

Default value: G_ZLIB_COMPRESSOR_FORMAT_ZLIB

Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b
Packit ae235b

Generated by GTK-Doc V1.27
Packit ae235b
</body>
Packit ae235b
</html>