| Top |  |  |  |  | 
| EMailParser * | e_mail_parser_new () | 
| EMailPartList * | e_mail_parser_parse_sync () | 
| void | e_mail_parser_parse () | 
| EMailPartList * | e_mail_parser_parse_finish () | 
| GQueue * | e_mail_parser_get_parsers_for_part () | 
| GQueue * | e_mail_parser_get_parsers () | 
| gboolean | e_mail_parser_parse_part () | 
| gboolean | e_mail_parser_parse_part_as () | 
| void | e_mail_parser_error () | 
| void | e_mail_parser_wrap_as_attachment () | 
| CamelSession * | e_mail_parser_get_session () | 
| EMailExtensionRegistry * | e_mail_parser_get_extension_registry () | 
EMailParser *
e_mail_parser_new (CamelSession *session);
e_mail_parser_new is deprecated and should not be used in newly-written code.
EMailPartList * e_mail_parser_parse_sync (EMailParser *parser,CamelFolder *folder,const gchar *message_uid,CamelMimeMessage *message,GCancellable *cancellable);
e_mail_parser_parse_sync is deprecated and should not be used in newly-written code.
Parses the message
 synchronously. Returns a list of EMailParts which
represents structure of the message and additional properties of each part.
Note that this function can block for a while, so it's not a good idea to call it from main thread.
| parser | an EMailParser | |
| folder | (allow none) a CamelFolder containing the  | |
| message_uid | (allow none) UID of the  | |
| message | a CamelMimeMessage | |
| cancellable | (allow-none) a GCancellable | 
void e_mail_parser_parse (EMailParser *parser,CamelFolder *folder,const gchar *message_uid,CamelMimeMessage *message,GAsyncReadyCallback callback,GCancellable *cancellable,gpointer user_data);
e_mail_parser_parse is deprecated and should not be used in newly-written code.
Asynchronous version of e_mail_parser_parse_sync().
| parser | an EMailParser | |
| message | a CamelMimeMessage | |
| callback | ||
| cancellable | (allow-none) a GCancellable | |
| user_data | (allow-none) user data passed to the callback | 
EMailPartList * e_mail_parser_parse_finish (EMailParser *parser,GAsyncResult *result,GError **error);
e_mail_parser_parse_finish is deprecated and should not be used in newly-written code.
GQueue * e_mail_parser_get_parsers_for_part (EMailParser *parser,CamelMimePart *part);
e_mail_parser_get_parsers_for_part is deprecated and should not be used in newly-written code.
GQueue * e_mail_parser_get_parsers (EMailParser *parser,const gchar *mime_type);
e_mail_parser_get_parsers is deprecated and should not be used in newly-written code.
gboolean e_mail_parser_parse_part (EMailParser *parser,CamelMimePart *part,GString *part_id,GCancellable *cancellable,GQueue *out_mail_parts);
e_mail_parser_parse_part is deprecated and should not be used in newly-written code.
gboolean e_mail_parser_parse_part_as (EMailParser *parser,CamelMimePart *part,GString *part_id,const gchar *mime_type,GCancellable *cancellable,GQueue *out_mail_parts);
e_mail_parser_parse_part_as is deprecated and should not be used in newly-written code.
void e_mail_parser_error (EMailParser *parser,GQueue *out_mail_parts,const gchar *format,...);
e_mail_parser_error is deprecated and should not be used in newly-written code.
void e_mail_parser_wrap_as_attachment (EMailParser *parser,CamelMimePart *part,GString *part_id,GQueue *parts_queue);
e_mail_parser_wrap_as_attachment is deprecated and should not be used in newly-written code.
CamelSession *
e_mail_parser_get_session (EMailParser *parser);
e_mail_parser_get_session is deprecated and should not be used in newly-written code.