| Top |
Functions
| GMimeParam * | g_mime_param_new () |
| GMimeParam * | g_mime_param_new_from_string () |
| void | g_mime_param_destroy () |
| const GMimeParam * | g_mime_param_next () |
| const char * | g_mime_param_get_name () |
| const char * | g_mime_param_get_value () |
| GMimeParam * | g_mime_param_append () |
| GMimeParam * | g_mime_param_append_param () |
| void | g_mime_param_write_to_string () |
Description
A GMimeParam is a parameter name/value pair as found on MIME header fields such as Content-Type and Content-Disposition.
Functions
g_mime_param_new ()
GMimeParam * g_mime_param_new (const char *name,const char *value);
Creates a new GMimeParam node with name name
and value value
.
g_mime_param_new_from_string ()
GMimeParam *
g_mime_param_new_from_string (const char *str);
Creates a parameter list based on the input string.
g_mime_param_destroy ()
void
g_mime_param_destroy (GMimeParam *param);
Releases all memory used by this mime param back to the Operating System.
g_mime_param_next ()
const GMimeParam *
g_mime_param_next (const GMimeParam *param);
Gets the next GMimeParam node in the list.
g_mime_param_get_name ()
const char *
g_mime_param_get_name (const GMimeParam *param);
Gets the name of the parameter.
g_mime_param_get_value ()
const char *
g_mime_param_get_value (const GMimeParam *param);
Gets the value of the parameter.
g_mime_param_append ()
GMimeParam * g_mime_param_append (GMimeParam *params,const char *name,const char *value);
Appends a new parameter with name name
and value value
to the
parameter list params
.
g_mime_param_append_param ()
GMimeParam * g_mime_param_append_param (GMimeParam *params,GMimeParam *param);
Appends param
to the param list params
.
g_mime_param_write_to_string ()
void g_mime_param_write_to_string (const GMimeParam *param,gboolean fold,GString *str);
Assumes the output string contains only the Content-* header and it's immediate value.
Writes the params out to the string string
.
Types and Values
struct GMimeParam
struct GMimeParam {
GMimeParam *next;
char *name;
char *value;
};
A parameter name/value pair as used for some Content header fields.
