Functions
e_mail_autocrypt_key_new ()
EMailAutocryptKey *
e_mail_autocrypt_key_new (CamelGpgKeyInfo *info,
                          guint8 *keydata,
                          gsize keydata_size);
 
e_mail_autocrypt_key_free ()
void
e_mail_autocrypt_key_free (EMailAutocryptKey *key);
 
e_mail_part_list_new ()
EMailPartList *
e_mail_part_list_new (CamelMimeMessage *message,
                      const gchar *message_uid,
                      CamelFolder *folder);
 
e_mail_part_list_get_folder ()
CamelFolder *
e_mail_part_list_get_folder (EMailPartList *part_list);
 
e_mail_part_list_get_message ()
CamelMimeMessage *
e_mail_part_list_get_message (EMailPartList *part_list);
 
e_mail_part_list_get_message_uid ()
const gchar *
e_mail_part_list_get_message_uid (EMailPartList *part_list);
 
e_mail_part_list_ref_part ()
EMailPart *
e_mail_part_list_ref_part (EMailPartList *part_list,
                           const gchar *part_id);
 
e_mail_part_list_queue_parts ()
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().
Returns
 the number of parts added to result_queue
 
 
e_mail_part_list_is_empty ()
gboolean
e_mail_part_list_is_empty (EMailPartList *part_list);
Returns
 whether the part list is empty (it doesn't contain any EMailpart).
 
 
e_mail_part_list_take_autocrypt_keys ()
void
e_mail_part_list_take_autocrypt_keys (EMailPartList *part_list,
                                      GPtrArray *keys);
 
e_mail_part_list_get_registry ()
CamelObjectBag *
e_mail_part_list_get_registry (void);
Returns a CamelObjectBag where parsed EMailPartLists can be stored.