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.
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()
.
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.