libsoup-2.4 Reference Manual

Synopsis

public    static weak GLib.TimeoutSource  add_idle                  ( GLib.MainContext    async_context,
                                                                    GLib.SourceFunc     function,
                                                                    void**              data ) ;
public    static weak GLib.TimeoutSource  add_timeout               ( GLib.MainContext    async_context,
                                                                    uint                interval,
                                                                    GLib.SourceFunc     function,
                                                                    void**              data ) ;
public    static weak GLib.HashTable    form_decode               ( string              encoded_form ) ;
public    static weak string            form_encode               ( ... ) ;
public    static weak string            form_encode_datalist      ( void**              form_data_set ) ;
public    static weak string            form_encode_hash          ( GLib.HashTable      form_data_set ) ;
public    static weak string            form_encode_valist        ( string              first_field,
                                                                    void**              args ) ;
public    static weak Message           form_request_new          ( string              method,
                                                                    string              uri,
                                                                    ... ) ;
public    static weak Message           form_request_new_from_datalist ( string              method,
                                                                    string              uri,
                                                                    void**              form_data_set ) ;
public    static weak Message           form_request_new_from_hash ( string              method,
                                                                    string              uri,
                                                                    GLib.HashTable      form_data_set ) ;
public    static bool                   header_contains           ( string              header,
                                                                    string              token ) ;
public    static void                   header_free_list          ( GLib.SList          list ) ;
public    static void                   header_free_param_list    ( GLib.HashTable      param_list ) ;
public    static weak GLib.SList        header_parse_list         ( string              header ) ;
public    static weak GLib.HashTable    header_parse_param_list   ( string              header ) ;
public    static weak GLib.SList        header_parse_quality_list ( string              header,
                                                                    GLib.SList          unacceptable ) ;
public    static uint                   headers_parse_request     ( string              str,
                                                                    int                 len,
                                                                    MessageHeaders      req_headers,
                                                                    weak string         req_method,
                                                                    weak string         req_path,
                                                                    HTTPVersion         ver ) ;
public    static bool                   headers_parse_response    ( string              str,
                                                                    int                 len,
                                                                    MessageHeaders      headers,
                                                                    HTTPVersion         ver,
                                                                    uint                status_code,
                                                                    weak string         reason_phrase ) ;
public    static bool                   headers_parse_status_line ( string              status_line,
                                                                    HTTPVersion         ver,
                                                                    uint                status_code,
                                                                    weak string         reason_phrase ) ;
public    static GLib.Quark             http_error_quark          (  ) ;
public    static GLib.Quark             ssl_error_quark           (  ) ;
public    static weak string            status_get_phrase         ( uint                status_code ) ;
public    static bool                   str_case_equal            ( void**              v1,
                                                                    void**              v2 ) ;
public    static uint                   str_case_hash             ( void**              key ) ;
public    static void                   value_array_append        ( GLib.ValueArray     array,
                                                                    GLib.Type           type ) ;
public    static void                   value_array_append_vals   ( GLib.ValueArray     array,
                                                                    ... ) ;
public    static GLib.ValueArray        value_array_from_args     ( void**              args ) ;
public    static bool                   value_array_get_nth       ( GLib.ValueArray     array,
                                                                    uint                index_,
                                                                    GLib.Type           type ) ;
public    static void                   value_array_insert        ( GLib.ValueArray     array,
                                                                    uint                index_,
                                                                    GLib.Type           type ) ;
public    static GLib.ValueArray        value_array_new           (  ) ;
public    static GLib.ValueArray        value_array_new_with_vals ( ... ) ;
public    static bool                   value_array_to_args       ( GLib.ValueArray     array,
                                                                    void**              args ) ;
public    static void                   value_hash_insert         ( GLib.HashTable      hash,
                                                                    string              key,
                                                                    GLib.Type           type ) ;
public    static void                   value_hash_insert_vals    ( GLib.HashTable      hash,
                                                                    ... ) ;
public    static void                   value_hash_insert_value   ( GLib.HashTable      hash,
                                                                    string              key,
                                                                    GLib.Value          value ) ;
public    static bool                   value_hash_lookup         ( GLib.HashTable      hash,
                                                                    string              key,
                                                                    GLib.Type           type ) ;
public    static bool                   value_hash_lookup_vals    ( GLib.HashTable      hash,
                                                                    ... ) ;
public    static weak GLib.HashTable    value_hash_new            (  ) ;
public    static weak GLib.HashTable    value_hash_new_with_vals  ( ... ) ;
public    static weak string            xmlrpc_build_fault        ( int                 fault_code,
                                                                    string              fault_format ) ;
