Searched refs:channels (Results 1 - 3 of 3) sorted by relevance
/dovecot/src/doveadm/ |
H A D | doveadm-dump.c | 89 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 D | ostream-multiplex.c | 30 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 D | istream-multiplex.c | 28 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