libsoup-2.2 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 string            base64_decode             ( string              text,
                                                                    int                 out_len ) ;
public    static int                    base64_decode_step        ( uchar[]             in,
                                                                    int                 len,
                                                                    uchar[]             out,
                                                                    int                 state,
                                                                    uint                save ) ;
public    static weak string            base64_encode             ( string              text,
                                                                    int                 len ) ;
public    static int                    base64_encode_close       ( uchar[]             in,
                                                                    int                 inlen,
                                                                    bool                break_lines,
                                                                    uchar[]             out,
                                                                    int                 state,
                                                                    int                 save ) ;
public    static int                    base64_encode_step        ( uchar[]             in,
                                                                    int                 len,
                                                                    bool                break_lines,
                                                                    uchar[]             out,
                                                                    int                 state,
                                                                    int                 save ) ;
public    static weak string            date_generate             ( ulong               when ) ;
public    static ulong                  date_iso8601_parse        ( string              timestamp ) ;
public    static ulong                  date_parse                ( string              timestamp ) ;
public    static void                   gmtime                    ( ulong               when,
                                                                    void**              tm ) ;
public    static weak string            header_param_copy_token   ( GLib.HashTable      tokens,
                                                                    string              t ) ;
public    static weak string            header_param_decode_token ( weak string         in ) ;
public    static void                   header_param_destroy_hash ( GLib.HashTable      table ) ;
public    static weak GLib.HashTable    header_param_parse_list   ( string              header ) ;
public    static bool                   headers_parse_request     ( string              str,
                                                                    int                 len,
                                                                    GLib.HashTable      dest,
                                                                    weak string         req_method,
                                                                    weak string         req_path,
                                                                    HttpVersion         ver ) ;
public    static bool                   headers_parse_response    ( string              str,
                                                                    int                 len,
                                                                    GLib.HashTable      dest,
                                                                    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 MethodId               method_get_id             ( string              method ) ;
public    static uint                   signal_connect_once       ( void**              instance,
                                                                    string              detailed_signal,
                                                                    GLib.Callback       c_handler,
                                                                    void**              data ) ;
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 ) ;

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 ) ;		

base64_decode ()

public    static weak string            base64_decode             ( string              text,
                                                                    int                 out_len ) ;		

base64_decode_step ()

public    static int                    base64_decode_step        ( uchar[]             in,
                                                                    int                 len,
                                                                    uchar[]             out,
                                                                    int                 state,
                                                                    uint                save ) ;		

base64_encode ()

public    static weak string            base64_encode             ( string              text,
                                                                    int                 len ) ;		

base64_encode_close ()

public    static int                    base64_encode_close       ( uchar[]             in,
                                                                    int                 inlen,
                                                                    bool                break_lines,
                                                                    uchar[]             out,
                                                                    int                 state,
                                                                    int                 save ) ;		

base64_encode_step ()

public    static int                    base64_encode_step        ( uchar[]             in,
                                                                    int                 len,
                                                                    bool                break_lines,
                                                                    uchar[]             out,
                                                                    int                 state,
                                                                    int                 save ) ;		

date_generate ()

public    static weak string            date_generate             ( ulong               when ) ;		

date_iso8601_parse ()

public    static ulong                  date_iso8601_parse        ( string              timestamp ) ;		

date_parse ()

public    static ulong                  date_parse                ( string              timestamp ) ;		

gmtime ()

public    static void                   gmtime                    ( ulong               when,
                                                                    void**              tm ) ;		

header_param_copy_token ()

public    static weak string            header_param_copy_token   ( GLib.HashTable      tokens,
                                                                    string              t ) ;		

header_param_decode_token ()

public    static weak string            header_param_decode_token ( weak string         in ) ;		

header_param_destroy_hash ()

public    static void                   header_param_destroy_hash ( GLib.HashTable      table ) ;		

header_param_parse_list ()

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

headers_parse_request ()

public    static bool                   headers_parse_request     ( string              str,
                                                                    int                 len,
                                                                    GLib.HashTable      dest,
                                                                    weak string         req_method,
                                                                    weak string         req_path,
                                                                    HttpVersion         ver ) ;		

headers_parse_response ()

public    static bool                   headers_parse_response    ( string              str,
                                                                    int                 len,
                                                                    GLib.HashTable      dest,
                                                                    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 ) ;		

method_get_id ()

public    static MethodId               method_get_id             ( string              method ) ;		

signal_connect_once ()

public    static uint                   signal_connect_once       ( void**              instance,
                                                                    string              detailed_signal,
                                                                    GLib.Callback       c_handler,
                                                                    void**              data ) ;		

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 ) ;		


Created by Valadoc