Top | ![]() |
![]() |
![]() |
![]() |
GMimeContentType * | g_mime_content_type_new () |
GMimeContentType * | g_mime_content_type_new_from_string () |
char * | g_mime_content_type_to_string () |
gboolean | g_mime_content_type_is_type () |
const char * | g_mime_content_type_get_media_type () |
void | g_mime_content_type_set_media_type () |
const char * | g_mime_content_type_get_media_subtype () |
void | g_mime_content_type_set_media_subtype () |
const GMimeParam * | g_mime_content_type_get_params () |
void | g_mime_content_type_set_params () |
const char * | g_mime_content_type_get_parameter () |
void | g_mime_content_type_set_parameter () |
GMimeContentType * g_mime_content_type_new (const char *type
,const char *subtype
);
Creates a Content-Type object with type type
and subtype subtype
.
GMimeContentType *
g_mime_content_type_new_from_string (const char *str
);
Constructs a new Content-Type object based on the input string.
char *
g_mime_content_type_to_string (GMimeContentType *mime_type
);
Allocates a string buffer containing the type and subtype defined
by the mime_type
.
gboolean g_mime_content_type_is_type (GMimeContentType *mime_type
,const char *type
,const char *subtype
);
Compares the given type and subtype with that of the given mime type object.
mime_type |
a GMimeContentType object |
|
type |
MIME type to compare against |
|
subtype |
MIME subtype to compare against |
const char *
g_mime_content_type_get_media_type (GMimeContentType *mime_type
);
Gets the Content-Type's media type.
void g_mime_content_type_set_media_type (GMimeContentType *mime_type
,const char *type
);
Sets the Content-Type's media type.
const char *
g_mime_content_type_get_media_subtype (GMimeContentType *mime_type
);
Gets the Content-Type's media sub-type.
void g_mime_content_type_set_media_subtype (GMimeContentType *mime_type
,const char *subtype
);
Sets the Content-Type's media subtype.
const GMimeParam *
g_mime_content_type_get_params (GMimeContentType *mime_type
);
Gets the Content-Type's parameter list.
void g_mime_content_type_set_params (GMimeContentType *mime_type
,GMimeParam *params
);
Sets the Content-Type's parameter list.
const char * g_mime_content_type_get_parameter (GMimeContentType *mime_type
,const char *name
);
Gets the parameter value specified by name
if it's available.
the value of the requested parameter or NULL
if the
parameter is not set. If the parameter is set, the returned string
will be in UTF-8.
void g_mime_content_type_set_parameter (GMimeContentType *mime_type
,const char *name
,const char *value
);
Sets a parameter on the Content-Type.
Note: The name
should be in US-ASCII while the value
should be in
UTF-8.