Lines Matching defs:istream
7 #include "istream-private.h"
8 #include "istream-qp.h"
11 struct istream_private istream;
26 i_stream_close(bstream->istream.parent);
38 max_buffer_size = i_stream_get_max_buffer_size(&stream->istream);
73 stream->istream.stream_errno = stream->parent->stream_errno;
74 stream->istream.eof = stream->parent->eof;
75 if (ret != -1 || stream->istream.stream_errno != 0)
85 stream->istream.stream_errno = EPIPE;
94 stream->istream.stream_errno = EINVAL;
109 if (v_offset < stream->istream.v_offset) {
114 stream->istream.v_offset = 0;
122 struct istream *i_stream_create_qp_decoder(struct istream *input)
127 bstream->istream.max_buffer_size = input->real_stream->max_buffer_size;
131 bstream->istream.iostream.close = i_stream_qp_decoder_close;
132 bstream->istream.read = i_stream_qp_decoder_read;
133 bstream->istream.seek = i_stream_qp_decoder_seek;
135 bstream->istream.istream.readable_fd = FALSE;
136 bstream->istream.istream.blocking = input->blocking;
137 bstream->istream.istream.seekable = input->seekable;
138 return i_stream_create(&bstream->istream, input,