Lines Matching defs:_mail
31 void dbox_mail_close(struct mail *_mail)
33 struct dbox_mail *mail = DBOX_MAIL(_mail);
35 index_mail_close(_mail);
77 int dbox_mail_get_physical_size(struct mail *_mail, uoff_t *size_r)
79 struct dbox_mail *mail = DBOX_MAIL(_mail);
83 if (index_mail_get_physical_size(_mail, size_r) == 0)
94 int dbox_mail_get_virtual_size(struct mail *_mail, uoff_t *size_r)
96 struct dbox_mail *mail = DBOX_MAIL(_mail);
108 return index_mail_get_virtual_size(_mail, size_r);
117 int dbox_mail_get_received_date(struct mail *_mail, time_t *date_r)
119 struct dbox_mail *mail = DBOX_MAIL(_mail);
124 if (index_mail_get_received_date(_mail, date_r) == 0)
140 int dbox_mail_get_save_date(struct mail *_mail, time_t *date_r)
142 struct dbox_storage *storage = DBOX_STORAGE(_mail->box->storage);
143 struct dbox_mail *mail = DBOX_MAIL(_mail);
149 if (index_mail_get_save_date(_mail, date_r) == 0)
155 _mail->transaction->stats.fstat_lookup_count++;
158 mail_set_expunged(_mail);
222 int dbox_mail_get_special(struct mail *_mail, enum mail_fetch_field field,
225 struct dbox_mail *mail = DBOX_MAIL(_mail);
233 if (!index_pop3_uidl_can_exist(_mail)) {
245 if (!index_pop3_uidl_can_exist(_mail)) {
260 return index_mail_get_special(_mail, field, value_r);
287 int dbox_mail_get_stream(struct mail *_mail, bool get_body ATTR_UNUSED,
292 struct dbox_storage *storage = DBOX_STORAGE(_mail->box->storage);
293 struct dbox_mail *mail = DBOX_MAIL(_mail);
309 "%"PRIuUOFF_T, _mail->uid, offset);
314 index_mail_set_read_buffer_size(_mail, input);