Lines Matching defs:istream
7 #include "istream-private.h"
8 #include "istream-base64.h"
11 struct istream_private istream;
27 stream->istream.stream_errno = stream->parent->stream_errno;
28 stream->istream.eof = stream->parent->eof;
39 struct istream_private *stream = &bstream->istream;
65 stream->istream.stream_errno = EINVAL;
89 stream->istream.stream_errno = EPIPE;
94 stream->istream.stream_errno = EINVAL;
108 if (ret < 0 && stream->istream.stream_errno == 0 &&
131 if (v_offset < stream->istream.v_offset) {
136 stream->istream.v_offset = 0;
142 struct istream *
143 i_stream_create_base64_decoder(struct istream *input)
148 bstream->istream.max_buffer_size = input->real_stream->max_buffer_size;
150 bstream->istream.read = i_stream_base64_decoder_read;
151 bstream->istream.seek = i_stream_base64_decoder_seek;
153 bstream->istream.istream.readable_fd = FALSE;
154 bstream->istream.istream.blocking = input->blocking;
155 bstream->istream.istream.seekable = input->seekable;
156 return i_stream_create(&bstream->istream, input,