Searched refs:body_size (Results 1 - 25 of 29) sorted by relevance

12

/dovecot/src/lib-mail/
H A Dtest-message-parser.c59 p1->body_size.physical_size != p2->body_size.physical_size ||
60 p1->body_size.virtual_size != p2->body_size.virtual_size ||
61 p1->body_size.lines != p2->body_size.lines ||
203 test_assert(parts->body_size.lines == 8);
204 test_assert(parts->body_size.physical_size == 112);
205 test_assert(parts->body_size.virtual_size == 112+7);
208 test_assert(parts->children->body_size
[all...]
H A Dmessage-part-serialize.c63 buffer_append(dest, &part->body_size.physical_size,
64 sizeof(part->body_size.physical_size));
65 buffer_append(dest, &part->body_size.virtual_size,
66 sizeof(part->body_size.virtual_size));
70 buffer_append(dest, &part->body_size.lines,
71 sizeof(part->body_size.lines));
171 if (!read_next(ctx, &part->body_size.physical_size,
172 sizeof(part->body_size.physical_size)))
175 if (!read_next(ctx, &part->body_size.virtual_size,
176 sizeof(part->body_size
[all...]
H A Dmessage-part.h34 struct message_size body_size; member in struct:message_part
H A Dmessage-parser.c105 ctx->part->body_size.lines++;
112 ctx->part->body_size.lines++;
121 ctx->part->body_size.physical_size += block->size;
122 ctx->part->body_size.virtual_size += block->size + missing_cr_count;
188 parent->body_size.physical_size +
324 message_size_add(&part->parent->body_size, &part->body_size);
325 message_size_add(&part->parent->body_size, &part->header_size);
595 ctx->part->parent->body_size.lines++;
596 ctx->part->parent->body_size
[all...]
/dovecot/src/lib-storage/index/dbox-common/
H A Ddbox-mail.h29 struct message_size *body_size,
H A Ddbox-mail.c289 struct message_size *body_size,
317 return index_mail_init_stream(&mail->imail, hdr_size, body_size,
287 dbox_mail_get_stream(struct mail *_mail, bool get_body ATTR_UNUSED, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
/dovecot/src/lib-imap-storage/
H A Dimap-msgpart.c572 struct message_size hdr_size, body_size, part_size; local
577 i_zero(&body_size);
587 body_size = part->body_size;
592 mail_get_virtual_size(mail, &body_size.virtual_size) < 0)
598 if (mail_get_physical_size(mail, &body_size.physical_size) < 0)
626 if (mail_get_stream_because(mail, &hdr_size, &body_size,
642 part_size.physical_size += body_size.physical_size;
643 part_size.virtual_size += body_size.virtual_size;
656 part_size.physical_size += body_size
[all...]
/dovecot/src/lib-storage/index/mbox/
H A Dmbox-mail.c293 uoff_t old_offset, body_offset, body_size, next_offset; local
312 body_size = next_offset - body_offset;
314 body_size = (uoff_t)-1;
318 body_size, &body_size) < 0) {
323 data->physical_size = hdr_size.physical_size + body_size;
375 struct message_size *body_size,
385 return index_mail_init_stream(mail, hdr_size, body_size, stream_r);
373 mbox_mail_get_stream(struct mail *_mail, bool get_body ATTR_UNUSED, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
H A Distream-raw-mbox.c583 uoff_t old_offset, body_offset, body_size, next_body_offset; local
590 body_size = rstream->mail_size == (uoff_t)-1 ? (uoff_t)-1 :
596 it's >= expected body_size. otherwise the previous parsing
598 if (body_size != (uoff_t)-1 && body_size >= expected_body_size) {
599 *body_size_r = body_size;
611 i_assert(body_size == 0);
625 if (body_size != (uoff_t)-1) {
626 *body_size_r = body_size;
681 uoff_t body_size; local
[all...]
H A Dmbox-sync-private.h59 uoff_t body_size; member in struct:mbox_sync_mail
H A Dmbox-sync.c163 &mail_ctx->mail.body_size) < 0) {
168 i_assert(mail_ctx->mail.body_size < OFF_T_MAX);
618 mail_ctx->mail.body_size;
619 mail_ctx->mail.body_size = 0;
1170 mail_ctx->mail.body_size) < 0)
1187 mail_ctx->mail.body_size) < 0)
H A Dmbox-sync-rewrite.c349 mail_ctx->mail.body_size = mails[idx].body_size;
H A Dmbox-sync-update.c258 ctx->mail.body_size >= MBOX_MIN_CONTENT_LENGTH_SIZE) {
260 ctx->mail.body_size);
/dovecot/src/lib-storage/index/pop3c/
H A Dpop3c-mail.c73 struct message_size hdr_size, body_size; local
102 if (mail_get_stream(_mail, &hdr_size, &body_size, &input) < 0)
170 struct message_size *body_size, struct istream **stream_r)
240 return index_mail_init_stream(mail, hdr_size, body_size, stream_r);
168 pop3c_mail_get_stream(struct mail *_mail, bool get_body, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
/dovecot/src/lib-storage/index/cydir/
H A Dcydir-mail.c97 struct message_size *body_size,
130 return index_mail_init_stream(mail, hdr_size, body_size, stream_r);
95 cydir_mail_get_stream(struct mail *_mail, bool get_body ATTR_UNUSED, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
/dovecot/src/lib-storage/index/raw/
H A Draw-mail.c83 struct message_size *body_size, struct istream **stream_r)
94 return index_mail_init_stream(mail, hdr_size, body_size, stream_r);
81 raw_mail_get_stream(struct mail *_mail, bool get_body ATTR_UNUSED, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
/dovecot/src/lib-storage/index/
H A Dindex-mail-binary.c157 part->body_size.physical_size;
169 if (part->body_size.physical_size == 0) {
181 linput = i_stream_create_limit(ctx->input, part->body_size.physical_size);
503 part->body_size.virtual_size;
508 lines = part->header_size.lines + part->body_size.lines;
526 msg_part->body_size.virtual_size;
529 lines -= msg_part->body_size.lines;
H A Dindex-mail.c443 data->body_size = data->parts->body_size;
446 data->body_size.virtual_size;
448 data->body_size.physical_size;
492 data->body_size.physical_size = data->physical_size -
494 data->body_size.virtual_size = data->virtual_size -
545 struct message_size hdr_size, body_size; local
553 if (mail_get_stream_because(_mail, &hdr_size, &body_size,
680 if (data->body_size.virtual_size == data->body_size
1211 index_mail_init_stream(struct index_mail *mail, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
[all...]
H A Dindex-mail.h104 struct message_size hdr_size, body_size; member in struct:index_mail_data
221 struct message_size *body_size,
H A Dindex-search-mime.c360 return (part->body_size.virtual_size == arg->value.size ? 1 : 0);
362 return (part->body_size.virtual_size > arg->value.size ? 1 : 0);
364 return (part->body_size.virtual_size < arg->value.size ? 1 : 0);
/dovecot/src/lib-imap/
H A Dimap-bodystructure.c194 str_printfa(str, " %"PRIuUOFF_T, part->body_size.virtual_size);
198 str_printfa(str, " %u", part->body_size.lines);
213 str_printfa(str, " %u", part->body_size.lines);
551 if (vsize != part->body_size.virtual_size) {
557 part->body_size.virtual_size = vsize;
613 if (has_lines && lines != part->body_size.lines) {
619 part->body_size.lines = lines;
/dovecot/src/lib-storage/index/maildir/
H A Dmaildir-mail.c382 struct message_size hdr_size, body_size; local
413 if (mail_get_stream(_mail, &hdr_size, &body_size, &input) < 0)
428 struct message_size hdr_size, body_size; local
461 if (mail_get_stream(_mail, &hdr_size, &body_size, &input) < 0)
463 st.st_size = hdr_size.physical_size + body_size.physical_size;
592 struct message_size *body_size,
616 return index_mail_init_stream(mail, hdr_size, body_size, stream_r);
590 maildir_mail_get_stream(struct mail *_mail, bool get_body ATTR_UNUSED, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
/dovecot/src/lib-storage/
H A Dmail.c256 struct message_size *body_size, struct istream **stream_r)
258 return mail_get_stream_because(mail, hdr_size, body_size,
263 struct message_size *body_size,
275 ret = p->v.get_stream(mail, TRUE, hdr_size, body_size, stream_r);
255 mail_get_stream(struct mail *mail, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
262 mail_get_stream_because(struct mail *mail, struct message_size *hdr_size, struct message_size *body_size, const char *reason, struct istream **stream_r) argument
H A Dfail-mail.c171 struct message_size *body_size ATTR_UNUSED,
/dovecot/src/lib-storage/index/imapc/
H A Dimapc-mail.c287 struct message_size *body_size, struct istream **stream_r)
337 return index_mail_init_stream(&mail->imail, hdr_size, body_size,
285 imapc_mail_get_stream(struct mail *_mail, bool get_body, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument

Completed in 54 milliseconds

12