Lines Matching refs:stream

30 	php_stream *stream;  member
33 static size_t php_gziop_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) in php_gziop_read() argument
35 struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; in php_gziop_read()
41 stream->eof = 1; in php_gziop_read()
47 static size_t php_gziop_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) in php_gziop_write() argument
49 struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; in php_gziop_write()
57 static int php_gziop_seek(php_stream *stream, off_t offset, int whence, off_t *newoffs TSRMLS_DC) in php_gziop_seek() argument
59 struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; in php_gziop_seek()
72 static int php_gziop_close(php_stream *stream, int close_handle TSRMLS_DC) in php_gziop_close() argument
74 struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; in php_gziop_close()
82 if (self->stream) { in php_gziop_close()
83 php_stream_close(self->stream); in php_gziop_close()
84 self->stream = NULL; in php_gziop_close()
92 static int php_gziop_flush(php_stream *stream TSRMLS_DC) in php_gziop_flush()
94 struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; in php_gziop_flush()
113 php_stream *stream = NULL, *innerstream = NULL; in php_stream_gzopen() local
136 self->stream = innerstream; in php_stream_gzopen()
140 stream = php_stream_alloc_rel(&php_stream_gzio_ops, self, 0, mode); in php_stream_gzopen()
141 if (stream) { in php_stream_gzopen()
142 stream->flags |= PHP_STREAM_FLAG_NO_BUFFER; in php_stream_gzopen()
143 return stream; in php_stream_gzopen()