| 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.
“folder” property“folder” CamelFolder *
Owner: EMailPartList
Flags: Read / Write / Construct Only
“message” property“message” CamelMimeMessage *
Owner: EMailPartList
Flags: Read / Write / Construct Only
“message-uid” property“message-uid” char *
Owner: EMailPartList
Flags: Read / Write / Construct Only
Default value: NULL