Top | ![]() |
![]() |
![]() |
![]() |
void | camel_medium_add_header () |
void | camel_medium_set_header () |
void | camel_medium_remove_header () |
const gchar * | camel_medium_get_header () |
CamelNameValueArray * | camel_medium_dup_headers () |
const CamelNameValueArray * | camel_medium_get_headers () |
CamelDataWrapper * | camel_medium_get_content () |
void | camel_medium_set_content () |
void camel_medium_add_header (CamelMedium *medium
,const gchar *name
,const gchar *value
);
Adds a header to a CamelMedium.
void camel_medium_set_header (CamelMedium *medium
,const gchar *name
,const gchar *value
);
Sets the value of a header. Any other occurances of the header
will be removed. Setting a NULL
header can be used to remove
the header also.
void camel_medium_remove_header (CamelMedium *medium
,const gchar *name
);
Removes the named header from the medium. All occurances of the header are removed.
const gchar * camel_medium_get_header (CamelMedium *medium
,const gchar *name
);
Gets the value of the named header in the medium, or NULL
if
it is unset. The caller should not modify or free the data.
If the header occurs more than once, only retrieve the first
instance of the header. For multi-occuring headers, use
camel_medium_dup_headers()
or camel_medium_get_headers()
.
CamelNameValueArray *
camel_medium_dup_headers (CamelMedium *medium
);
Gets an array of all header name/value pairs. The values will be
decoded to UTF-8 for any headers that are recognized by Camel.
See also camel_medium_get_headers()
.
the array of headers, which must be freed with camel_name_value_array_free()
.
[transfer full]
Since: 3.24
const CamelNameValueArray *
camel_medium_get_headers (CamelMedium *medium
);
Gets an array of all header name/value pairs. The values will be
decoded to UTF-8 for any headers that are recognized by Camel.
See also camel_medium_dup_headers()
.
Since: 3.24
CamelDataWrapper *
camel_medium_get_content (CamelMedium *medium
);
Gets a data wrapper that represents the content of the medium, without its headers.
void camel_medium_set_content (CamelMedium *medium
,CamelDataWrapper *content
);
Sets the content of medium
to be content
.