EMailPart

EMailPart

Functions

Types and Values

Description

Functions

e_mail_part_new ()

EMailPart *
e_mail_part_new (CamelMimePart *mime_part,
                 const gchar *id);

e_mail_part_new is deprecated and should not be used in newly-written code.

Creates a new EMailPart for the given mime_part .

Parameters

mime_part

(allow-none) a CamelMimePart or NULL

 

id

part ID

 

Returns

a new EMailPart


e_mail_part_get_id ()

const gchar *
e_mail_part_get_id (EMailPart *part);

e_mail_part_get_id is deprecated and should not be used in newly-written code.


e_mail_part_get_cid ()

const gchar *
e_mail_part_get_cid (EMailPart *part);

e_mail_part_get_cid is deprecated and should not be used in newly-written code.


e_mail_part_set_cid ()

void
e_mail_part_set_cid (EMailPart *part,
                     const gchar *cid);

e_mail_part_set_cid is deprecated and should not be used in newly-written code.


e_mail_part_id_has_prefix ()

gboolean
e_mail_part_id_has_prefix (EMailPart *part,
                           const gchar *prefix);

e_mail_part_id_has_prefix is deprecated and should not be used in newly-written code.


e_mail_part_id_has_suffix ()

gboolean
e_mail_part_id_has_suffix (EMailPart *part,
                           const gchar *suffix);

e_mail_part_id_has_suffix is deprecated and should not be used in newly-written code.


e_mail_part_id_has_substr ()

gboolean
e_mail_part_id_has_substr (EMailPart *part,
                           const gchar *substr);

e_mail_part_id_has_substr is deprecated and should not be used in newly-written code.


e_mail_part_ref_mime_part ()

CamelMimePart *
e_mail_part_ref_mime_part (EMailPart *part);

e_mail_part_ref_mime_part is deprecated and should not be used in newly-written code.


e_mail_part_get_mime_type ()

const gchar *
e_mail_part_get_mime_type (EMailPart *part);

e_mail_part_get_mime_type is deprecated and should not be used in newly-written code.


e_mail_part_set_mime_type ()

void
e_mail_part_set_mime_type (EMailPart *part,
                           const gchar *mime_type);

e_mail_part_set_mime_type is deprecated and should not be used in newly-written code.


e_mail_part_get_converted_to_utf8 ()

gboolean
e_mail_part_get_converted_to_utf8 (EMailPart *part);

e_mail_part_get_converted_to_utf8 is deprecated and should not be used in newly-written code.


e_mail_part_set_converted_to_utf8 ()

void
e_mail_part_set_converted_to_utf8 (EMailPart *part,
                                   gboolean converted_to_utf8);

e_mail_part_set_converted_to_utf8 is deprecated and should not be used in newly-written code.


e_mail_part_should_show_inline ()

gboolean
e_mail_part_should_show_inline (EMailPart *part);

e_mail_part_should_show_inline is deprecated and should not be used in newly-written code.


e_mail_part_ref_part_list ()

struct _EMailPartList *
e_mail_part_ref_part_list (EMailPart *part);

e_mail_part_ref_part_list is deprecated and should not be used in newly-written code.


e_mail_part_set_part_list ()

void
e_mail_part_set_part_list (EMailPart *part,
                           struct _EMailPartList *part_list);

e_mail_part_set_part_list is deprecated and should not be used in newly-written code.


e_mail_part_get_is_attachment ()

gboolean
e_mail_part_get_is_attachment (EMailPart *part);

e_mail_part_get_is_attachment is deprecated and should not be used in newly-written code.


e_mail_part_set_is_attachment ()

void
e_mail_part_set_is_attachment (EMailPart *part,
                               gboolean is_attachment);

e_mail_part_set_is_attachment is deprecated and should not be used in newly-written code.


e_mail_part_bind_dom_element ()

void
e_mail_part_bind_dom_element (EMailPart *part,
                              EWebView *web_view,
                              guint64 page_id,
                              const gchar *element_id);

e_mail_part_bind_dom_element is deprecated and should not be used in newly-written code.


e_mail_part_web_view_loaded ()

void
e_mail_part_web_view_loaded (EMailPart *part,
                             EWebView *web_view);

e_mail_part_web_view_loaded is deprecated and should not be used in newly-written code.


e_mail_part_update_validity ()

void
e_mail_part_update_validity (EMailPart *part,
                             CamelCipherValidity *validity,
                             EMailPartValidityFlags validity_type);

e_mail_part_update_validity is deprecated and should not be used in newly-written code.

Updates validity of the part . When the part already has some validity set, the new validity and validity_type are just appended, preserving the original validity. Validities of the same type (PGP or S/MIME) are merged together.

Parameters

part

An EMailPart

 

validity

a CamelCipherValidity

 

validity_type

E_MAIL_PART_VALIDITY_* flags

 

e_mail_part_get_validity ()

CamelCipherValidity *
e_mail_part_get_validity (EMailPart *part,
                          EMailPartValidityFlags validity_type);

e_mail_part_get_validity is deprecated and should not be used in newly-written code.

Returns, validity of part contains any validity with the same bits as validity_type set. It should contain all bits of it.

Parameters

part

An EMailPart

 

validity_type

E_MAIL_PART_VALIDITY_* flags

 

Returns

a CamelCipherValidity of the given type, NULL if not found

Since: 3.8


e_mail_part_has_validity ()

gboolean
e_mail_part_has_validity (EMailPart *part);

e_mail_part_has_validity is deprecated and should not be used in newly-written code.


e_mail_part_get_validity_flags ()

EMailPartValidityFlags
e_mail_part_get_validity_flags (EMailPart *part);

e_mail_part_get_validity_flags is deprecated and should not be used in newly-written code.


e_mail_part_verify_validity_sender ()

void
e_mail_part_verify_validity_sender (EMailPart *part,
                                    CamelInternetAddress *from_address);

e_mail_part_verify_validity_sender is deprecated and should not be used in newly-written code.

Types and Values

struct EMailPartValidityPair

struct EMailPartValidityPair {
	EMailPartValidityFlags validity_type;
	CamelCipherValidity *validity;
};

EMailPartValidityPair is deprecated and should not be used in newly-written code.