Release 0.40.3
[vala-gnome.git] / vapi / metadata / Soup-2.4.metadata
blob8ffb65995d916ce5650fce656a74894694a4dcda
1 // Vala-specific
2 AuthDomain
3         .add_path#property skip
4         .remove_path#property skip
5 form_* parent="Soup.Form" name="form_(.+)"
6 form_encode_datalist.form_data_set type_arguments="string"
7 form_request_new_from_datalist.form_data_set type_arguments="string"
8 xmlrpc_* parent="Soup.XMLRPC" name="xmlrpc_(.+)"
9 XMLRPCFault errordomain parent="Soup.XMLRPC" name="Fault"
10 XMLRPCError parent="Soup.XMLRPC" name="Error"
11 xmlrpc_set_response.type skip
12 HTTPVersion.http_* name="http_(.+)"
14 // Backwards compatibility
15 KnownStatusCode skip
16 Requester deprecated_since="2.42" replacement="Session"
17 Requester
18   .request* skip=false unowned=false
20 // Report upstream
21 Soup cheader_filename="libsoup/soup.h"
22 add_* skip=false type="unowned GLib.TimeoutSource"
23 AuthDomain
24         .accepts#method skip
25         .challenge#virtual_method vfunc_name="challenge"
26         .basic_set_auth_callback skip
27         .digest_set_auth_callback skip
28 AuthDomainBasic.new skip=false
29 AuthDomainDigest.new skip=false
30 Buffer.new.data type="uint8[]" array_length_idx=2
31 Buffer.new_with_owner.data type="uint8[]" array_length_idx=1
32 Buffer.new_subbuffer skip
33 Buffer.new_with_owner.owner_dnotify nullable
34 CookieJar.all_cookies type_arguments="Cookie"
35 ContentSniffer.sniff.params type_arguments="string,string" nullable out unowned=false
36 form_* skip=false
37 header_parse_list type_arguments="string"
38 header_parse_quality_list type_arguments="string"
39         .unacceptable out type_arguments="string"
40 Message
41         .add_header_handler skip=false
42         .add_status_code_handler skip=false
43         .request_*#property skip
44         .response_*#property skip
45         .set_request.req_body type="uint8[]" array_length_idx=3
46 MessageHeaders
47         .get_ranges.ranges out type="Soup.Range[]" array_length_idx=2
48 Server
49         .new skip=false
50         .async_context type="GLib.MainContext"
51 Session
52         .async_context type="GLib.MainContext"
53         .get_features type_arguments="weak Soup.SessionFeature"
54         .send_async.cancellable#parameter default=null
55 Session*.new_with_options skip=false
56 Socket
57         .async_context type="GLib.MainContext"
58         .new skip=false
59         .read.buffer type="uint8[]" array_length_idx=1
60         .read_until.buffer type="uint8[]" array_length_idx=1
61         .read_until.nread out
62         .write.buffer type="uint8[]" array_length_idx=1
63 URI
64         .new_with_base skip
65         .set_query_from_fields skip=false
66 uri_encode.escape_extra nullable
67 // uri_host_*.* type="Soup.URI"
68 ProxyURIResolverCallback.user_data skip
69 xmlrpc_* skip=false
70 // xmlrpc_build_method_call.params array array_length_idx=2
71 xmlrpc_extract_method_response throws="Soup.XMLRPC.Fault"
72         .error skip
73         .type skip
74 value_* skip=false
75 ProxyURIResolver
76   .get_proxy_uri_async skip=false
77   .get_proxy_uri_async.callback owned scope="async"
78   .get_proxy_uri_async.async_context nullable
79   .get_proxy_uri_sync.proxy_uri out unowned=false
81 // Not enough GIR information
82 Buffer.data type="uint8[]" array_length_field="length"
83 MessageBody.data type="uint8[]" array_length_field="length"
84 xmlrpc_parse_method_response throws="Soup.XMLRPC.Fault"
85 Date
86         .new_from_time_t.when type="time_t"
87         .to_time_t type="time_t"
88 xmlrpc_extract_method_call sentinel="G_TYPE_INVALID"
89 xmlrpc_extract_method_response sentinel="G_TYPE_INVALID"
90 xmlrpc_request_new sentinel="G_TYPE_INVALID"
91 xmlrpc_set_fault printf_format
92 xmlrpc_set_response sentinel="G_TYPE_INVALID"
93 xmlrpc_build_fault printf_format
95 // Simplify memory management
96 Buffer
97   .new deprecated_since="2.32" replacement="Buffer.take"
98 MessageBody
99   .append deprecated_since="2.32" replacement="MessageBody.append_take"