Searched refs:mpurl (Results 1 - 5 of 5) sorted by relevance

/dovecot/src/lib-imap-storage/
H A Dimap-msgpart-url.c38 struct imap_msgpart_url *mpurl; local
51 mpurl = i_new(struct imap_msgpart_url, 1);
52 mpurl->part = msgpart;
53 mpurl->user = user;
54 mpurl->mailbox = i_strdup(url->mailbox);
55 mpurl->uidvalidity = url->uidvalidity;
56 mpurl->uid = url->uid;
58 mpurl->section = i_strdup(url->section);
59 mpurl->partial_offset = url->partial_offset;
60 mpurl
103 imap_msgpart_url_get_mailbox(struct imap_msgpart_url *mpurl) argument
108 imap_msgpart_url_open_mailbox(struct imap_msgpart_url *mpurl, struct mailbox **box_r, enum mail_error *error_code_r, const char **error_r) argument
157 imap_msgpart_url_open_mail(struct imap_msgpart_url *mpurl, struct mail **mail_r, const char **error_r) argument
196 imap_msgpart_url_get_part(struct imap_msgpart_url *mpurl) argument
201 imap_msgpart_url_set_decode_to_binary(struct imap_msgpart_url *mpurl) argument
206 imap_msgpart_url_read_part(struct imap_msgpart_url *mpurl, struct imap_msgpart_open_result *result_r, const char **error_r) argument
235 imap_msgpart_url_verify(struct imap_msgpart_url *mpurl, const char **error_r) argument
249 imap_msgpart_url_get_bodypartstructure(struct imap_msgpart_url *mpurl, const char **bpstruct_r, const char **error_r) argument
271 struct imap_msgpart_url *mpurl = *_mpurl; local
[all...]
H A Dimap-msgpart-url.h20 int imap_msgpart_url_open_mailbox(struct imap_msgpart_url *mpurl,
23 struct mailbox *imap_msgpart_url_get_mailbox(struct imap_msgpart_url *mpurl);
24 int imap_msgpart_url_open_mail(struct imap_msgpart_url *mpurl,
28 imap_msgpart_url_get_part(struct imap_msgpart_url *mpurl);
33 void imap_msgpart_url_set_decode_to_binary(struct imap_msgpart_url *mpurl);
37 int imap_msgpart_url_read_part(struct imap_msgpart_url *mpurl,
41 int imap_msgpart_url_get_bodypartstructure(struct imap_msgpart_url *mpurl,
45 int imap_msgpart_url_verify(struct imap_msgpart_url *mpurl,
47 void imap_msgpart_url_free(struct imap_msgpart_url **mpurl);
/dovecot/src/lib-imap-urlauth/
H A Dimap-urlauth.c249 struct imap_msgpart_url *mpurl = NULL; local
303 if ((ret = imap_msgpart_url_create(user, url, &mpurl, &error)) < 0 ||
304 imap_msgpart_url_verify(mpurl, &error) <= 0) {
306 if (mpurl != NULL)
307 imap_msgpart_url_free(&mpurl);
310 box = imap_msgpart_url_get_mailbox(mpurl);
316 imap_msgpart_url_free(&mpurl);
321 imap_msgpart_url_free(&mpurl);
379 struct imap_msgpart_url *mpurl; local
404 if ((ret = imap_msgpart_url_create(user, url, &mpurl,
[all...]
H A Dimap-urlauth-fetch.c181 struct imap_msgpart_url *mpurl = NULL; local
195 &mpurl, &error_code, &error);
198 &mpurl, &error_code, &error);
212 imap_msgpart_url_set_decode_to_binary(mpurl);
215 ret = imap_msgpart_url_get_bodypartstructure(mpurl, &bpstruct, &error);
231 ret = imap_msgpart_url_read_part(mpurl, &mpresult, &error);
258 if (mpurl != NULL)
259 imap_msgpart_url_free(&mpurl);
279 ufetch->local_url = mpurl;
284 if (mpurl !
[all...]
/dovecot/src/imap/
H A Dcmd-append.c168 const char *caturl, struct imap_msgpart_url *mpurl)
177 ret = imap_msgpart_url_read_part(mpurl, &mpresult, &error);
233 struct imap_msgpart_url *mpurl; local
241 caturl, &mpurl, &error);
252 ret = cmd_append_catenate_mpurl(cmd, caturl, mpurl);
253 imap_msgpart_url_free(&mpurl);
167 cmd_append_catenate_mpurl(struct client_command_context *cmd, const char *caturl, struct imap_msgpart_url *mpurl) argument

Completed in 83 milliseconds