Lines Matching refs:stream

49 static size_t php_stream_memory_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC)  in php_stream_memory_write()  argument
51 php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; in php_stream_memory_write()
85 static size_t php_stream_memory_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) in php_stream_memory_read() argument
87 php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; in php_stream_memory_read()
91 stream->eof = 1; in php_stream_memory_read()
110 static int php_stream_memory_close(php_stream *stream, int close_handle TSRMLS_DC) in php_stream_memory_close() argument
112 php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; in php_stream_memory_close()
125 static int php_stream_memory_flush(php_stream *stream TSRMLS_DC) in php_stream_memory_flush()
134 static int php_stream_memory_seek(php_stream *stream, off_t offset, int whence, off_t *newoffs TSRM… in php_stream_memory_seek() argument
136 php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; in php_stream_memory_seek()
149 stream->eof = 0; in php_stream_memory_seek()
160 stream->eof = 0; in php_stream_memory_seek()
172 stream->eof = 0; in php_stream_memory_seek()
187 stream->eof = 0; in php_stream_memory_seek()
198 static int php_stream_memory_cast(php_stream *stream, int castas, void **ret TSRMLS_DC) in php_stream_memory_cast() argument
204 static int php_stream_memory_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ in php_stream_memory_stat() argument
207 php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; in php_stream_memory_stat()
247 static int php_stream_memory_set_option(php_stream *stream, int option, int value, void *ptrparam T… in php_stream_memory_set_option() argument
249 php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; in php_stream_memory_set_option()
296 php_stream *stream; in _php_stream_memory_create() local
305stream = php_stream_alloc_rel(&php_stream_memory_ops, self, 0, mode & TEMP_STREAM_READONLY ? "rb" … in _php_stream_memory_create()
306 stream->flags |= PHP_STREAM_FLAG_NO_BUFFER; in _php_stream_memory_create()
307 return stream; in _php_stream_memory_create()
315 php_stream *stream; in _php_stream_memory_open() local
318 if ((stream = php_stream_memory_create_rel(mode)) != NULL) { in _php_stream_memory_open()
319 ms = (php_stream_memory_data*)stream->abstract; in _php_stream_memory_open()
328 php_stream_write(stream, buf, length); in _php_stream_memory_open()
332 return stream; in _php_stream_memory_open()
338 PHPAPI char *_php_stream_memory_get_buffer(php_stream *stream, size_t *length STREAMS_DC TSRMLS_DC) in _php_stream_memory_get_buffer() argument
340 php_stream_memory_data *ms = (php_stream_memory_data*)stream->abstract; in _php_stream_memory_get_buffer()
363 static size_t php_stream_temp_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) in php_stream_temp_write() argument
365 php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; in php_stream_temp_write()
384 php_stream_encloses(stream, ts->innerstream); in php_stream_temp_write()
393 static size_t php_stream_temp_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) in php_stream_temp_read() argument
395 php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; in php_stream_temp_read()
406 stream->eof = ts->innerstream->eof; in php_stream_temp_read()
414 static int php_stream_temp_close(php_stream *stream, int close_handle TSRMLS_DC) in php_stream_temp_close() argument
416 php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; in php_stream_temp_close()
439 static int php_stream_temp_flush(php_stream *stream TSRMLS_DC) in php_stream_temp_flush()
441 php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; in php_stream_temp_flush()
450 static int php_stream_temp_seek(php_stream *stream, off_t offset, int whence, off_t *newoffs TSRMLS… in php_stream_temp_seek() argument
452 php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; in php_stream_temp_seek()
463 stream->eof = ts->innerstream->eof; in php_stream_temp_seek()
470 static int php_stream_temp_cast(php_stream *stream, int castas, void **ret TSRMLS_DC) in php_stream_temp_cast() argument
472 php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; in php_stream_temp_cast()
509 php_stream_encloses(stream, ts->innerstream); in php_stream_temp_cast()
516 static int php_stream_temp_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ in php_stream_temp_stat() argument
518 php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; in php_stream_temp_stat()
527 static int php_stream_temp_set_option(php_stream *stream, int option, int value, void *ptrparam TSR… in php_stream_temp_set_option() argument
529 php_stream_temp_data *ts = (php_stream_temp_data*)stream->abstract; in php_stream_temp_set_option()
562 php_stream *stream; in _php_stream_temp_create() local
568stream = php_stream_alloc_rel(&php_stream_temp_ops, self, 0, mode & TEMP_STREAM_READONLY ? "rb" : … in _php_stream_temp_create()
569 stream->flags |= PHP_STREAM_FLAG_NO_BUFFER; in _php_stream_temp_create()
571 php_stream_encloses(stream, self->innerstream); in _php_stream_temp_create()
573 return stream; in _php_stream_temp_create()
581 php_stream *stream; in _php_stream_temp_open() local
585 if ((stream = php_stream_temp_create_rel(mode, max_memory_usage)) != NULL) { in _php_stream_temp_open()
588 php_stream_temp_write(stream, buf, length TSRMLS_CC); in _php_stream_temp_open()
589 php_stream_temp_seek(stream, 0, SEEK_SET, &newoffs TSRMLS_CC); in _php_stream_temp_open()
591 ts = (php_stream_temp_data*)stream->abstract; in _php_stream_temp_open()
595 return stream; in _php_stream_temp_open()
611 php_stream *stream; in php_stream_url_wrap_rfc2397() local
720 if ((stream = php_stream_temp_create_rel(0, ~0u)) != NULL) { in php_stream_url_wrap_rfc2397()
722 php_stream_temp_write(stream, comma, ilen TSRMLS_CC); in php_stream_url_wrap_rfc2397()
723 php_stream_temp_seek(stream, 0, SEEK_SET, &newoffs TSRMLS_CC); in php_stream_url_wrap_rfc2397()
726 if (vlen >= sizeof(stream->mode)) { in php_stream_url_wrap_rfc2397()
727 vlen = sizeof(stream->mode) - 1; in php_stream_url_wrap_rfc2397()
729 memcpy(stream->mode, mode, vlen); in php_stream_url_wrap_rfc2397()
730 stream->mode[vlen] = '\0'; in php_stream_url_wrap_rfc2397()
731 stream->ops = &php_stream_rfc2397_ops; in php_stream_url_wrap_rfc2397()
732 ts = (php_stream_temp_data*)stream->abstract; in php_stream_url_wrap_rfc2397()
739 return stream; in php_stream_url_wrap_rfc2397()