class HttpDeflateStream (View source)

Constants

TYPE_GZIP

TYPE_ZLIB

TYPE_RAW

LEVEL_DEF

LEVEL_MIN

LEVEL_MAX

STRATEGY_DEF

STRATEGY_FILT

STRATEGY_HUFF

STRATEGY_RLE

STRATEGY_FIXED

FLUSH_NONE

FLUSH_SYNC

FLUSH_FULL

Methods

__construct(int $flags = null)

(PECL pecl_http >= 0.21.0)
HttpDeflateStream class constructor

string|false
update(string $data)

(PECL pecl_http >= 0.21.0)
Update deflate stream

string|false
flush(string $data = null)

(PECL pecl_http >= 0.21.0)
Flush deflate stream

string
finish(string $data = null)

(PECL pecl_http >= 0.21.0)
Finalize deflate stream

factory(int $flags = null, string $class_name = null)

(PECL pecl_http >= 1.4.0)
HttpDeflateStream class factory

Details

__construct(int $flags = null)

(PECL pecl_http >= 0.21.0)
HttpDeflateStream class constructor

Parameters

int $flags

[optional]

initialization flags

string|false update(string $data)

(PECL pecl_http >= 0.21.0)
Update deflate stream

Parameters

string $data

data to deflate

Return Value

string|false

deflated data on success or false on failure.

string|false flush(string $data = null)

(PECL pecl_http >= 0.21.0)
Flush deflate stream

Parameters

string $data

[optional]

more data to deflate

Return Value

string|false

some deflated data as string on success or false on failure.

string finish(string $data = null)

(PECL pecl_http >= 0.21.0)
Finalize deflate stream

Parameters

string $data

[optional]

data to deflate

Return Value

string

the final part of deflated data.

static HttpDeflateStream factory(int $flags = null, string $class_name = null)

(PECL pecl_http >= 1.4.0)
HttpDeflateStream class factory

Parameters

int $flags

[optional]

initialization flags

string $class_name

[optional]

name of a subclass of HttpDeflateStream

Return Value

HttpDeflateStream