public    static weak string            xmlrpc_build_method_call  ( string              method_name,
                                                                    GLib.Value[]        params ) ;
public    static weak string            xmlrpc_build_method_response ( GLib.Value          value ) ;
public    static GLib.Quark             xmlrpc_error_quark        (  ) ;
public    static bool                   xmlrpc_extract_method_call ( string              method_call,
                                                                    int                 length,
                                                                    weak string         method_name ) ;
public    static bool                   xmlrpc_extract_method_response ( string              method_response,
                                                                    int                 length,
                                                                    GLib.Type           type ) 
                                                             throws GLib.Error;
public    static GLib.Quark             xmlrpc_fault_quark        (  ) ;
public    static bool                   xmlrpc_parse_method_call  ( string              method_call,
                                                                    int                 length,
                                                                    weak string         method_name,
                                                                    GLib.ValueArray     params ) ;
public    static bool                   xmlrpc_parse_method_response ( string              method_response,
                                                                    int                 length,
                                                                    GLib.Value          value ) 
                                                             throws GLib.Error;
public    static weak Message           xmlrpc_request_new        ( string              uri,
                                                                    string              method_name ) ;
public    static void                   xmlrpc_set_fault          ( Message             msg,
                                                                    int                 fault_code,
                                                                    string              fault_format ) ;
public    static void                   xmlrpc_set_response       ( Message             msg,
                                                                    GLib.Type           type ) ;

Details

add_idle ()

public    static weak GLib.TimeoutSource  add_idle                  ( GLib.MainContext    async_context,
                                                                    GLib.SourceFunc     function,
                                                                    void**              data ) ;		

add_timeout ()

public    static weak GLib.TimeoutSource  add_timeout               ( GLib.MainContext    async_context,
                                                                    uint                interval,
                                                                    GLib.SourceFunc     function,
                                                                    void**              data ) ;		

form_decode ()

public    static weak GLib.HashTable    form_decode               ( string              encoded_form ) ;		

form_encode ()

public    static weak string            form_encode               ( ... ) ;		

form_encode_datalist ()

public    static weak string            form_encode_datalist      ( void**              form_data_set ) ;		

form_encode_hash ()

public    static weak string            form_encode_hash          ( GLib.HashTable      form_data_set ) ;		

form_encode_valist ()

public    static weak string            form_encode_valist        ( string              first_field,
                                                                    void**              args ) ;		

form_request_new ()

public    static weak Message           form_request_new          ( string              method,
                                                                    string              uri,
                                                                    ... ) ;		

form_request_new_from_datalist ()

public    static weak Message           form_request_new_from_datalist ( string              method,
                                                                    string              uri,
                                                                    void**              form_data_set ) ;		

form_request_new_from_hash ()

public    static weak Message           form_request_new_from_hash ( string              method,
                                                                    string              uri,
                                                                    GLib.HashTable      form_data_set ) ;		

header_contains ()

public    static bool                   header_contains           ( string              header,
                                                                    string              token ) ;		

header_free_list ()

public    static void                   header_free_list          ( GLib.SList          list ) ;		

header_free_param_list ()

public    static void                   header_free_param_list    ( GLib.HashTable      param_list ) ;		

header_parse_list ()

public    static weak GLib.SList        header_parse_list         ( string              header ) ;		

header_parse_param_list ()

public    static weak GLib.HashTable    header_parse_param_list   ( string              header ) ;		

header_parse_quality_list ()

public    static weak GLib.SList        header_parse_quality_list ( string              header,
                                                                    GLib.SList          unacceptable ) ;		

headers_parse_request ()

public    static uint                   headers_parse_request     ( string              str,
                                                                    int                 len,
                                                                    MessageHeaders      req_headers,
                                                                    weak string         req_method,
                                                                    weak string         req_path,
                                                                    HTTPVersion         ver ) ;		

headers_parse_response ()

public    static bool                   headers_parse_response    ( string              str,
                                                                    int                 len,
                                                                    MessageHeaders      headers,
                                                                    HTTPVersion         ver,
                                                                    uint                status_code,
                                                                    weak string         reason_phrase ) ;		

headers_parse_status_line ()

public    static bool                   headers_parse_status_line ( string              status_line,
                                                                    HTTPVersion         ver,
                                                                    uint                status_code,
                                                                    weak string         reason_phrase ) ;		

http_error_quark ()

public    static GLib.Quark             http_error_quark          (  ) ;		

ssl_error_quark ()

