![]() | ![]() | ![]() | SOUP Reference Manual | ![]() |
---|
enum SoupParamType; struct SoupParam; struct SoupParamList; SoupParam* soup_param_new (void); SoupParam* soup_param_new_full (const gchar *name, SoupParamType type, gpointer value); const gchar* soup_param_get_name (SoupParam *param); void soup_param_set_name (SoupParam *param, const gchar *new_name); SoupParamType soup_param_get_type (SoupParam *param); void soup_param_set_type (SoupParam *param, SoupParamType new_type); gpointer soup_param_get_data (SoupParam *param); void soup_param_set_data (SoupParam *param, gpointer new_value); void soup_param_free (SoupParam *param); void (*SoupParamListFunc) (const gchar *name, SoupParam *param, gpointer user_data); SoupParamList* soup_param_list_new (void); void soup_param_list_add (SoupParamList *plist, SoupParam *param); SoupParam* soup_param_list_get_by_name (SoupParamList *plist, const gchar *name); void soup_param_list_foreach (SoupParamList *plist, SoupParamListFunc func, gpointer user_data); void soup_param_list_free (SoupParamList *plist); struct SoupParser; SoupParser* soup_parser_new_from_string (const gchar *str); SoupParser* soup_parser_new_from_data_buffer (SoupDataBuffer *buf); SoupFault* soup_parser_get_fault (SoupParser *parser); const gchar* soup_parser_get_method_name (SoupParser *parser); SoupParamList* soup_parser_get_param_list (SoupParser *parser); SoupParam* soup_parser_get_param_by_name (SoupParser *parser, const gchar *name); void soup_parser_free (SoupParser *parser);
typedef enum { SOUP_PARAM_TYPE_INVALID, SOUP_PARAM_TYPE_STRING, SOUP_PARAM_TYPE_STRUCT } SoupParamType;
SoupParam* soup_param_new_full (const gchar *name, SoupParamType type, gpointer value);
name : | |
type : | |
value : | |
Returns : |
|
void soup_param_set_name (SoupParam *param, const gchar *new_name);
param : | |
new_name : |
|
void soup_param_set_type (SoupParam *param, SoupParamType new_type);
param : | |
new_type : |
|
void soup_param_set_data (SoupParam *param, gpointer new_value);
param : | |
new_value : |
|
void (*SoupParamListFunc) (const gchar *name, SoupParam *param, gpointer user_data);
name : | |
param : | |
user_data : |
|
void soup_param_list_add (SoupParamList *plist, SoupParam *param);
plist : | |
param : |
|
SoupParam* soup_param_list_get_by_name (SoupParamList *plist, const gchar *name);
plist : | |
name : | |
Returns : |
|
void soup_param_list_foreach (SoupParamList *plist, SoupParamListFunc func, gpointer user_data);
plist : | |
func : | |
user_data : |
|
SoupParser* soup_parser_new_from_string (const gchar *str);
str : | |
Returns : |
|
SoupParser* soup_parser_new_from_data_buffer (SoupDataBuffer *buf);
buf : | |
Returns : |
|
const gchar* soup_parser_get_method_name (SoupParser *parser);
parser : | |
Returns : |
|
SoupParamList* soup_parser_get_param_list (SoupParser *parser);
parser : | |
Returns : |
|
SoupParam* soup_parser_get_param_by_name (SoupParser *parser, const gchar *name);
parser : | |
name : | |
Returns : |
|
<<< soup-misc | soup-serializer >>> |