Searched refs:channels (Results 1 - 3 of 3) sorted by relevance

/dovecot/src/doveadm/
H A Ddoveadm-dump.c89 struct istream *file_input, *channels[channels_count]; local
99 channels[0] = i_stream_create_multiplex(file_input, IO_BLOCK_SIZE);
103 channels[i] = i_stream_multiplex_add_channel(channels[0], i);
109 if (i_stream_read_more(channels[i], &data, &size) > 0) {
114 i_stream_skip(channels[i], size);
119 if (channels[0]->stream_errno != 0)
120 i_error("read() failed: %s", i_stream_get_error(channels[0]));
122 i_stream_unref(&channels[i]);
/dovecot/src/lib/
H A Dostream-multiplex.c30 ARRAY(struct multiplex_ochannel *) channels; member in struct:multiplex_ostream
40 array_foreach_modifiable(&mstream->channels, channelp) {
50 array_foreach_modifiable(&mstream->channels, channelp)
60 array_foreach_modifiable(&mstream->channels, channelp)
137 array_foreach(&channel->mstream->channels, channelp)
148 array_foreach_modifiable(&mstream->channels, channelp)
152 array_free(&mstream->channels);
165 array_foreach_modifiable(&channel->mstream->channels, channelp) {
185 array_append(&channel->mstream->channels, &channel, 1);
208 i_array_init(&mstream->channels,
[all...]
H A Distream-multiplex.c28 ARRAY(struct multiplex_ichannel *) channels; member in struct:multiplex_istream
40 array_foreach_modifiable(&mstream->channels, channelp) {
50 array_foreach_modifiable(&mstream->channels, channelp)
58 array_foreach_modifiable(&mstream->channels, channelp) {
207 array_foreach(&channel->mstream->channels, channelp)
218 array_foreach_modifiable(&mstream->channels, channelp)
222 array_free(&mstream->channels);
232 array_foreach_modifiable(&channel->mstream->channels, channelp) {
257 array_append(&channel->mstream->channels, &channel, 1);
279 i_array_init(&mstream->channels,
[all...]

Completed in 10 milliseconds