soup-parser

Name

soup-parser -- 

Synopsis



enum        SoupParamType;
typedef     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);

Description

Details

enum SoupParamType

typedef enum {
	SOUP_PARAM_TYPE_INVALID,
	SOUP_PARAM_TYPE_STRING,
	SOUP_PARAM_TYPE_STRUCT
} SoupParamType;


SoupParam

typedef struct {
	gchar         *name;
	SoupParamType  type;
	gpointer       data;
} SoupParam;


struct SoupParamList

struct SoupParamList;


soup_param_new ()

SoupParam*  soup_param_new                  (void);

Returns : 


soup_param_new_full ()

SoupParam*  soup_param_new_full             (const gchar *name,
                                             SoupParamType type,
                                             gpointer value);

name : 
type : 
value : 
Returns : 


soup_param_get_name ()

const gchar* soup_param_get_name            (SoupParam *param);

param : 
Returns : 


soup_param_set_name ()

void        soup_param_set_name             (SoupParam *param,
                                             const gchar *new_name);

param : 
new_name : 


soup_param_get_type ()

SoupParamType soup_param_get_type           (SoupParam *param);

param : 
Returns : 


soup_param_set_type ()

void        soup_param_set_type             (SoupParam *param,
                                             SoupParamType new_type);

param : 
new_type : 


soup_param_get_data ()

gpointer    soup_param_get_data             (SoupParam *param);

param : 
Returns : 


soup_param_set_data ()

void        soup_param_set_data             (SoupParam *param,
                                             gpointer new_value);

param : 
new_value : 


soup_param_free ()

void        soup_param_free                 (SoupParam *param);

param : 


SoupParamListFunc ()

void        (*SoupParamListFunc)            (const gchar *name,
                                             SoupParam *param,
                                             gpointer user_data);

name : 
param : 
user_data : 


soup_param_list_new ()

SoupParamList* soup_param_list_new          (void);

Returns : 


soup_param_list_add ()

void        soup_param_list_add             (SoupParamList *plist,
                                             SoupParam *param);

plist : 
param : 


soup_param_list_get_by_name ()

SoupParam*  soup_param_list_get_by_name     (SoupParamList *plist,
                                             const gchar *name);

plist : 
name : 
Returns : 


soup_param_list_foreach ()

void        soup_param_list_foreach         (SoupParamList *plist,
                                             SoupParamListFunc func,
                                             gpointer user_data);

plist : 
func : 
user_data : 


soup_param_list_free ()

void        soup_param_list_free            (SoupParamList *plist);

plist : 


struct SoupParser

struct SoupParser;


soup_parser_new_from_string ()

SoupParser* soup_parser_new_from_string     (const gchar *str);

str : 
Returns : 


soup_parser_new_from_data_buffer ()

SoupParser* soup_parser_new_from_data_buffer
                                            (SoupDataBuffer *buf);

buf : 
Returns : 


soup_parser_get_fault ()

SoupFault*  soup_parser_get_fault           (SoupParser *parser);

parser : 
Returns : 


soup_parser_get_method_name ()

const gchar* soup_parser_get_method_name    (SoupParser *parser);

parser : 
Returns : 


soup_parser_get_param_list ()

SoupParamList* soup_parser_get_param_list   (SoupParser *parser);

parser : 
Returns : 


soup_parser_get_param_by_name ()

SoupParam*  soup_parser_get_param_by_name   (SoupParser *parser,
                                             const gchar *name);

parser : 
name : 
Returns : 


soup_parser_free ()

void        soup_parser_free                (SoupParser *parser);

parser :