| Top |
|
|
e_mail_parser_new () |
|
|
e_mail_parser_parse_sync () |
|
|
e_mail_parser_parse () |
|
|
e_mail_parser_parse_finish () |
|
|
e_mail_parser_parse_part () |
|
|
e_mail_parser_parse_part_as () |
|
|
e_mail_parser_error () |
|
|
e_mail_parser_wrap_as_attachment () |
|
|
e_mail_parser_get_session () |
|
|
e_mail_parser_get_extension_registry () |
EMailPartList * e_mail_parser_parse_sync (,EMailParser *parser,CamelFolder *folderconst,gchar *message_uid,CamelMimeMessage *message);GCancellable *cancellable
Parses the message
synchronously. Returns a list of
Note that this function can block for a while, so it's not a good idea to call it from main thread.
void e_mail_parser_parse (,EMailParser *parser,CamelFolder *folderconst,gchar *message_uid,CamelMimeMessage *message,GAsyncReadyCallback callback,GCancellable *cancellable);gpointer user_data
Asynchronous version of e_mail_parser_parse_sync().
EMailPartList * e_mail_parser_parse_finish (,EMailParser *parser,GAsyncResult *result);GError **error
gboolean e_mail_parser_parse_part (,EMailParser *parser,CamelMimePart *part,GString *part_id,GCancellable *cancellable);GQueue *out_mail_parts
gboolean e_mail_parser_parse_part_as (,EMailParser *parser,CamelMimePart *part,GString *part_idconst,gchar *mime_type,GCancellable *cancellable);GQueue *out_mail_parts
void e_mail_parser_error (,EMailParser *parser,GQueue *out_mail_partsconst,gchar *format...);
void e_mail_parser_wrap_as_attachment (,EMailParser *parser,CamelMimePart *part,GString *part_id);GQueue *parts_queue