Lines Matching refs:php_stream

98 typedef struct _php_stream php_stream;  typedef
118 size_t (*write)(php_stream *stream, const char *buf, size_t count TSRMLS_DC);
119 size_t (*read)(php_stream *stream, char *buf, size_t count TSRMLS_DC);
120 int (*close)(php_stream *stream, int close_handle TSRMLS_DC);
121 int (*flush)(php_stream *stream TSRMLS_DC);
126 int (*seek)(php_stream *stream, off_t offset, int whence, off_t *newoffset TSRMLS_DC);
127 int (*cast)(php_stream *stream, int castas, void **ret TSRMLS_DC);
128 int (*stat)(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC);
129 int (*set_option)(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC);
134 php_stream *(*stream_opener)(php_stream_wrapper *wrapper, char *filename, char *mode,
137 int (*stream_closer)(php_stream_wrapper *wrapper, php_stream *stream TSRMLS_DC);
139 …int (*stream_stat)(php_stream_wrapper *wrapper, php_stream *stream, php_stream_statbuf *ssb TSRMLS…
143 php_stream *(*dir_opener)(php_stream_wrapper *wrapper, char *filename, char *mode,
240 PHPAPI php_stream *_php_stream_alloc(php_stream_ops *ops, void *abstract,
258 #define php_stream_from_zval(xstr, ppzval) ZEND_FETCH_RESOURCE2((xstr), php_stream *, (ppzval), -1,…
259 #define php_stream_from_zval_no_verify(xstr, ppzval) (xstr) = (php_stream*)zend_fetch_resource((ppz…
262 PHPAPI php_stream *php_stream_encloses(php_stream *enclosing, php_stream *enclosed);
264 PHPAPI int _php_stream_free_enclosed(php_stream *stream_enclosed, int close_options TSRMLS_DC);
266 PHPAPI int php_stream_from_persistent_id(const char *persistent_id, php_stream **stream TSRMLS_DC);
281 PHPAPI int _php_stream_free(php_stream *stream, int close_options TSRMLS_DC);
286 PHPAPI int _php_stream_seek(php_stream *stream, off_t offset, int whence TSRMLS_DC);
290 PHPAPI off_t _php_stream_tell(php_stream *stream TSRMLS_DC);
293 PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
296 PHPAPI size_t _php_stream_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC);
300 PHPAPI void _php_stream_fill_read_buffer(php_stream *stream, size_t size TSRMLS_DC);
304 PHPAPI size_t _php_stream_printf(php_stream *stream TSRMLS_DC, const char *fmt, ...) PHP_ATTRIBUTE_…
306 PHPAPI size_t _php_stream_printf(php_stream *stream TSRMLS_DC, const char *fmt, ...) PHP_ATTRIBUTE_…
312 PHPAPI int _php_stream_eof(php_stream *stream TSRMLS_DC);
315 PHPAPI int _php_stream_getc(php_stream *stream TSRMLS_DC);
318 PHPAPI int _php_stream_putc(php_stream *stream, int c TSRMLS_DC);
321 PHPAPI int _php_stream_flush(php_stream *stream, int closing TSRMLS_DC);
324 PHPAPI char *_php_stream_get_line(php_stream *stream, char *buf, size_t maxlen, size_t *returned_le…
328 PHPAPI char *php_stream_get_record(php_stream *stream, size_t maxlen, size_t *returned_len, char *d…
331 PHPAPI int _php_stream_puts(php_stream *stream, char *buf TSRMLS_DC);
334 PHPAPI int _php_stream_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC);
347 PHPAPI php_stream *_php_stream_opendir(char *path, int options, php_stream_context *context STREAMS…
349 PHPAPI php_stream_dirent *_php_stream_readdir(php_stream *dirstream, php_stream_dirent *ent TSRMLS_…
361 PHPAPI int _php_stream_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_…
418 PHPAPI int _php_stream_truncate_set_size(php_stream *stream, size_t newsize TSRMLS_DC);
439 PHPAPI size_t _php_stream_copy_to_stream(php_stream *src, php_stream *dest, size_t maxlen STREAMS_D…
441 PHPAPI int _php_stream_copy_to_stream_ex(php_stream *src, php_stream *dest, size_t maxlen, size_t *…
447 PHPAPI size_t _php_stream_copy_to_mem(php_stream *src, char **buf, size_t maxlen,
452 PHPAPI size_t _php_stream_passthru(php_stream * src STREAMS_DC TSRMLS_DC);
478 PHPAPI int _php_stream_cast(php_stream *stream, int castas, void **ret, int show_err TSRMLS_DC);
551 PHPAPI php_stream *_php_stream_open_wrapper_ex(char *path, char *mode, int options, char **opened_p…
553 PHPAPI char *php_stream_locate_eol(php_stream *stream, char *buf, size_t buf_len TSRMLS_DC);
579 PHPAPI int _php_stream_make_seekable(php_stream *origstream, php_stream **newstream, int flags STRE…