public    static GLib.Quark             ssl_error_quark           (  ) ;		

status_get_phrase ()

public    static weak string            status_get_phrase         ( uint                status_code ) ;		

str_case_equal ()

public    static bool                   str_case_equal            ( void**              v1,
                                                                    void**              v2 ) ;		

str_case_hash ()

public    static uint                   str_case_hash             ( void**              key ) ;		

value_array_append ()

public    static void                   value_array_append        ( GLib.ValueArray     array,
                                                                    GLib.Type           type ) ;		

value_array_append_vals ()

public    static void                   value_array_append_vals   ( GLib.ValueArray     array,
                                                                    ... ) ;		

value_array_from_args ()

public    static GLib.ValueArray        value_array_from_args     ( void**              args ) ;		

value_array_get_nth ()

public    static bool                   value_array_get_nth       ( GLib.ValueArray     array,
                                                                    uint                index_,
                                                                    GLib.Type           type ) ;		

value_array_insert ()

public    static void                   value_array_insert        ( GLib.ValueArray     array,
                                                                    uint                index_,
                                                                    GLib.Type           type ) ;		

value_array_new ()

public    static GLib.ValueArray        value_array_new           (  ) ;		

value_array_new_with_vals ()

public    static GLib.ValueArray        value_array_new_with_vals ( ... ) ;		

value_array_to_args ()

public    static bool                   value_array_to_args       ( GLib.ValueArray     array,
                                                                    void**              args ) ;		

value_hash_insert ()

public    static void                   value_hash_insert         ( GLib.HashTable      hash,
                                                                    string              key,
                                                                    GLib.Type           type ) ;		

value_hash_insert_vals ()

public    static void                   value_hash_insert_vals    ( GLib.HashTable      hash,
                                                                    ... ) ;		

value_hash_insert_value ()

public    static void                   value_hash_insert_value   ( GLib.HashTable      hash,
                                                                    string              key,
                                                                    GLib.Value          value ) ;		

value_hash_lookup ()

public    static bool                   value_hash_lookup         ( GLib.HashTable      hash,
                                                                    string              key,
                                                                    GLib.Type           type ) ;		

value_hash_lookup_vals ()

public    static bool                   value_hash_lookup_vals    ( GLib.HashTable      hash,
                                                                    ... ) ;		

value_hash_new ()

public    static weak GLib.HashTable    value_hash_new            (  ) ;		

value_hash_new_with_vals ()

public    static weak GLib.HashTable    value_hash_new_with_vals  ( ... ) ;		

xmlrpc_build_fault ()

public    static weak string            xmlrpc_build_fault        ( int                 fault_code,
                                                                    string              fault_format ) ;		

xmlrpc_build_method_call ()

public    static weak string            xmlrpc_build_method_call  ( string              method_name,
                                                                    GLib.Value[]        params ) ;		

xmlrpc_build_method_response ()

public    static weak string            xmlrpc_build_method_response ( GLib.Value          value ) ;		

xmlrpc_error_quark ()

public    static GLib.Quark             xmlrpc_error_quark        (  ) ;		

xmlrpc_extract_method_call ()

public    static bool                   xmlrpc_extract_method_call ( string              method_call,
                                                                    int                 length,
                                                                    weak string         method_name ) ;		

xmlrpc_extract_method_response ()

public    static bool                   xmlrpc_extract_method_response ( string              method_response,
                                                                    int                 length,
                                                                    GLib.Type           type ) 
                                                             throws GLib.Error;		

xmlrpc_fault_quark ()

public    static GLib.Quark             xmlrpc_fault_quark        (  ) ;		

xmlrpc_parse_method_call ()

public    static bool                   xmlrpc_parse_method_call  ( string              method_call,
                                                                    int                 length,
                                                                    weak string         method_name,
                                                                    GLib.ValueArray     params ) ;		

xmlrpc_parse_method_response ()

public    static bool                   xmlrpc_parse_method_response ( string              method_response,
                                                                    int                 length,
                                                                    GLib.Value          value ) 
                                                             throws GLib.Error;		

xmlrpc_request_new ()

public    static weak Message           xmlrpc_request_new        ( string              uri,
                                                                    string              method_name ) ;		

xmlrpc_set_fault ()

public    static void                   xmlrpc_set_fault          ( Message             msg,
                                                                    int                 fault_code,
                                                                    string              fault_format ) ;		

xmlrpc_set_response ()

public    static void                   xmlrpc_set_response       ( Message             msg,
                                                                    GLib.Type           type ) ;		


Created by Valadoc