| Evolution Mail Formatter Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
struct EMailPartList; 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); CamelObjectBag * e_mail_part_list_get_registry (void);
"folder" CamelFolder* : Read / Write / Construct Only "message" CamelMimeMessage* : Read / Write / Construct Only "message-uid" gchar* : Read / Write / Construct Only
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().
|
an EMailPartList |
|
the EMailPart ID to begin queueing from, or NULL
|
|
a GQueue in which to deposit EMailPart instances |
Returns : |
the number of parts added to result_queue
|
CamelObjectBag * e_mail_part_list_get_registry (void);
Returns : |
a CamelObjectBag where parsed EMailPartLists can be stored. |