![]() |
![]() |
![]() |
GMime Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
struct GMimeParam; GMimeParam * g_mime_param_new (const char *name
,const char *value
); GMimeParam * g_mime_param_new_from_string (const char *string
); void g_mime_param_destroy (GMimeParam *param
); GMimeParam * g_mime_param_append (GMimeParam *params
,const char *name
,const char *value
); GMimeParam * g_mime_param_append_param (GMimeParam *params
,GMimeParam *param
); void g_mime_param_write_to_string (GMimeParam *param
,gboolean fold
,GString *string
);
A GMimeParam is a parameter name/value pair as found on MIME header fields such as Content-Type and Content-Disposition.
struct GMimeParam { GMimeParam *next; char *name; char *value; };
A parameter name/value pair as used for some Content header fields.
GMimeParam * |
Pointer to the next param. |
Parameter name. | |
Parameter value. |
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
.
|
param list |
|
new param name |
|
new param value |
Returns : |
a param list with the new param of name name and value
value appended to the list of params params . |
GMimeParam * g_mime_param_append_param (GMimeParam *params
,GMimeParam *param
);
Appends param
to the param list params
.
|
param list |
|
param to append |
Returns : |
a param list with the new param param appended to the list
of params params . |
void g_mime_param_write_to_string (GMimeParam *param
,gboolean fold
,GString *string
);
Assumes the output string contains only the Content-* header and it's immediate value.
Writes the params out to the string string
.
|
MIME Param list |
|
specifies whether or not to fold headers |
|
output string |