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);
48 if (stream->pos >= bstream->istream.max_buffer_size) {
60 if (bstream->buf->used <= bstream->istream.max_buffer_size) {
63 stream->istream.eof = TRUE;
65 new_pos = bstream->istream.max_buffer_size;
78 stream->istream.stream_errno =
80 stream->istream.eof = stream->parent->eof;
95 if (v_offset < stream->istream.v_offset) {
100 stream->istream.v_offset = 0;
108 struct istream *i_stream_create_qp_encoder(struct istream *input,
114 bstream->istream.max_buffer_size = input->real_stream->max_buffer_size;
118 bstream->istream.iostream.close = i_stream_qp_encoder_close;
119 bstream->istream.read = i_stream_qp_encoder_read;
120 bstream->istream.seek = i_stream_qp_encoder_seek;
122 bstream->istream.istream.readable_fd = FALSE;
123 bstream->istream.istream.blocking = input->blocking;
124 bstream->istream.istream.seekable = input->seekable;
125 return i_stream_create(&bstream->istream, input,