Top | ![]() |
![]() |
![]() |
![]() |
EMailAutocryptKey * | e_mail_autocrypt_key_new () |
void | e_mail_autocrypt_key_free () |
EMailPartList * | e_mail_part_list_new () |
CamelFolder * | e_mail_part_list_get_folder () |
CamelMimeMessage * | e_mail_part_list_get_message () |
const gchar * | e_mail_part_list_get_message_uid () |
void | e_mail_part_list_add_part () |
EMailPart * | e_mail_part_list_ref_part () |
guint | e_mail_part_list_queue_parts () |
gboolean | e_mail_part_list_is_empty () |
void | e_mail_part_list_sum_validity () |
void | e_mail_part_list_take_autocrypt_keys () |
CamelObjectBag * | e_mail_part_list_get_registry () |
CamelFolder * | folder | Read / Write / Construct Only |
CamelMimeMessage * | message | Read / Write / Construct Only |
char * | message-uid | Read / Write / Construct Only |
EMailAutocryptKey * e_mail_autocrypt_key_new (CamelGpgKeyInfo *info
,guint8 *keydata
,gsize keydata_size
);
EMailPartList * e_mail_part_list_new (CamelMimeMessage *message
,const gchar *message_uid
,CamelFolder *folder
);
CamelFolder *
e_mail_part_list_get_folder (EMailPartList *part_list
);
CamelMimeMessage *
e_mail_part_list_get_message (EMailPartList *part_list
);
const gchar *
e_mail_part_list_get_message_uid (EMailPartList *part_list
);
void e_mail_part_list_add_part (EMailPartList *part_list
,EMailPart *part
);
EMailPart * e_mail_part_list_ref_part (EMailPartList *part_list
,const gchar *part_id
);
guint e_mail_part_list_queue_parts (EMailPartList *part_list
,const gchar *part_id
,GQueue *result_queue
);
Populates result_queue
with a sequence of EMailPart instances beginning
with the part having part_id
. If part_id
is NULL
, the entire sequence
of EMailPart instances is queued.
Each EMailPart is referenced for thread-safety and should be unreferenced
with g_object_unref()
.
void e_mail_part_list_sum_validity (EMailPartList *part_list
,EMailPartValidityFlags *out_validity_pgp_sum
,EMailPartValidityFlags *out_validity_smime_sum
);
void e_mail_part_list_take_autocrypt_keys (EMailPartList *part_list
,GPtrArray *keys
);
CamelObjectBag *
e_mail_part_list_get_registry (void
);
Returns a CamelObjectBag where parsed EMailPartLists can be stored.