25
25
struct istream *i_stream_create_fd(int fd, size_t max_buffer_size,
27
30
struct istream *i_stream_create_mmap(int fd, size_t block_size,
28
31
uoff_t start_offset, uoff_t v_size,
30
33
struct istream *i_stream_create_from_data(const void *data, size_t size);
31
34
struct istream *i_stream_create_limit(struct istream *input, uoff_t v_size);
33
43
/* i_stream_close() + i_stream_unref() */
34
44
void i_stream_destroy(struct istream **stream);