| Top |  |  |  |  | 
| const char * | g_mime_param_get_name () | 
| const char * | g_mime_param_get_value () | 
| void | g_mime_param_set_value () | 
| const char * | g_mime_param_get_charset () | 
| void | g_mime_param_set_charset () | 
| const char * | g_mime_param_get_lang () | 
| void | g_mime_param_set_lang () | 
| GMimeParamEncodingMethod | g_mime_param_get_encoding_method () | 
| void | g_mime_param_set_encoding_method () | 
| GMimeParamList * | g_mime_param_list_new () | 
| GMimeParamList * | g_mime_param_list_parse () | 
| void | g_mime_param_list_clear () | 
| int | g_mime_param_list_length () | 
| void | g_mime_param_list_set_parameter () | 
| GMimeParam * | g_mime_param_list_get_parameter () | 
| GMimeParam * | g_mime_param_list_get_parameter_at () | 
| gboolean | g_mime_param_list_remove () | 
| gboolean | g_mime_param_list_remove_at () | 
| void | g_mime_param_list_encode () | 
A GMimeParam is a parameter name/value pair as found on MIME header fields such as Content-Type and Content-Disposition.
const char *
g_mime_param_get_name (GMimeParam *param);
Gets the name of the parameter.
const char *
g_mime_param_get_value (GMimeParam *param);
Gets the value of the parameter.
void g_mime_param_set_value (GMimeParam *param,const char *value);
Sets the parameter value to value
.
const char *
g_mime_param_get_charset (GMimeParam *param);
Gets the charset used for encoding the parameter.
void g_mime_param_set_charset (GMimeParam *param,const char *charset);
Sets the parameter charset used for encoding the value.
const char *
g_mime_param_get_lang (GMimeParam *param);
Gets the language specifier used for encoding the parameter.
void g_mime_param_set_lang (GMimeParam *param,const char *lang);
Sets the parameter language specifier used for encoding the value.
GMimeParamEncodingMethod
g_mime_param_get_encoding_method (GMimeParam *param);
Gets the encoding method used for encoding the parameter.
void g_mime_param_set_encoding_method (GMimeParam *param,GMimeParamEncodingMethod method);
Sets the encoding method used for encoding the value.
GMimeParamList *
g_mime_param_list_new (void);
Creates a new Content-Type or Content-Disposition parameter list.
GMimeParamList * g_mime_param_list_parse (GMimeParserOptions *options,const char *str);
Parses the input string into a parameter list.
void
g_mime_param_list_clear (GMimeParamList *list);
Clears the list of parameters.
int
g_mime_param_list_length (GMimeParamList *list);
Gets the length of the list.
void g_mime_param_list_set_parameter (GMimeParamList *list,const char *name,const char *value);
Sets the specified parameter to value
.
GMimeParam * g_mime_param_list_get_parameter (GMimeParamList *list,const char *name);
Gets the GMimeParam with the given name
.
GMimeParam * g_mime_param_list_get_parameter_at (GMimeParamList *list,int index);
Gets the GMimeParam at the specified index
.
gboolean g_mime_param_list_remove (GMimeParamList *list,const char *name);
Removes a parameter from the GMimeParamList.
gboolean g_mime_param_list_remove_at (GMimeParamList *list,int index);
Removes a GMimeParam from the GMimeParamList at the specified index.
void g_mime_param_list_encode (GMimeParamList *list,GMimeFormatOptions *options,gboolean fold,GString *str);
Encodes the parameter list into str
, folding lines if required.
| list | ||
| options | a GMimeFormatOptions or  | |
| fold | 
 | |
| str | the output string buffer |