Displaying 1 result from an estimated 1 matches for "scrambler_mail_context".
2014 Feb 11
1
Order of istream and ostream chains
...scrambler istream
gets compressed data as input. It's hooked in the chain of istream as
the following...
static int scrambler_istream_opened(struct mail *_mail, struct istream
**stream) {
struct mail_private *mail = (struct mail_private *)_mail;
union mail_module_context *mmail = SCRAMBLER_MAIL_CONTEXT(mail);
struct istream *input, *inputs[2];
input = *stream;
*stream = scrambler_istream_create(input);
i_stream_unref(&input);
return mmail->super.istream_opened(_mail, stream);
}
static void scrambler_mail_allocated(struct mail *_mail) {
struct mail_private *mail...