|
php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Data Structures | |
| struct | _php_stream_bucket |
| struct | _php_stream_bucket_brigade |
| struct | _php_stream_filter_ops |
| struct | _php_stream_filter_chain |
| struct | _php_stream_filter |
| struct | _php_stream_filter_factory |
Macros | |
| #define | PHP_STREAM_FILTER_READ 0x0001 |
| #define | PHP_STREAM_FILTER_WRITE 0x0002 |
| #define | PHP_STREAM_FILTER_ALL (PHP_STREAM_FILTER_READ | PHP_STREAM_FILTER_WRITE) |
| #define | php_stream_bucket_addref(bucket) |
| #define | PSFS_FLAG_NORMAL 0 /* regular read/write */ |
| #define | PSFS_FLAG_FLUSH_INC 1 /* an incremental flush */ |
| #define | PSFS_FLAG_FLUSH_CLOSE 2 /* final flush prior to closing */ |
| #define | php_stream_filter_alloc(fops, thisptr, persistent) |
| #define | php_stream_filter_alloc_rel(fops, thisptr, persistent) |
| #define | php_stream_filter_prepend(chain, filter) |
| #define | php_stream_filter_append(chain, filter) |
| #define | php_stream_filter_flush(filter, finish) |
| #define | php_stream_is_filtered(stream) |
Typedefs | |
| typedef struct _php_stream_bucket | php_stream_bucket |
| typedef struct _php_stream_bucket_brigade | php_stream_bucket_brigade |
| typedef struct _php_stream_filter_ops | php_stream_filter_ops |
| typedef struct _php_stream_filter_chain | php_stream_filter_chain |
| typedef struct _php_stream_filter_factory | php_stream_filter_factory |
Enumerations | |
| enum | php_stream_filter_status_t { PSFS_ERR_FATAL , PSFS_FEED_ME , PSFS_PASS_ON } |
| #define php_stream_bucket_addref | ( | bucket | ) |
Definition at line 69 of file php_stream_filter_api.h.
| #define PHP_STREAM_FILTER_ALL (PHP_STREAM_FILTER_READ | PHP_STREAM_FILTER_WRITE) |
Definition at line 35 of file php_stream_filter_api.h.
| #define php_stream_filter_alloc | ( | fops, | |
| thisptr, | |||
| persistent ) |
Definition at line 132 of file php_stream_filter_api.h.
| #define php_stream_filter_alloc_rel | ( | fops, | |
| thisptr, | |||
| persistent ) |
Definition at line 133 of file php_stream_filter_api.h.
| #define php_stream_filter_append | ( | chain, | |
| filter ) |
Definition at line 135 of file php_stream_filter_api.h.
| #define php_stream_filter_flush | ( | filter, | |
| finish ) |
Definition at line 136 of file php_stream_filter_api.h.
| #define php_stream_filter_prepend | ( | chain, | |
| filter ) |
Definition at line 134 of file php_stream_filter_api.h.
| #define PHP_STREAM_FILTER_READ 0x0001 |
Definition at line 33 of file php_stream_filter_api.h.
| #define PHP_STREAM_FILTER_WRITE 0x0002 |
Definition at line 34 of file php_stream_filter_api.h.
| #define php_stream_is_filtered | ( | stream | ) |
Definition at line 138 of file php_stream_filter_api.h.
Definition at line 78 of file php_stream_filter_api.h.
Definition at line 77 of file php_stream_filter_api.h.
| #define PSFS_FLAG_NORMAL 0 /* regular read/write */ |
Definition at line 76 of file php_stream_filter_api.h.
| typedef struct _php_stream_bucket php_stream_bucket |
Definition at line 37 of file php_stream_filter_api.h.
| typedef struct _php_stream_bucket_brigade php_stream_bucket_brigade |
Definition at line 38 of file php_stream_filter_api.h.
| typedef struct _php_stream_filter_chain php_stream_filter_chain |
| typedef struct _php_stream_filter_factory php_stream_filter_factory |
| typedef struct _php_stream_filter_ops php_stream_filter_ops |
| Enumerator | |
|---|---|
| PSFS_ERR_FATAL | |
| PSFS_FEED_ME | |
| PSFS_PASS_ON | |
Definition at line 58 of file php_stream_filter_api.h.
| PHPAPI php_stream_filter * _php_stream_filter_alloc | ( | const php_stream_filter_ops * | fops, |
| void * | abstract, | ||
| uint8_t persistent | STREAMS_DC ) |
| PHPAPI void _php_stream_filter_append | ( | php_stream_filter_chain * | chain, |
| php_stream_filter * | filter ) |
| PHPAPI int _php_stream_filter_flush | ( | php_stream_filter * | filter, |
| int | finish ) |
| PHPAPI void _php_stream_filter_prepend | ( | php_stream_filter_chain * | chain, |
| php_stream_filter * | filter ) |
| PHPAPI void php_stream_bucket_append | ( | php_stream_bucket_brigade * | brigade, |
| php_stream_bucket * | bucket ) |
| PHPAPI void php_stream_bucket_delref | ( | php_stream_bucket * | bucket | ) |
| PHPAPI php_stream_bucket * php_stream_bucket_make_writeable | ( | php_stream_bucket * | bucket | ) |
| PHPAPI php_stream_bucket * php_stream_bucket_new | ( | php_stream * | stream, |
| char * | buf, | ||
| size_t | buflen, | ||
| uint8_t | own_buf, | ||
| uint8_t | buf_persistent ) |
| PHPAPI void php_stream_bucket_prepend | ( | php_stream_bucket_brigade * | brigade, |
| php_stream_bucket * | bucket ) |
| PHPAPI int php_stream_bucket_split | ( | php_stream_bucket * | in, |
| php_stream_bucket ** | left, | ||
| php_stream_bucket ** | right, | ||
| size_t | length ) |
| PHPAPI void php_stream_bucket_unlink | ( | php_stream_bucket * | bucket | ) |
| PHPAPI int php_stream_filter_append_ex | ( | php_stream_filter_chain * | chain, |
| php_stream_filter * | filter ) |
| PHPAPI php_stream_filter * php_stream_filter_create | ( | const char * | filtername, |
| zval * | filterparams, | ||
| uint8_t | persistent ) |
| PHPAPI void php_stream_filter_free | ( | php_stream_filter * | filter | ) |
| PHPAPI int php_stream_filter_prepend_ex | ( | php_stream_filter_chain * | chain, |
| php_stream_filter * | filter ) |
| PHPAPI int php_stream_filter_register_factory | ( | const char * | filterpattern, |
| const php_stream_filter_factory * | factory ) |
| PHPAPI int php_stream_filter_register_factory_volatile | ( | zend_string * | filterpattern, |
| const php_stream_filter_factory * | factory ) |
| PHPAPI php_stream_filter * php_stream_filter_remove | ( | php_stream_filter * | filter, |
| int | call_dtor ) |