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