Searched defs:pump (Results 1 - 3 of 3) sorted by relevance

/dovecot/src/lib/
H A Diostream-pump.c6 #include "iostream-pump.h"
29 void iostream_pump_copy(struct iostream_pump *pump) argument
33 o_stream_cork(pump->output);
34 size_t old_size = o_stream_get_max_buffer_size(pump->output);
35 o_stream_set_max_buffer_size(pump->output,
37 o_stream_get_max_buffer_size(pump->output)));
38 res = o_stream_send_istream(pump->output, pump->input);
39 o_stream_set_max_buffer_size(pump->output, old_size);
40 o_stream_uncork(pump
80 iostream_pump_flush(struct iostream_pump *pump) argument
112 struct iostream_pump *pump = i_new(struct iostream_pump, 1); local
121 iostream_pump_start(struct iostream_pump *pump) argument
136 iostream_pump_get_input(struct iostream_pump *pump) argument
142 iostream_pump_get_output(struct iostream_pump *pump) argument
148 iostream_pump_set_completion_callback(struct iostream_pump *pump, iostream_pump_callback_t *callback, void *context) argument
156 iostream_pump_ref(struct iostream_pump *pump) argument
165 struct iostream_pump *pump = *pump_r; local
177 iostream_pump_stop(struct iostream_pump *pump) argument
186 iostream_pump_is_waiting_output(struct iostream_pump *pump) argument
191 iostream_pump_switch_ioloop(struct iostream_pump *pump) argument
[all...]
H A Dtest-iostream-pump.c9 #include "iostream-pump.h"
71 struct iostream_pump *pump; local
85 pump = iostream_pump_create(in, out);
89 iostream_pump_set_completion_callback(pump, completed, counter);
90 iostream_pump_start(pump);
114 iostream_pump_unref(&pump);
164 struct istream *in = i_stream_create_failure_at(in_2, 0, EIO, "test pump fail");
183 struct istream *in = i_stream_create_failure_at(in_2, 4, EIO, "test pump fail");
202 struct istream *in = i_stream_create_failure_at_eof(in_2, EIO, "test pump fail");
221 struct ostream *out = o_stream_create_failure_at(out_2, 0, "test pump fai
[all...]
/dovecot/src/lib-http/
H A Dhttp-server-request.c643 /* pump-based */
648 struct iostream_pump *pump; member in struct:http_server_payload_handler_pump
661 iostream_pump_unref(&phandler->pump);
671 iostream_pump_switch_ioloop(phandler->pump);
681 struct istream *input = iostream_pump_get_input(phandler->pump);
682 struct ostream *output = iostream_pump_get_output(phandler->pump);
766 phandler->pump = iostream_pump_create(input, output);
767 iostream_pump_set_completion_callback(phandler->pump,
769 iostream_pump_start(phandler->pump);

Completed in 13 milliseconds