2 <!-- This file was automatically generated from C sources - DO NOT EDIT!
3 To affect the contents of this file, edit the original C definitions,
4 and/or use gtk-doc annotations. -->
5 <repository version="1.1"
6 xmlns="http://www.gtk.org/introspection/core/1.0"
7 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9 <include name="GLib" version="2.0"/>
10 <include name="GObject" version="2.0"/>
11 <include name="Gio" version="2.0"/>
12 <package name="libsoup-2.4"/>
13 <namespace name="Soup"
15 shared-library="libsoup-2.4.so.1"
17 <constant name="ADDRESS_ANY_PORT" value="0">
20 <constant name="ADDRESS_FAMILY" value="family">
23 <constant name="ADDRESS_NAME" value="name">
26 <constant name="ADDRESS_PHYSICAL" value="physical">
29 <constant name="ADDRESS_PORT" value="port">
32 <constant name="ADDRESS_SOCKADDR" value="sockaddr">
35 <constant name="AUTH_DOMAIN_ADD_PATH" value="add-path">
38 <constant name="AUTH_DOMAIN_BASIC_AUTH_CALLBACK" value="auth-callback">
41 <constant name="AUTH_DOMAIN_BASIC_AUTH_DATA" value="auth-data">
44 <constant name="AUTH_DOMAIN_BASIC_H" value="1">
47 <constant name="AUTH_DOMAIN_DIGEST_AUTH_CALLBACK" value="auth-callback">
50 <constant name="AUTH_DOMAIN_DIGEST_AUTH_DATA" value="auth-data">
53 <constant name="AUTH_DOMAIN_DIGEST_H" value="1">
56 <constant name="AUTH_DOMAIN_FILTER" value="filter">
59 <constant name="AUTH_DOMAIN_FILTER_DATA" value="filter-data">
62 <constant name="AUTH_DOMAIN_GENERIC_AUTH_CALLBACK"
63 value="generic-auth-callback">
66 <constant name="AUTH_DOMAIN_GENERIC_AUTH_DATA" value="generic-auth-data">
69 <constant name="AUTH_DOMAIN_H" value="1">
72 <constant name="AUTH_DOMAIN_PROXY" value="proxy">
75 <constant name="AUTH_DOMAIN_REALM" value="realm">
78 <constant name="AUTH_DOMAIN_REMOVE_PATH" value="remove-path">
81 <constant name="AUTH_H" value="1">
84 <constant name="AUTH_HOST" value="host">
87 <constant name="AUTH_IS_AUTHENTICATED" value="is-authenticated">
90 <constant name="AUTH_IS_FOR_PROXY" value="is-for-proxy">
93 <constant name="AUTH_REALM" value="realm">
96 <constant name="AUTH_SCHEME_NAME" value="scheme-name">
101 parent="GObject.Object"
102 glib:type-name="SoupAddress"
103 glib:get-type="soup_address_get_type"
104 glib:type-struct="AddressClass">
105 <constructor name="new" c:identifier="soup_address_new">
106 <return-value transfer-ownership="full">
107 <type name="Address" c:type="SoupAddress*"/>
110 <parameter name="name" transfer-ownership="none">
111 <type name="utf8" c:type="char*"/>
113 <parameter name="port" transfer-ownership="none">
114 <type name="uint" c:type="guint"/>
118 <constructor name="new_from_sockaddr"
119 c:identifier="soup_address_new_from_sockaddr">
120 <return-value transfer-ownership="full">
121 <type name="Address" c:type="SoupAddress*"/>
124 <parameter name="sa" transfer-ownership="none">
125 <type name="any" c:type="any*"/>
127 <parameter name="len" transfer-ownership="none">
128 <type name="int" c:type="int"/>
132 <constructor name="new_any" c:identifier="soup_address_new_any">
133 <return-value transfer-ownership="full">
134 <type name="Address" c:type="SoupAddress*"/>
137 <parameter name="family" transfer-ownership="none">
138 <type name="AddressFamily" c:type="SoupAddressFamily"/>
140 <parameter name="port" transfer-ownership="none">
141 <type name="uint" c:type="guint"/>
145 <function name="hash_by_name" c:identifier="soup_address_hash_by_name">
146 <return-value transfer-ownership="none">
147 <type name="uint" c:type="guint"/>
150 <parameter name="addr" transfer-ownership="none">
151 <type name="any" c:type="gconstpointer"/>
155 <function name="equal_by_name" c:identifier="soup_address_equal_by_name">
156 <return-value transfer-ownership="none">
157 <type name="boolean" c:type="gboolean"/>
160 <parameter name="addr1" transfer-ownership="none">
161 <type name="any" c:type="gconstpointer"/>
163 <parameter name="addr2" transfer-ownership="none">
164 <type name="any" c:type="gconstpointer"/>
168 <function name="hash_by_ip" c:identifier="soup_address_hash_by_ip">
169 <return-value transfer-ownership="none">
170 <type name="uint" c:type="guint"/>
173 <parameter name="addr" transfer-ownership="none">
174 <type name="any" c:type="gconstpointer"/>
178 <function name="equal_by_ip" c:identifier="soup_address_equal_by_ip">
179 <return-value transfer-ownership="none">
180 <type name="boolean" c:type="gboolean"/>
183 <parameter name="addr1" transfer-ownership="none">
184 <type name="any" c:type="gconstpointer"/>
186 <parameter name="addr2" transfer-ownership="none">
187 <type name="any" c:type="gconstpointer"/>
191 <method name="resolve_async" c:identifier="soup_address_resolve_async">
192 <return-value transfer-ownership="none">
193 <type name="none" c:type="void"/>
196 <parameter name="async_context" transfer-ownership="none">
197 <type name="GLib.MainContext" c:type="GMainContext*"/>
199 <parameter name="cancellable"
200 transfer-ownership="none"
202 <type name="Gio.Cancellable" c:type="GCancellable*"/>
204 <parameter name="callback"
205 transfer-ownership="none"
208 <type name="AddressCallback" c:type="SoupAddressCallback"/>
210 <parameter name="user_data" transfer-ownership="none">
211 <type name="any" c:type="gpointer"/>
215 <method name="resolve_sync" c:identifier="soup_address_resolve_sync">
216 <return-value transfer-ownership="none">
217 <type name="uint" c:type="guint"/>
220 <parameter name="cancellable"
221 transfer-ownership="none"
223 <type name="Gio.Cancellable" c:type="GCancellable*"/>
227 <method name="get_name" c:identifier="soup_address_get_name">
228 <return-value transfer-ownership="none">
229 <type name="utf8" c:type="char*"/>
232 <method name="get_physical" c:identifier="soup_address_get_physical">
233 <return-value transfer-ownership="none">
234 <type name="utf8" c:type="char*"/>
237 <method name="get_port" c:identifier="soup_address_get_port">
238 <return-value transfer-ownership="none">
239 <type name="uint" c:type="guint"/>
242 <method name="get_sockaddr" c:identifier="soup_address_get_sockaddr">
243 <return-value transfer-ownership="none">
244 <type name="any" c:type="any*"/>
247 <parameter name="len"
250 transfer-ownership="full">
251 <type name="int" c:type="int*"/>
255 <method name="is_resolved" c:identifier="soup_address_is_resolved">
256 <return-value transfer-ownership="none">
257 <type name="boolean" c:type="gboolean"/>
260 <property name="family"
263 transfer-ownership="none">
264 <type name="AddressFamily" c:type="SoupAddressFamily"/>
266 <property name="name"
269 transfer-ownership="none">
270 <type name="utf8" c:type="gchararray"/>
272 <property name="physical" transfer-ownership="none">
273 <type name="utf8" c:type="gchararray"/>
275 <property name="port"
278 transfer-ownership="none">
279 <type name="int" c:type="gint"/>
281 <property name="sockaddr"
284 transfer-ownership="none">
285 <type name="any" c:type="gpointer"/>
287 <field name="parent">
288 <type name="GObject.Object" c:type="GObject"/>
291 <callback name="AddressCallback" c:type="SoupAddressCallback">
292 <return-value transfer-ownership="none">
293 <type name="none" c:type="void"/>
296 <parameter name="addr" transfer-ownership="none">
297 <type name="Address" c:type="SoupAddress*"/>
299 <parameter name="status" transfer-ownership="none">
300 <type name="uint" c:type="guint"/>
302 <parameter name="data" transfer-ownership="none">
303 <type name="any" c:type="gpointer"/>
307 <record name="AddressClass"
308 c:type="SoupAddressClass"
309 glib:is-gtype-struct-for="Address">
310 <field name="parent_class">
311 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
313 <field name="libsoup_reserved1">
314 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
315 <return-value transfer-ownership="none">
316 <type name="none" c:type="void"/>
320 <field name="libsoup_reserved2">
321 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
322 <return-value transfer-ownership="none">
323 <type name="none" c:type="void"/>
327 <field name="libsoup_reserved3">
328 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
329 <return-value transfer-ownership="none">
330 <type name="none" c:type="void"/>
334 <field name="libsoup_reserved4">
335 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
336 <return-value transfer-ownership="none">
337 <type name="none" c:type="void"/>
342 <enumeration name="AddressFamily"
343 glib:type-name="SoupAddressFamily"
344 glib:get-type="soup_address_family_get_type"
345 c:type="SoupAddressFamily">
346 <member name="invalid"
348 c:identifier="SOUP_ADDRESS_FAMILY_INVALID"
349 glib:nick="invalid"/>
352 c:identifier="SOUP_ADDRESS_FAMILY_IPV4"
356 c:identifier="SOUP_ADDRESS_FAMILY_IPV6"
361 parent="GObject.Object"
363 glib:type-name="SoupAuth"
364 glib:get-type="soup_auth_get_type"
365 glib:type-struct="AuthClass">
366 <constructor name="new" c:identifier="soup_auth_new">
367 <return-value transfer-ownership="full">
368 <type name="Auth" c:type="SoupAuth*"/>
371 <parameter name="type" transfer-ownership="none">
372 <type name="GType" c:type="GType"/>
374 <parameter name="msg" transfer-ownership="none">
375 <type name="Message" c:type="SoupMessage*"/>
377 <parameter name="auth_header" transfer-ownership="none">
378 <type name="utf8" c:type="char*"/>
382 <virtual-method name="update">
383 <return-value transfer-ownership="none">
384 <type name="boolean" c:type="gboolean"/>
387 <parameter name="msg" transfer-ownership="none">
388 <type name="Message" c:type="SoupMessage*"/>
390 <parameter name="auth_params" transfer-ownership="none">
391 <type name="GLib.HashTable" c:type="GHashTable*"/>
395 <virtual-method name="get_protection_space"
396 invoker="get_protection_space">
397 <return-value transfer-ownership="full">
398 <type name="GLib.SList" c:type="GSList*">
403 <parameter name="source_uri" transfer-ownership="none">
404 <type name="URI" c:type="SoupURI*"/>
408 <virtual-method name="authenticate" invoker="authenticate">
409 <return-value transfer-ownership="none">
410 <type name="none" c:type="void"/>
413 <parameter name="username" transfer-ownership="none">
414 <type name="utf8" c:type="char*"/>
416 <parameter name="password" transfer-ownership="none">
417 <type name="utf8" c:type="char*"/>
421 <virtual-method name="is_authenticated" invoker="is_authenticated">
422 <return-value transfer-ownership="none">
423 <type name="boolean" c:type="gboolean"/>
426 <virtual-method name="get_authorization" invoker="get_authorization">
427 <return-value transfer-ownership="full">
428 <type name="utf8" c:type="char*"/>
431 <parameter name="msg" transfer-ownership="none">
432 <type name="Message" c:type="SoupMessage*"/>
436 <method name="update" c:identifier="soup_auth_update">
437 <return-value transfer-ownership="none">
438 <type name="boolean" c:type="gboolean"/>
441 <parameter name="msg" transfer-ownership="none">
442 <type name="Message" c:type="SoupMessage*"/>
444 <parameter name="auth_header" transfer-ownership="none">
445 <type name="utf8" c:type="char*"/>
449 <method name="is_for_proxy" c:identifier="soup_auth_is_for_proxy">
450 <return-value transfer-ownership="none">
451 <type name="boolean" c:type="gboolean"/>
454 <method name="get_scheme_name" c:identifier="soup_auth_get_scheme_name">
455 <return-value transfer-ownership="none">
456 <type name="utf8" c:type="char*"/>
459 <method name="get_host" c:identifier="soup_auth_get_host">
460 <return-value transfer-ownership="none">
461 <type name="utf8" c:type="char*"/>
464 <method name="get_realm" c:identifier="soup_auth_get_realm">
465 <return-value transfer-ownership="none">
466 <type name="utf8" c:type="char*"/>
469 <method name="get_info" c:identifier="soup_auth_get_info">
470 <return-value transfer-ownership="full">
471 <type name="utf8" c:type="char*"/>
474 <method name="authenticate" c:identifier="soup_auth_authenticate">
475 <return-value transfer-ownership="none">
476 <type name="none" c:type="void"/>
479 <parameter name="username" transfer-ownership="none">
480 <type name="utf8" c:type="char*"/>
482 <parameter name="password" transfer-ownership="none">
483 <type name="utf8" c:type="char*"/>
487 <method name="is_authenticated"
488 c:identifier="soup_auth_is_authenticated">
489 <return-value transfer-ownership="none">
490 <type name="boolean" c:type="gboolean"/>
493 <method name="get_authorization"
494 c:identifier="soup_auth_get_authorization">
495 <return-value transfer-ownership="full">
496 <type name="utf8" c:type="char*"/>
499 <parameter name="msg" transfer-ownership="none">
500 <type name="Message" c:type="SoupMessage*"/>
504 <method name="get_protection_space"
505 c:identifier="soup_auth_get_protection_space">
506 <return-value transfer-ownership="full">
507 <type name="GLib.SList" c:type="GSList*">
512 <parameter name="source_uri" transfer-ownership="none">
513 <type name="URI" c:type="SoupURI*"/>
517 <method name="free_protection_space"
518 c:identifier="soup_auth_free_protection_space">
519 <return-value transfer-ownership="none">
520 <type name="none" c:type="void"/>
523 <parameter name="space" transfer-ownership="none">
524 <type name="GLib.SList" c:type="GSList*">
525 <type name="any" c:type="gpointer"/>
530 <property name="host"
533 transfer-ownership="none">
534 <type name="utf8" c:type="gchararray"/>
536 <property name="is-authenticated" transfer-ownership="none">
537 <type name="boolean" c:type="gboolean"/>
539 <property name="is-for-proxy"
542 transfer-ownership="none">
543 <type name="boolean" c:type="gboolean"/>
545 <property name="realm"
548 transfer-ownership="none">
549 <type name="utf8" c:type="gchararray"/>
551 <property name="scheme-name" transfer-ownership="none">
552 <type name="utf8" c:type="gchararray"/>
554 <field name="parent">
555 <type name="GObject.Object" c:type="GObject"/>
558 <type name="utf8" c:type="char*"/>
560 <glib:signal name="save-password">
561 <return-value transfer-ownership="full">
562 <type name="none" c:type="void"/>
565 <parameter name="object" transfer-ownership="none">
566 <type name="utf8" c:type="gchararray"/>
568 <parameter name="p0" transfer-ownership="none">
569 <type name="utf8" c:type="gchararray"/>
574 <record name="AuthClass"
575 c:type="SoupAuthClass"
576 glib:is-gtype-struct-for="Auth">
577 <field name="parent_class">
578 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
580 <field name="scheme_name">
581 <type name="utf8" c:type="char*"/>
583 <field name="strength">
584 <type name="uint" c:type="guint"/>
586 <field name="update">
587 <callback name="update" c:type="update">
588 <return-value transfer-ownership="none">
589 <type name="boolean" c:type="gboolean"/>
592 <parameter name="auth" transfer-ownership="none">
593 <type name="Auth" c:type="SoupAuth*"/>
595 <parameter name="msg" transfer-ownership="none">
596 <type name="Message" c:type="SoupMessage*"/>
598 <parameter name="auth_params" transfer-ownership="none">
599 <type name="GLib.HashTable" c:type="GHashTable*"/>
604 <field name="get_protection_space">
605 <callback name="get_protection_space" c:type="get_protection_space">
606 <return-value transfer-ownership="full">
607 <type name="GLib.SList" c:type="GSList*">
612 <parameter name="auth" transfer-ownership="none">
613 <type name="Auth" c:type="SoupAuth*"/>
615 <parameter name="source_uri" transfer-ownership="none">
616 <type name="URI" c:type="SoupURI*"/>
621 <field name="authenticate">
622 <callback name="authenticate" c:type="authenticate">
623 <return-value transfer-ownership="none">
624 <type name="none" c:type="void"/>
627 <parameter name="auth" transfer-ownership="none">
628 <type name="Auth" c:type="SoupAuth*"/>
630 <parameter name="username" transfer-ownership="none">
631 <type name="utf8" c:type="char*"/>
633 <parameter name="password" transfer-ownership="none">
634 <type name="utf8" c:type="char*"/>
639 <field name="is_authenticated">
640 <callback name="is_authenticated" c:type="is_authenticated">
641 <return-value transfer-ownership="none">
642 <type name="boolean" c:type="gboolean"/>
645 <parameter name="auth" transfer-ownership="none">
646 <type name="Auth" c:type="SoupAuth*"/>
651 <field name="get_authorization">
652 <callback name="get_authorization" c:type="get_authorization">
653 <return-value transfer-ownership="full">
654 <type name="utf8" c:type="char*"/>
657 <parameter name="auth" transfer-ownership="none">
658 <type name="Auth" c:type="SoupAuth*"/>
660 <parameter name="msg" transfer-ownership="none">
661 <type name="Message" c:type="SoupMessage*"/>
666 <field name="libsoup_reserved1">
667 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
668 <return-value transfer-ownership="none">
669 <type name="none" c:type="void"/>
673 <field name="libsoup_reserved2">
674 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
675 <return-value transfer-ownership="none">
676 <type name="none" c:type="void"/>
680 <field name="libsoup_reserved3">
681 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
682 <return-value transfer-ownership="none">
683 <type name="none" c:type="void"/>
687 <field name="libsoup_reserved4">
688 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
689 <return-value transfer-ownership="none">
690 <type name="none" c:type="void"/>
695 <class name="AuthDomain"
696 c:type="SoupAuthDomain"
697 parent="GObject.Object"
699 glib:type-name="SoupAuthDomain"
700 glib:get-type="soup_auth_domain_get_type"
701 glib:type-struct="AuthDomainClass">
702 <virtual-method name="accepts">
703 <return-value transfer-ownership="full">
704 <type name="utf8" c:type="char*"/>
707 <parameter name="msg" transfer-ownership="none">
708 <type name="Message" c:type="SoupMessage*"/>
710 <parameter name="header" transfer-ownership="none">
711 <type name="utf8" c:type="char*"/>
715 <virtual-method name="challenge" invoker="challenge">
716 <return-value transfer-ownership="full">
717 <type name="utf8" c:type="char*"/>
720 <parameter name="msg" transfer-ownership="none">
721 <type name="Message" c:type="SoupMessage*"/>
725 <virtual-method name="check_password" invoker="check_password">
726 <return-value transfer-ownership="none">
727 <type name="boolean" c:type="gboolean"/>
730 <parameter name="msg" transfer-ownership="none">
731 <type name="Message" c:type="SoupMessage*"/>
733 <parameter name="username" transfer-ownership="none">
734 <type name="utf8" c:type="char*"/>
736 <parameter name="password" transfer-ownership="none">
737 <type name="utf8" c:type="char*"/>
741 <method name="add_path" c:identifier="soup_auth_domain_add_path">
742 <return-value transfer-ownership="none">
743 <type name="none" c:type="void"/>
746 <parameter name="path" transfer-ownership="none">
747 <type name="utf8" c:type="char*"/>
751 <method name="remove_path" c:identifier="soup_auth_domain_remove_path">
752 <return-value transfer-ownership="none">
753 <type name="none" c:type="void"/>
756 <parameter name="path" transfer-ownership="none">
757 <type name="utf8" c:type="char*"/>
761 <method name="set_filter" c:identifier="soup_auth_domain_set_filter">
762 <return-value transfer-ownership="none">
763 <type name="none" c:type="void"/>
766 <parameter name="filter"
767 transfer-ownership="none"
771 <type name="AuthDomainFilter" c:type="SoupAuthDomainFilter"/>
773 <parameter name="filter_data" transfer-ownership="none">
774 <type name="any" c:type="gpointer"/>
776 <parameter name="dnotify" transfer-ownership="none" scope="call">
777 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
781 <method name="get_realm" c:identifier="soup_auth_domain_get_realm">
782 <return-value transfer-ownership="none">
783 <type name="utf8" c:type="char*"/>
786 <method name="set_generic_auth_callback"
787 c:identifier="soup_auth_domain_set_generic_auth_callback">
788 <return-value transfer-ownership="none">
789 <type name="none" c:type="void"/>
792 <parameter name="auth_callback"
793 transfer-ownership="none"
797 <type name="AuthDomainGenericAuthCallback"
798 c:type="SoupAuthDomainGenericAuthCallback"/>
800 <parameter name="auth_data" transfer-ownership="none">
801 <type name="any" c:type="gpointer"/>
803 <parameter name="dnotify" transfer-ownership="none" scope="call">
804 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
808 <method name="check_password"
809 c:identifier="soup_auth_domain_check_password">
810 <return-value transfer-ownership="none">
811 <type name="boolean" c:type="gboolean"/>
814 <parameter name="msg" transfer-ownership="none">
815 <type name="Message" c:type="SoupMessage*"/>
817 <parameter name="username" transfer-ownership="none">
818 <type name="utf8" c:type="char*"/>
820 <parameter name="password" transfer-ownership="none">
821 <type name="utf8" c:type="char*"/>
825 <method name="covers" c:identifier="soup_auth_domain_covers">
826 <return-value transfer-ownership="none">
827 <type name="boolean" c:type="gboolean"/>
830 <parameter name="msg" transfer-ownership="none">
831 <type name="Message" c:type="SoupMessage*"/>
835 <method name="accepts" c:identifier="soup_auth_domain_accepts">
836 <return-value transfer-ownership="full">
837 <type name="utf8" c:type="char*"/>
840 <parameter name="msg" transfer-ownership="none">
841 <type name="Message" c:type="SoupMessage*"/>
845 <method name="challenge" c:identifier="soup_auth_domain_challenge">
846 <return-value transfer-ownership="none">
847 <type name="none" c:type="void"/>
850 <parameter name="msg" transfer-ownership="none">
851 <type name="Message" c:type="SoupMessage*"/>
855 <method name="try_generic_auth_callback"
856 c:identifier="soup_auth_domain_try_generic_auth_callback">
857 <return-value transfer-ownership="none">
858 <type name="boolean" c:type="gboolean"/>
861 <parameter name="msg" transfer-ownership="none">
862 <type name="Message" c:type="SoupMessage*"/>
864 <parameter name="username" transfer-ownership="none">
865 <type name="utf8" c:type="char*"/>
869 <method name="basic_set_auth_callback"
870 c:identifier="soup_auth_domain_basic_set_auth_callback">
871 <return-value transfer-ownership="none">
872 <type name="none" c:type="void"/>
875 <parameter name="callback"
876 transfer-ownership="none"
880 <type name="AuthDomainBasicAuthCallback"
881 c:type="SoupAuthDomainBasicAuthCallback"/>
883 <parameter name="user_data" transfer-ownership="none">
884 <type name="any" c:type="gpointer"/>
886 <parameter name="dnotify" transfer-ownership="none" scope="call">
887 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
891 <method name="digest_set_auth_callback"
892 c:identifier="soup_auth_domain_digest_set_auth_callback">
893 <return-value transfer-ownership="none">
894 <type name="none" c:type="void"/>
897 <parameter name="callback"
898 transfer-ownership="none"
902 <type name="AuthDomainDigestAuthCallback"
903 c:type="SoupAuthDomainDigestAuthCallback"/>
905 <parameter name="user_data" transfer-ownership="none">
906 <type name="any" c:type="gpointer"/>
908 <parameter name="dnotify" transfer-ownership="none" scope="call">
909 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
913 <property name="add-path"
916 transfer-ownership="none">
917 <type name="utf8" c:type="gchararray"/>
919 <property name="filter" writable="1" transfer-ownership="none">
920 <type name="any" c:type="gpointer"/>
922 <property name="filter-data" writable="1" transfer-ownership="none">
923 <type name="any" c:type="gpointer"/>
925 <property name="generic-auth-callback"
927 transfer-ownership="none">
928 <type name="any" c:type="gpointer"/>
930 <property name="generic-auth-data"
932 transfer-ownership="none">
933 <type name="any" c:type="gpointer"/>
935 <property name="proxy"
938 transfer-ownership="none">
939 <type name="boolean" c:type="gboolean"/>
941 <property name="realm"
944 transfer-ownership="none">
945 <type name="utf8" c:type="gchararray"/>
947 <property name="remove-path"
950 transfer-ownership="none">
951 <type name="utf8" c:type="gchararray"/>
953 <field name="parent">
954 <type name="GObject.Object" c:type="GObject"/>
957 <class name="AuthDomainBasic"
958 c:type="SoupAuthDomainBasic"
960 glib:type-name="SoupAuthDomainBasic"
961 glib:get-type="soup_auth_domain_basic_get_type"
962 glib:type-struct="AuthDomainBasicClass">
963 <constructor name="new"
964 c:identifier="soup_auth_domain_basic_new"
966 <return-value transfer-ownership="full">
967 <type name="AuthDomainBasic" c:type="SoupAuthDomain*"/>
970 <parameter name="optname1" transfer-ownership="none">
971 <type name="utf8" c:type="char*"/>
973 <parameter transfer-ownership="none">
979 <property name="auth-callback" writable="1" transfer-ownership="none">
980 <type name="any" c:type="gpointer"/>
982 <property name="auth-data" writable="1" transfer-ownership="none">
983 <type name="any" c:type="gpointer"/>
985 <field name="parent">
986 <type name="AuthDomain" c:type="SoupAuthDomain"/>
989 <callback name="AuthDomainBasicAuthCallback"
990 c:type="SoupAuthDomainBasicAuthCallback">
991 <return-value transfer-ownership="none">
992 <type name="boolean" c:type="gboolean"/>
995 <parameter name="domain" transfer-ownership="none">
996 <type name="AuthDomain" c:type="SoupAuthDomain*"/>
998 <parameter name="msg" transfer-ownership="none">
999 <type name="Message" c:type="SoupMessage*"/>
1001 <parameter name="username" transfer-ownership="none">
1002 <type name="utf8" c:type="char*"/>
1004 <parameter name="password" transfer-ownership="none">
1005 <type name="utf8" c:type="char*"/>
1007 <parameter name="user_data" transfer-ownership="none" closure="4">
1008 <type name="any" c:type="gpointer"/>
1012 <record name="AuthDomainBasicClass"
1013 c:type="SoupAuthDomainBasicClass"
1014 glib:is-gtype-struct-for="AuthDomainBasic">
1015 <field name="parent_class">
1016 <type name="AuthDomainClass" c:type="SoupAuthDomainClass"/>
1018 <field name="libsoup_reserved1">
1019 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
1020 <return-value transfer-ownership="none">
1021 <type name="none" c:type="void"/>
1025 <field name="libsoup_reserved2">
1026 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
1027 <return-value transfer-ownership="none">
1028 <type name="none" c:type="void"/>
1032 <field name="libsoup_reserved3">
1033 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
1034 <return-value transfer-ownership="none">
1035 <type name="none" c:type="void"/>
1039 <field name="libsoup_reserved4">
1040 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
1041 <return-value transfer-ownership="none">
1042 <type name="none" c:type="void"/>
1047 <record name="AuthDomainClass"
1048 c:type="SoupAuthDomainClass"
1049 glib:is-gtype-struct-for="AuthDomain">
1050 <field name="parent_class">
1051 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
1053 <field name="accepts">
1054 <callback name="accepts" c:type="accepts">
1055 <return-value transfer-ownership="full">
1056 <type name="utf8" c:type="char*"/>
1059 <parameter name="domain" transfer-ownership="none">
1060 <type name="AuthDomain" c:type="SoupAuthDomain*"/>
1062 <parameter name="msg" transfer-ownership="none">
1063 <type name="Message" c:type="SoupMessage*"/>
1065 <parameter name="header" transfer-ownership="none">
1066 <type name="utf8" c:type="char*"/>
1071 <field name="challenge">
1072 <callback name="challenge" c:type="challenge">
1073 <return-value transfer-ownership="full">
1074 <type name="utf8" c:type="char*"/>
1077 <parameter name="domain" transfer-ownership="none">
1078 <type name="AuthDomain" c:type="SoupAuthDomain*"/>
1080 <parameter name="msg" transfer-ownership="none">
1081 <type name="Message" c:type="SoupMessage*"/>
1086 <field name="check_password">
1087 <callback name="check_password" c:type="check_password">
1088 <return-value transfer-ownership="none">
1089 <type name="boolean" c:type="gboolean"/>
1092 <parameter name="domain" transfer-ownership="none">
1093 <type name="AuthDomain" c:type="SoupAuthDomain*"/>
1095 <parameter name="msg" transfer-ownership="none">
1096 <type name="Message" c:type="SoupMessage*"/>
1098 <parameter name="username" transfer-ownership="none">
1099 <type name="utf8" c:type="char*"/>
1101 <parameter name="password" transfer-ownership="none">
1102 <type name="utf8" c:type="char*"/>
1107 <field name="libsoup_reserved2">
1108 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
1109 <return-value transfer-ownership="none">
1110 <type name="none" c:type="void"/>
1114 <field name="libsoup_reserved3">
1115 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
1116 <return-value transfer-ownership="none">
1117 <type name="none" c:type="void"/>
1121 <field name="libsoup_reserved4">
1122 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
1123 <return-value transfer-ownership="none">
1124 <type name="none" c:type="void"/>
1129 <class name="AuthDomainDigest"
1130 c:type="SoupAuthDomainDigest"
1132 glib:type-name="SoupAuthDomainDigest"
1133 glib:get-type="soup_auth_domain_digest_get_type"
1134 glib:type-struct="AuthDomainDigestClass">
1135 <constructor name="new"
1136 c:identifier="soup_auth_domain_digest_new"
1138 <return-value transfer-ownership="full">
1139 <type name="AuthDomainDigest" c:type="SoupAuthDomain*"/>
1142 <parameter name="optname1" transfer-ownership="none">
1143 <type name="utf8" c:type="char*"/>
1145 <parameter transfer-ownership="none">
1151 <function name="encode_password"
1152 c:identifier="soup_auth_domain_digest_encode_password">
1153 <return-value transfer-ownership="full">
1154 <type name="utf8" c:type="char*"/>
1157 <parameter name="username" transfer-ownership="none">
1158 <type name="utf8" c:type="char*"/>
1160 <parameter name="realm" transfer-ownership="none">
1161 <type name="utf8" c:type="char*"/>
1163 <parameter name="password" transfer-ownership="none">
1164 <type name="utf8" c:type="char*"/>
1168 <property name="auth-callback" writable="1" transfer-ownership="none">
1169 <type name="any" c:type="gpointer"/>
1171 <property name="auth-data" writable="1" transfer-ownership="none">
1172 <type name="any" c:type="gpointer"/>
1174 <field name="parent">
1175 <type name="AuthDomain" c:type="SoupAuthDomain"/>
1178 <callback name="AuthDomainDigestAuthCallback"
1179 c:type="SoupAuthDomainDigestAuthCallback">
1180 <return-value transfer-ownership="full">
1181 <type name="utf8" c:type="char*"/>
1184 <parameter name="domain" transfer-ownership="none">
1185 <type name="AuthDomain" c:type="SoupAuthDomain*"/>
1187 <parameter name="msg" transfer-ownership="none">
1188 <type name="Message" c:type="SoupMessage*"/>
1190 <parameter name="username" transfer-ownership="none">
1191 <type name="utf8" c:type="char*"/>
1193 <parameter name="user_data" transfer-ownership="none" closure="3">
1194 <type name="any" c:type="gpointer"/>
1198 <record name="AuthDomainDigestClass"
1199 c:type="SoupAuthDomainDigestClass"
1200 glib:is-gtype-struct-for="AuthDomainDigest">
1201 <field name="parent_class">
1202 <type name="AuthDomainClass" c:type="SoupAuthDomainClass"/>
1204 <field name="libsoup_reserved1">
1205 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
1206 <return-value transfer-ownership="none">
1207 <type name="none" c:type="void"/>
1211 <field name="libsoup_reserved2">
1212 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
1213 <return-value transfer-ownership="none">
1214 <type name="none" c:type="void"/>
1218 <field name="libsoup_reserved3">
1219 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
1220 <return-value transfer-ownership="none">
1221 <type name="none" c:type="void"/>
1225 <field name="libsoup_reserved4">
1226 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
1227 <return-value transfer-ownership="none">
1228 <type name="none" c:type="void"/>
1233 <callback name="AuthDomainFilter" c:type="SoupAuthDomainFilter">
1234 <return-value transfer-ownership="none">
1235 <type name="boolean" c:type="gboolean"/>
1238 <parameter name="domain" transfer-ownership="none">
1239 <type name="AuthDomain" c:type="SoupAuthDomain*"/>
1241 <parameter name="msg" transfer-ownership="none">
1242 <type name="Message" c:type="SoupMessage*"/>
1244 <parameter name="user_data" transfer-ownership="none" closure="2">
1245 <type name="any" c:type="gpointer"/>
1249 <callback name="AuthDomainGenericAuthCallback"
1250 c:type="SoupAuthDomainGenericAuthCallback">
1251 <return-value transfer-ownership="none">
1252 <type name="boolean" c:type="gboolean"/>
1255 <parameter name="domain" transfer-ownership="none">
1256 <type name="AuthDomain" c:type="SoupAuthDomain*"/>
1258 <parameter name="msg" transfer-ownership="none">
1259 <type name="Message" c:type="SoupMessage*"/>
1261 <parameter name="username" transfer-ownership="none">
1262 <type name="utf8" c:type="char*"/>
1264 <parameter name="user_data" transfer-ownership="none" closure="3">
1265 <type name="any" c:type="gpointer"/>
1269 <record name="Buffer"
1271 glib:type-name="SoupBuffer"
1272 glib:get-type="soup_buffer_get_type">
1273 <field name="data" writable="1">
1274 <type name="utf8" c:type="char*"/>
1276 <field name="length" writable="1">
1277 <type name="gsize" c:type="gsize"/>
1279 <constructor name="new" c:identifier="soup_buffer_new">
1280 <return-value transfer-ownership="full">
1281 <type name="Buffer" c:type="SoupBuffer*"/>
1284 <parameter name="use" transfer-ownership="none">
1285 <type name="MemoryUse" c:type="SoupMemoryUse"/>
1287 <parameter name="data" transfer-ownership="none">
1288 <type name="any" c:type="gconstpointer"/>
1290 <parameter name="length" transfer-ownership="none">
1291 <type name="gsize" c:type="gsize"/>
1295 <constructor name="new_take" c:identifier="soup_buffer_new_take">
1296 <return-value transfer-ownership="full">
1297 <type name="Buffer" c:type="SoupBuffer*"/>
1300 <parameter name="data" transfer-ownership="none">
1301 <array c:type="guchar*">
1302 <type name="uint8"/>
1305 <parameter name="length" transfer-ownership="none">
1306 <type name="gsize" c:type="gsize"/>
1310 <constructor name="new_subbuffer"
1311 c:identifier="soup_buffer_new_subbuffer">
1312 <return-value transfer-ownership="full">
1313 <type name="Buffer" c:type="SoupBuffer*"/>
1316 <parameter name="parent" transfer-ownership="none">
1317 <type name="Buffer" c:type="SoupBuffer*"/>
1319 <parameter name="offset" transfer-ownership="none">
1320 <type name="gsize" c:type="gsize"/>
1322 <parameter name="length" transfer-ownership="none">
1323 <type name="gsize" c:type="gsize"/>
1327 <constructor name="new_with_owner"
1328 c:identifier="soup_buffer_new_with_owner">
1329 <return-value transfer-ownership="full">
1330 <type name="Buffer" c:type="SoupBuffer*"/>
1333 <parameter name="data" transfer-ownership="none">
1334 <type name="any" c:type="gconstpointer"/>
1336 <parameter name="length" transfer-ownership="none">
1337 <type name="gsize" c:type="gsize"/>
1339 <parameter name="owner" transfer-ownership="none">
1340 <type name="any" c:type="gpointer"/>
1342 <parameter name="owner_dnotify"
1343 transfer-ownership="none"
1345 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
1349 <method name="get_owner" c:identifier="soup_buffer_get_owner">
1350 <return-value transfer-ownership="none">
1351 <type name="any" c:type="gpointer"/>
1354 <method name="get_data" c:identifier="soup_buffer_get_data">
1355 <return-value transfer-ownership="none">
1356 <type name="none" c:type="void"/>
1359 <parameter name="data"
1361 caller-allocates="0"
1362 transfer-ownership="full">
1363 <type name="uint8" c:type="guint8**"/>
1365 <parameter name="length"
1367 caller-allocates="0"
1368 transfer-ownership="full">
1369 <type name="gsize" c:type="gsize*"/>
1373 <method name="copy" c:identifier="soup_buffer_copy">
1374 <return-value transfer-ownership="full">
1375 <type name="Buffer" c:type="SoupBuffer*"/>
1378 <method name="free" c:identifier="soup_buffer_free">
1379 <return-value transfer-ownership="none">
1380 <type name="none" c:type="void"/>
1384 <glib:boxed c:type="SoupByteArray"
1385 glib:name="ByteArray"
1386 glib:type-name="SoupByteArray"
1387 glib:get-type="soup_byte_array_get_type">
1389 <constant name="CHAR_HTTP_CTL" value="16">
1392 <constant name="CHAR_HTTP_SEPARATOR" value="8">
1395 <constant name="CHAR_URI_GEN_DELIMS" value="2">
1398 <constant name="CHAR_URI_PERCENT_ENCODED" value="1">
1401 <constant name="CHAR_URI_SUB_DELIMS" value="4">
1404 <constant name="CONTENT_DECODER_H" value="1">
1407 <constant name="CONTENT_SNIFFER_H" value="1">
1410 <constant name="COOKIE_H" value="1">
1413 <constant name="COOKIE_JAR_ACCEPT_POLICY" value="accept-policy">
1416 <constant name="COOKIE_JAR_H" value="1">
1419 <constant name="COOKIE_JAR_READ_ONLY" value="read-only">
1422 <constant name="COOKIE_JAR_TEXT_FILENAME" value="filename">
1425 <constant name="COOKIE_JAR_TEXT_H" value="1">
1428 <constant name="COOKIE_MAX_AGE_ONE_DAY" value="0">
1431 <constant name="COOKIE_MAX_AGE_ONE_HOUR" value="3600">
1434 <constant name="COOKIE_MAX_AGE_ONE_WEEK" value="0">
1437 <constant name="COOKIE_MAX_AGE_ONE_YEAR" value="0">
1440 <callback name="ChunkAllocator" c:type="SoupChunkAllocator">
1441 <return-value transfer-ownership="full">
1442 <type name="Buffer" c:type="SoupBuffer*"/>
1445 <parameter name="msg" transfer-ownership="none">
1446 <type name="Message" c:type="SoupMessage*"/>
1448 <parameter name="max_len" transfer-ownership="none">
1449 <type name="gsize" c:type="gsize"/>
1451 <parameter name="user_data" transfer-ownership="none" closure="2">
1452 <type name="any" c:type="gpointer"/>
1456 <record name="ClientContext"
1457 c:type="SoupClientContext"
1458 glib:type-name="SoupClientContext"
1459 glib:get-type="soup_client_context_get_type">
1460 <method name="get_socket" c:identifier="soup_client_context_get_socket">
1461 <return-value transfer-ownership="none">
1462 <type name="Socket" c:type="SoupSocket*"/>
1465 <method name="get_address"
1466 c:identifier="soup_client_context_get_address">
1467 <return-value transfer-ownership="none">
1468 <type name="Address" c:type="SoupAddress*"/>
1471 <method name="get_host" c:identifier="soup_client_context_get_host">
1472 <return-value transfer-ownership="none">
1473 <type name="utf8" c:type="char*"/>
1476 <method name="get_auth_domain"
1477 c:identifier="soup_client_context_get_auth_domain">
1478 <return-value transfer-ownership="none">
1479 <type name="AuthDomain" c:type="SoupAuthDomain*"/>
1482 <method name="get_auth_user"
1483 c:identifier="soup_client_context_get_auth_user">
1484 <return-value transfer-ownership="none">
1485 <type name="utf8" c:type="char*"/>
1489 <enumeration name="ConnectionState"
1490 glib:type-name="SoupConnectionState"
1491 glib:get-type="soup_connection_state_get_type"
1492 c:type="SoupConnectionState">
1495 c:identifier="SOUP_CONNECTION_NEW"
1497 <member name="connecting"
1499 c:identifier="SOUP_CONNECTION_CONNECTING"
1500 glib:nick="connecting"/>
1503 c:identifier="SOUP_CONNECTION_IDLE"
1505 <member name="in_use"
1507 c:identifier="SOUP_CONNECTION_IN_USE"
1508 glib:nick="in-use"/>
1509 <member name="remote_disconnected"
1511 c:identifier="SOUP_CONNECTION_REMOTE_DISCONNECTED"
1512 glib:nick="remote-disconnected"/>
1513 <member name="disconnected"
1515 c:identifier="SOUP_CONNECTION_DISCONNECTED"
1516 glib:nick="disconnected"/>
1518 <class name="ContentDecoder"
1519 c:type="SoupContentDecoder"
1520 parent="GObject.Object"
1521 glib:type-name="SoupContentDecoder"
1522 glib:get-type="soup_content_decoder_get_type"
1523 glib:type-struct="ContentDecoderClass">
1524 <implements name="SessionFeature"/>
1525 <field name="parent">
1526 <type name="GObject.Object" c:type="GObject"/>
1529 <type name="ContentDecoderPrivate"
1530 c:type="SoupContentDecoderPrivate*"/>
1533 <record name="ContentDecoderClass"
1534 c:type="SoupContentDecoderClass"
1535 glib:is-gtype-struct-for="ContentDecoder">
1536 <field name="parent_class">
1537 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
1539 <field name="libsoup_reserved1">
1540 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
1541 <return-value transfer-ownership="none">
1542 <type name="none" c:type="void"/>
1546 <field name="libsoup_reserved2">
1547 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
1548 <return-value transfer-ownership="none">
1549 <type name="none" c:type="void"/>
1553 <field name="libsoup_reserved3">
1554 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
1555 <return-value transfer-ownership="none">
1556 <type name="none" c:type="void"/>
1560 <field name="libsoup_reserved4">
1561 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
1562 <return-value transfer-ownership="none">
1563 <type name="none" c:type="void"/>
1567 <field name="libsoup_reserved5">
1568 <callback name="libsoup_reserved5" c:type="_libsoup_reserved5">
1569 <return-value transfer-ownership="none">
1570 <type name="none" c:type="void"/>
1575 <record name="ContentDecoderPrivate" c:type="SoupContentDecoderPrivate">
1577 <class name="ContentSniffer"
1578 c:type="SoupContentSniffer"
1579 parent="GObject.Object"
1580 glib:type-name="SoupContentSniffer"
1581 glib:get-type="soup_content_sniffer_get_type"
1582 glib:type-struct="ContentSnifferClass">
1583 <implements name="SessionFeature"/>
1584 <constructor name="new" c:identifier="soup_content_sniffer_new">
1585 <return-value transfer-ownership="full">
1586 <type name="ContentSniffer" c:type="SoupContentSniffer*"/>
1589 <virtual-method name="sniff" invoker="sniff">
1590 <return-value transfer-ownership="full">
1591 <type name="utf8" c:type="char*"/>
1594 <parameter name="msg" transfer-ownership="none">
1595 <type name="Message" c:type="SoupMessage*"/>
1597 <parameter name="buffer" transfer-ownership="none">
1598 <type name="Buffer" c:type="SoupBuffer*"/>
1600 <parameter name="params" transfer-ownership="none">
1601 <type name="GLib.HashTable" c:type="GHashTable**"/>
1605 <virtual-method name="get_buffer_size">
1606 <return-value transfer-ownership="none">
1607 <type name="gsize" c:type="gsize"/>
1610 <method name="sniff" c:identifier="soup_content_sniffer_sniff">
1611 <return-value transfer-ownership="full">
1612 <type name="utf8" c:type="char*"/>
1615 <parameter name="msg" transfer-ownership="none">
1616 <type name="Message" c:type="SoupMessage*"/>
1618 <parameter name="buffer" transfer-ownership="none">
1619 <type name="Buffer" c:type="SoupBuffer*"/>
1621 <parameter name="params" transfer-ownership="none">
1622 <type name="GLib.HashTable" c:type="GHashTable**"/>
1626 <field name="parent">
1627 <type name="GObject.Object" c:type="GObject"/>
1630 <type name="ContentSnifferPrivate"
1631 c:type="SoupContentSnifferPrivate*"/>
1634 <record name="ContentSnifferClass"
1635 c:type="SoupContentSnifferClass"
1636 glib:is-gtype-struct-for="ContentSniffer">
1637 <field name="parent_class">
1638 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
1640 <field name="sniff">
1641 <callback name="sniff" c:type="sniff">
1642 <return-value transfer-ownership="full">
1643 <type name="utf8" c:type="char*"/>
1646 <parameter name="sniffer" transfer-ownership="none">
1647 <type name="ContentSniffer" c:type="SoupContentSniffer*"/>
1649 <parameter name="msg" transfer-ownership="none">
1650 <type name="Message" c:type="SoupMessage*"/>
1652 <parameter name="buffer" transfer-ownership="none">
1653 <type name="Buffer" c:type="SoupBuffer*"/>
1655 <parameter name="params" transfer-ownership="none">
1656 <type name="GLib.HashTable" c:type="GHashTable**"/>
1661 <field name="get_buffer_size">
1662 <callback name="get_buffer_size" c:type="get_buffer_size">
1663 <return-value transfer-ownership="none">
1664 <type name="gsize" c:type="gsize"/>
1667 <parameter name="sniffer" transfer-ownership="none">
1668 <type name="ContentSniffer" c:type="SoupContentSniffer*"/>
1673 <field name="libsoup_reserved1">
1674 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
1675 <return-value transfer-ownership="none">
1676 <type name="none" c:type="void"/>
1680 <field name="libsoup_reserved2">
1681 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
1682 <return-value transfer-ownership="none">
1683 <type name="none" c:type="void"/>
1687 <field name="libsoup_reserved3">
1688 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
1689 <return-value transfer-ownership="none">
1690 <type name="none" c:type="void"/>
1694 <field name="libsoup_reserved4">
1695 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
1696 <return-value transfer-ownership="none">
1697 <type name="none" c:type="void"/>
1701 <field name="libsoup_reserved5">
1702 <callback name="libsoup_reserved5" c:type="_libsoup_reserved5">
1703 <return-value transfer-ownership="none">
1704 <type name="none" c:type="void"/>
1709 <record name="ContentSnifferPrivate" c:type="SoupContentSnifferPrivate">
1711 <record name="Cookie"
1713 glib:type-name="SoupCookie"
1714 glib:get-type="soup_cookie_get_type">
1715 <field name="name" writable="1">
1716 <type name="utf8" c:type="char*"/>
1718 <field name="value" writable="1">
1719 <type name="utf8" c:type="char*"/>
1721 <field name="domain" writable="1">
1722 <type name="utf8" c:type="char*"/>
1724 <field name="path" writable="1">
1725 <type name="utf8" c:type="char*"/>
1727 <field name="expires" writable="1">
1728 <type name="Date" c:type="SoupDate*"/>
1730 <field name="secure" writable="1">
1731 <type name="boolean" c:type="gboolean"/>
1733 <field name="http_only" writable="1">
1734 <type name="boolean" c:type="gboolean"/>
1736 <constructor name="new" c:identifier="soup_cookie_new">
1737 <return-value transfer-ownership="full">
1738 <type name="Cookie" c:type="SoupCookie*"/>
1741 <parameter name="name" transfer-ownership="none">
1742 <type name="utf8" c:type="char*"/>
1744 <parameter name="value" transfer-ownership="none">
1745 <type name="utf8" c:type="char*"/>
1747 <parameter name="domain" transfer-ownership="none">
1748 <type name="utf8" c:type="char*"/>
1750 <parameter name="path" transfer-ownership="none">
1751 <type name="utf8" c:type="char*"/>
1753 <parameter name="max_age" transfer-ownership="none">
1754 <type name="int" c:type="int"/>
1758 <method name="copy" c:identifier="soup_cookie_copy">
1759 <return-value transfer-ownership="full">
1760 <type name="Cookie" c:type="SoupCookie*"/>
1763 <method name="get_name" c:identifier="soup_cookie_get_name">
1764 <return-value transfer-ownership="none">
1765 <type name="utf8" c:type="char*"/>
1768 <method name="set_name" c:identifier="soup_cookie_set_name">
1769 <return-value transfer-ownership="none">
1770 <type name="none" c:type="void"/>
1773 <parameter name="name" transfer-ownership="none">
1774 <type name="utf8" c:type="char*"/>
1778 <method name="get_value" c:identifier="soup_cookie_get_value">
1779 <return-value transfer-ownership="none">
1780 <type name="utf8" c:type="char*"/>
1783 <method name="set_value" c:identifier="soup_cookie_set_value">
1784 <return-value transfer-ownership="none">
1785 <type name="none" c:type="void"/>
1788 <parameter name="value" transfer-ownership="none">
1789 <type name="utf8" c:type="char*"/>
1793 <method name="get_domain" c:identifier="soup_cookie_get_domain">
1794 <return-value transfer-ownership="none">
1795 <type name="utf8" c:type="char*"/>
1798 <method name="set_domain" c:identifier="soup_cookie_set_domain">
1799 <return-value transfer-ownership="none">
1800 <type name="none" c:type="void"/>
1803 <parameter name="domain" transfer-ownership="none">
1804 <type name="utf8" c:type="char*"/>
1808 <method name="get_path" c:identifier="soup_cookie_get_path">
1809 <return-value transfer-ownership="none">
1810 <type name="utf8" c:type="char*"/>
1813 <method name="set_path" c:identifier="soup_cookie_set_path">
1814 <return-value transfer-ownership="none">
1815 <type name="none" c:type="void"/>
1818 <parameter name="path" transfer-ownership="none">
1819 <type name="utf8" c:type="char*"/>
1823 <method name="set_max_age" c:identifier="soup_cookie_set_max_age">
1824 <return-value transfer-ownership="none">
1825 <type name="none" c:type="void"/>
1828 <parameter name="max_age" transfer-ownership="none">
1829 <type name="int" c:type="int"/>
1833 <method name="get_expires" c:identifier="soup_cookie_get_expires">
1834 <return-value transfer-ownership="full">
1835 <type name="Date" c:type="SoupDate*"/>
1838 <method name="set_expires" c:identifier="soup_cookie_set_expires">
1839 <return-value transfer-ownership="none">
1840 <type name="none" c:type="void"/>
1843 <parameter name="expires" transfer-ownership="none">
1844 <type name="Date" c:type="SoupDate*"/>
1848 <method name="get_secure" c:identifier="soup_cookie_get_secure">
1849 <return-value transfer-ownership="none">
1850 <type name="boolean" c:type="gboolean"/>
1853 <method name="set_secure" c:identifier="soup_cookie_set_secure">
1854 <return-value transfer-ownership="none">
1855 <type name="none" c:type="void"/>
1858 <parameter name="secure" transfer-ownership="none">
1859 <type name="boolean" c:type="gboolean"/>
1863 <method name="get_http_only" c:identifier="soup_cookie_get_http_only">
1864 <return-value transfer-ownership="none">
1865 <type name="boolean" c:type="gboolean"/>
1868 <method name="set_http_only" c:identifier="soup_cookie_set_http_only">
1869 <return-value transfer-ownership="none">
1870 <type name="none" c:type="void"/>
1873 <parameter name="http_only" transfer-ownership="none">
1874 <type name="boolean" c:type="gboolean"/>
1878 <method name="to_set_cookie_header"
1879 c:identifier="soup_cookie_to_set_cookie_header">
1880 <return-value transfer-ownership="full">
1881 <type name="utf8" c:type="char*"/>
1884 <method name="to_cookie_header"
1885 c:identifier="soup_cookie_to_cookie_header">
1886 <return-value transfer-ownership="full">
1887 <type name="utf8" c:type="char*"/>
1890 <method name="applies_to_uri" c:identifier="soup_cookie_applies_to_uri">
1891 <return-value transfer-ownership="none">
1892 <type name="boolean" c:type="gboolean"/>
1895 <parameter name="uri" transfer-ownership="none">
1896 <type name="URI" c:type="SoupURI*"/>
1900 <method name="equal" c:identifier="soup_cookie_equal">
1901 <return-value transfer-ownership="none">
1902 <type name="boolean" c:type="gboolean"/>
1905 <parameter name="cookie2" transfer-ownership="none">
1906 <type name="Cookie" c:type="SoupCookie*"/>
1910 <method name="free" c:identifier="soup_cookie_free">
1911 <return-value transfer-ownership="none">
1912 <type name="none" c:type="void"/>
1915 <method name="domain_matches" c:identifier="soup_cookie_domain_matches">
1916 <return-value transfer-ownership="none">
1917 <type name="boolean" c:type="gboolean"/>
1920 <parameter name="host" transfer-ownership="none">
1921 <type name="utf8" c:type="char*"/>
1926 <class name="CookieJar"
1927 c:type="SoupCookieJar"
1928 parent="GObject.Object"
1929 glib:type-name="SoupCookieJar"
1930 glib:get-type="soup_cookie_jar_get_type"
1931 glib:type-struct="CookieJarClass">
1932 <implements name="SessionFeature"/>
1933 <constructor name="new" c:identifier="soup_cookie_jar_new">
1934 <return-value transfer-ownership="full">
1935 <type name="CookieJar" c:type="SoupCookieJar*"/>
1938 <virtual-method name="save" invoker="save">
1939 <return-value transfer-ownership="none">
1940 <type name="none" c:type="void"/>
1943 <method name="save" c:identifier="soup_cookie_jar_save">
1944 <return-value transfer-ownership="none">
1945 <type name="none" c:type="void"/>
1948 <method name="get_cookies" c:identifier="soup_cookie_jar_get_cookies">
1949 <return-value transfer-ownership="full">
1950 <type name="utf8" c:type="char*"/>
1953 <parameter name="uri" transfer-ownership="none">
1954 <type name="URI" c:type="SoupURI*"/>
1956 <parameter name="for_http" transfer-ownership="none">
1957 <type name="boolean" c:type="gboolean"/>
1961 <method name="set_cookie" c:identifier="soup_cookie_jar_set_cookie">
1962 <return-value transfer-ownership="none">
1963 <type name="none" c:type="void"/>
1966 <parameter name="uri" transfer-ownership="none">
1967 <type name="URI" c:type="SoupURI*"/>
1969 <parameter name="cookie" transfer-ownership="none">
1970 <type name="utf8" c:type="char*"/>
1974 <method name="set_cookie_with_first_party"
1975 c:identifier="soup_cookie_jar_set_cookie_with_first_party">
1976 <return-value transfer-ownership="none">
1977 <type name="none" c:type="void"/>
1980 <parameter name="uri" transfer-ownership="none">
1981 <type name="URI" c:type="SoupURI*"/>
1983 <parameter name="first_party" transfer-ownership="none">
1984 <type name="URI" c:type="SoupURI*"/>
1986 <parameter name="cookie" transfer-ownership="none">
1987 <type name="utf8" c:type="char*"/>
1991 <method name="add_cookie" c:identifier="soup_cookie_jar_add_cookie">
1992 <return-value transfer-ownership="none">
1993 <type name="none" c:type="void"/>
1996 <parameter name="cookie" transfer-ownership="none">
1997 <type name="Cookie" c:type="SoupCookie*"/>
2001 <method name="delete_cookie"
2002 c:identifier="soup_cookie_jar_delete_cookie">
2003 <return-value transfer-ownership="none">
2004 <type name="none" c:type="void"/>
2007 <parameter name="cookie" transfer-ownership="none">
2008 <type name="Cookie" c:type="SoupCookie*"/>
2012 <method name="all_cookies" c:identifier="soup_cookie_jar_all_cookies">
2013 <return-value transfer-ownership="full">
2014 <type name="GLib.SList" c:type="GSList*">
2015 <type name="any" c:type="gpointer"/>
2019 <method name="set_accept_policy"
2020 c:identifier="soup_cookie_jar_set_accept_policy">
2021 <return-value transfer-ownership="none">
2022 <type name="none" c:type="void"/>
2025 <parameter name="policy" transfer-ownership="none">
2026 <type name="CookieJarAcceptPolicy"
2027 c:type="SoupCookieJarAcceptPolicy"/>
2031 <method name="get_accept_policy"
2032 c:identifier="soup_cookie_jar_get_accept_policy">
2033 <return-value transfer-ownership="full">
2034 <type name="CookieJarAcceptPolicy"
2035 c:type="SoupCookieJarAcceptPolicy"/>
2038 <property name="accept-policy" writable="1" transfer-ownership="none">
2039 <type name="CookieJarAcceptPolicy" c:type="SoupCookieJarAcceptPolicy"/>
2041 <property name="read-only"
2044 transfer-ownership="none">
2045 <type name="boolean" c:type="gboolean"/>
2047 <field name="parent">
2048 <type name="GObject.Object" c:type="GObject"/>
2050 <glib:signal name="changed">
2051 <return-value transfer-ownership="full">
2052 <type name="none" c:type="void"/>
2055 <parameter name="object" transfer-ownership="none">
2056 <type name="Cookie" c:type="SoupCookie"/>
2058 <parameter name="p0" transfer-ownership="none">
2059 <type name="Cookie" c:type="SoupCookie"/>
2064 <enumeration name="CookieJarAcceptPolicy"
2065 glib:type-name="SoupCookieJarAcceptPolicy"
2066 glib:get-type="soup_cookie_jar_accept_policy_get_type"
2067 c:type="SoupCookieJarAcceptPolicy">
2068 <member name="always"
2070 c:identifier="SOUP_COOKIE_JAR_ACCEPT_ALWAYS"
2071 glib:nick="always"/>
2072 <member name="never"
2074 c:identifier="SOUP_COOKIE_JAR_ACCEPT_NEVER"
2076 <member name="no_third_party"
2078 c:identifier="SOUP_COOKIE_JAR_ACCEPT_NO_THIRD_PARTY"
2079 glib:nick="no-third-party"/>
2081 <record name="CookieJarClass"
2082 c:type="SoupCookieJarClass"
2083 glib:is-gtype-struct-for="CookieJar">
2084 <field name="parent_class">
2085 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
2088 <callback name="save" c:type="save">
2089 <return-value transfer-ownership="none">
2090 <type name="none" c:type="void"/>
2093 <parameter name="jar" transfer-ownership="none">
2094 <type name="CookieJar" c:type="SoupCookieJar*"/>
2099 <field name="changed">
2100 <callback name="changed" c:type="changed">
2101 <return-value transfer-ownership="none">
2102 <type name="none" c:type="void"/>
2105 <parameter name="jar" transfer-ownership="none">
2106 <type name="CookieJar" c:type="SoupCookieJar*"/>
2108 <parameter name="old_cookie" transfer-ownership="none">
2109 <type name="Cookie" c:type="SoupCookie*"/>
2111 <parameter name="new_cookie" transfer-ownership="none">
2112 <type name="Cookie" c:type="SoupCookie*"/>
2117 <field name="libsoup_reserved1">
2118 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
2119 <return-value transfer-ownership="none">
2120 <type name="none" c:type="void"/>
2124 <field name="libsoup_reserved2">
2125 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
2126 <return-value transfer-ownership="none">
2127 <type name="none" c:type="void"/>
2131 <field name="libsoup_reserved3">
2132 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
2133 <return-value transfer-ownership="none">
2134 <type name="none" c:type="void"/>
2139 <class name="CookieJarText"
2140 c:type="SoupCookieJarText"
2142 glib:type-name="SoupCookieJarText"
2143 glib:get-type="soup_cookie_jar_text_get_type"
2144 glib:type-struct="CookieJarTextClass">
2145 <implements name="SessionFeature"/>
2146 <constructor name="new" c:identifier="soup_cookie_jar_text_new">
2147 <return-value transfer-ownership="full">
2148 <type name="CookieJarText" c:type="SoupCookieJar*"/>
2151 <parameter name="filename" transfer-ownership="none">
2152 <type name="utf8" c:type="char*"/>
2154 <parameter name="read_only" transfer-ownership="none">
2155 <type name="boolean" c:type="gboolean"/>
2159 <property name="filename"
2162 transfer-ownership="none">
2163 <type name="utf8" c:type="gchararray"/>
2165 <field name="parent">
2166 <type name="CookieJar" c:type="SoupCookieJar"/>
2169 <record name="CookieJarTextClass"
2170 c:type="SoupCookieJarTextClass"
2171 glib:is-gtype-struct-for="CookieJarText">
2172 <field name="parent_class">
2173 <type name="CookieJarClass" c:type="SoupCookieJarClass"/>
2175 <field name="libsoup_reserved1">
2176 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
2177 <return-value transfer-ownership="none">
2178 <type name="none" c:type="void"/>
2182 <field name="libsoup_reserved2">
2183 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
2184 <return-value transfer-ownership="none">
2185 <type name="none" c:type="void"/>
2189 <field name="libsoup_reserved3">
2190 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
2191 <return-value transfer-ownership="none">
2192 <type name="none" c:type="void"/>
2196 <field name="libsoup_reserved4">
2197 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
2198 <return-value transfer-ownership="none">
2199 <type name="none" c:type="void"/>
2204 <constant name="DATE_H" value="1">
2209 glib:type-name="SoupDate"
2210 glib:get-type="soup_date_get_type">
2211 <field name="year" writable="1">
2212 <type name="int" c:type="int"/>
2214 <field name="month" writable="1">
2215 <type name="int" c:type="int"/>
2217 <field name="day" writable="1">
2218 <type name="int" c:type="int"/>
2220 <field name="hour" writable="1">
2221 <type name="int" c:type="int"/>
2223 <field name="minute" writable="1">
2224 <type name="int" c:type="int"/>
2226 <field name="second" writable="1">
2227 <type name="int" c:type="int"/>
2229 <field name="utc" writable="1">
2230 <type name="boolean" c:type="gboolean"/>
2232 <field name="offset" writable="1">
2233 <type name="int" c:type="int"/>
2235 <constructor name="new" c:identifier="soup_date_new">
2236 <return-value transfer-ownership="full">
2237 <type name="Date" c:type="SoupDate*"/>
2240 <parameter name="year" transfer-ownership="none">
2241 <type name="int" c:type="int"/>
2243 <parameter name="month" transfer-ownership="none">
2244 <type name="int" c:type="int"/>
2246 <parameter name="day" transfer-ownership="none">
2247 <type name="int" c:type="int"/>
2249 <parameter name="hour" transfer-ownership="none">
2250 <type name="int" c:type="int"/>
2252 <parameter name="minute" transfer-ownership="none">
2253 <type name="int" c:type="int"/>
2255 <parameter name="second" transfer-ownership="none">
2256 <type name="int" c:type="int"/>
2260 <constructor name="new_from_string"
2261 c:identifier="soup_date_new_from_string">
2262 <return-value transfer-ownership="full">
2263 <type name="Date" c:type="SoupDate*"/>
2266 <parameter name="date_string" transfer-ownership="none">
2267 <type name="utf8" c:type="char*"/>
2271 <constructor name="new_from_time_t"
2272 c:identifier="soup_date_new_from_time_t">
2273 <return-value transfer-ownership="full">
2274 <type name="Date" c:type="SoupDate*"/>
2277 <parameter name="when" transfer-ownership="none">
2278 <type name="long" c:type="time_t"/>
2282 <constructor name="new_from_now" c:identifier="soup_date_new_from_now">
2283 <return-value transfer-ownership="full">
2284 <type name="Date" c:type="SoupDate*"/>
2287 <parameter name="offset_seconds" transfer-ownership="none">
2288 <type name="int" c:type="int"/>
2292 <method name="to_string" c:identifier="soup_date_to_string">
2293 <return-value transfer-ownership="full">
2294 <type name="utf8" c:type="char*"/>
2297 <parameter name="format" transfer-ownership="none">
2298 <type name="DateFormat" c:type="SoupDateFormat"/>
2302 <method name="to_time_t" c:identifier="soup_date_to_time_t">
2303 <return-value transfer-ownership="none">
2304 <type name="long" c:type="time_t"/>
2307 <method name="to_timeval" c:identifier="soup_date_to_timeval">
2308 <return-value transfer-ownership="none">
2309 <type name="none" c:type="void"/>
2312 <parameter name="time"
2314 caller-allocates="1"
2315 transfer-ownership="none">
2316 <type name="GLib.TimeVal" c:type="GTimeVal*"/>
2320 <method name="is_past" c:identifier="soup_date_is_past">
2321 <return-value transfer-ownership="none">
2322 <type name="boolean" c:type="gboolean"/>
2325 <method name="get_year" c:identifier="soup_date_get_year">
2326 <return-value transfer-ownership="none">
2327 <type name="int" c:type="int"/>
2330 <method name="get_month" c:identifier="soup_date_get_month">
2331 <return-value transfer-ownership="none">
2332 <type name="int" c:type="int"/>
2335 <method name="get_day" c:identifier="soup_date_get_day">
2336 <return-value transfer-ownership="none">
2337 <type name="int" c:type="int"/>
2340 <method name="get_hour" c:identifier="soup_date_get_hour">
2341 <return-value transfer-ownership="none">
2342 <type name="int" c:type="int"/>
2345 <method name="get_minute" c:identifier="soup_date_get_minute">
2346 <return-value transfer-ownership="none">
2347 <type name="int" c:type="int"/>
2350 <method name="get_second" c:identifier="soup_date_get_second">
2351 <return-value transfer-ownership="none">
2352 <type name="int" c:type="int"/>
2355 <method name="get_utc" c:identifier="soup_date_get_utc">
2356 <return-value transfer-ownership="none">
2357 <type name="int" c:type="int"/>
2360 <method name="get_offset" c:identifier="soup_date_get_offset">
2361 <return-value transfer-ownership="none">
2362 <type name="int" c:type="int"/>
2365 <method name="copy" c:identifier="soup_date_copy">
2366 <return-value transfer-ownership="full">
2367 <type name="Date" c:type="SoupDate*"/>
2370 <method name="free" c:identifier="soup_date_free">
2371 <return-value transfer-ownership="none">
2372 <type name="none" c:type="void"/>
2376 <enumeration name="DateFormat"
2377 glib:type-name="SoupDateFormat"
2378 glib:get-type="soup_date_format_get_type"
2379 c:type="SoupDateFormat">
2382 c:identifier="SOUP_DATE_HTTP"
2384 <member name="cookie"
2386 c:identifier="SOUP_DATE_COOKIE"
2387 glib:nick="cookie"/>
2388 <member name="rfc2822"
2390 c:identifier="SOUP_DATE_RFC2822"
2391 glib:nick="rfc2822"/>
2392 <member name="iso8601_compact"
2394 c:identifier="SOUP_DATE_ISO8601_COMPACT"
2395 glib:nick="iso8601-compact"/>
2396 <member name="iso8601_full"
2398 c:identifier="SOUP_DATE_ISO8601_FULL"
2399 glib:nick="iso8601-full"/>
2400 <member name="iso8601"
2402 c:identifier="SOUP_DATE_ISO8601"
2403 glib:nick="iso8601"/>
2404 <member name="iso8601_xmlrpc"
2406 c:identifier="SOUP_DATE_ISO8601_XMLRPC"
2407 glib:nick="iso8601-xmlrpc"/>
2409 <enumeration name="Encoding"
2410 glib:type-name="SoupEncoding"
2411 glib:get-type="soup_encoding_get_type"
2412 c:type="SoupEncoding">
2413 <member name="unrecognized"
2415 c:identifier="SOUP_ENCODING_UNRECOGNIZED"
2416 glib:nick="unrecognized"/>
2419 c:identifier="SOUP_ENCODING_NONE"
2421 <member name="content_length"
2423 c:identifier="SOUP_ENCODING_CONTENT_LENGTH"
2424 glib:nick="content-length"/>
2427 c:identifier="SOUP_ENCODING_EOF"
2429 <member name="chunked"
2431 c:identifier="SOUP_ENCODING_CHUNKED"
2432 glib:nick="chunked"/>
2433 <member name="byteranges"
2435 c:identifier="SOUP_ENCODING_BYTERANGES"
2436 glib:nick="byteranges"/>
2438 <bitfield name="Expectation"
2439 glib:type-name="SoupExpectation"
2440 glib:get-type="soup_expectation_get_type"
2441 c:type="SoupExpectation">
2442 <member name="unrecognized"
2444 c:identifier="SOUP_EXPECTATION_UNRECOGNIZED"
2445 glib:nick="unrecognized"/>
2446 <member name="continue"
2448 c:identifier="SOUP_EXPECTATION_CONTINUE"
2449 glib:nick="continue"/>
2451 <constant name="FORM_H" value="1">
2454 <constant name="FORM_MIME_TYPE_MULTIPART" value="multipart/form-data">
2457 <constant name="FORM_MIME_TYPE_URLENCODED"
2458 value="application/x-www-form-urlencoded">
2461 <constant name="H" value="1">
2464 <constant name="HEADERS_H" value="1">
2467 <enumeration name="HTTPVersion"
2468 glib:type-name="SoupHTTPVersion"
2469 glib:get-type="soup_http_version_get_type"
2470 c:type="SoupHTTPVersion">
2471 <member name="0" value="0" c:identifier="SOUP_HTTP_1_0" glib:nick="0"/>
2472 <member name="1" value="1" c:identifier="SOUP_HTTP_1_1" glib:nick="1"/>
2474 <enumeration name="KnownStatusCode"
2475 glib:type-name="SoupKnownStatusCode"
2476 glib:get-type="soup_known_status_code_get_type"
2477 c:type="SoupKnownStatusCode">
2480 c:identifier="SOUP_STATUS_NONE"
2482 <member name="cancelled"
2484 c:identifier="SOUP_STATUS_CANCELLED"
2485 glib:nick="cancelled"/>
2486 <member name="cant_resolve"
2488 c:identifier="SOUP_STATUS_CANT_RESOLVE"
2489 glib:nick="cant-resolve"/>
2490 <member name="cant_resolve_proxy"
2492 c:identifier="SOUP_STATUS_CANT_RESOLVE_PROXY"
2493 glib:nick="cant-resolve-proxy"/>
2494 <member name="cant_connect"
2496 c:identifier="SOUP_STATUS_CANT_CONNECT"
2497 glib:nick="cant-connect"/>
2498 <member name="cant_connect_proxy"
2500 c:identifier="SOUP_STATUS_CANT_CONNECT_PROXY"
2501 glib:nick="cant-connect-proxy"/>
2502 <member name="ssl_failed"
2504 c:identifier="SOUP_STATUS_SSL_FAILED"
2505 glib:nick="ssl-failed"/>
2506 <member name="io_error"
2508 c:identifier="SOUP_STATUS_IO_ERROR"
2509 glib:nick="io-error"/>
2510 <member name="malformed"
2512 c:identifier="SOUP_STATUS_MALFORMED"
2513 glib:nick="malformed"/>
2514 <member name="try_again"
2516 c:identifier="SOUP_STATUS_TRY_AGAIN"
2517 glib:nick="try-again"/>
2518 <member name="continue"
2520 c:identifier="SOUP_STATUS_CONTINUE"
2521 glib:nick="continue"/>
2522 <member name="switching_protocols"
2524 c:identifier="SOUP_STATUS_SWITCHING_PROTOCOLS"
2525 glib:nick="switching-protocols"/>
2526 <member name="processing"
2528 c:identifier="SOUP_STATUS_PROCESSING"
2529 glib:nick="processing"/>
2532 c:identifier="SOUP_STATUS_OK"
2534 <member name="created"
2536 c:identifier="SOUP_STATUS_CREATED"
2537 glib:nick="created"/>
2538 <member name="accepted"
2540 c:identifier="SOUP_STATUS_ACCEPTED"
2541 glib:nick="accepted"/>
2542 <member name="non_authoritative"
2544 c:identifier="SOUP_STATUS_NON_AUTHORITATIVE"
2545 glib:nick="non-authoritative"/>
2546 <member name="no_content"
2548 c:identifier="SOUP_STATUS_NO_CONTENT"
2549 glib:nick="no-content"/>
2550 <member name="reset_content"
2552 c:identifier="SOUP_STATUS_RESET_CONTENT"
2553 glib:nick="reset-content"/>
2554 <member name="partial_content"
2556 c:identifier="SOUP_STATUS_PARTIAL_CONTENT"
2557 glib:nick="partial-content"/>
2558 <member name="multi_status"
2560 c:identifier="SOUP_STATUS_MULTI_STATUS"
2561 glib:nick="multi-status"/>
2562 <member name="multiple_choices"
2564 c:identifier="SOUP_STATUS_MULTIPLE_CHOICES"
2565 glib:nick="multiple-choices"/>
2566 <member name="moved_permanently"
2568 c:identifier="SOUP_STATUS_MOVED_PERMANENTLY"
2569 glib:nick="moved-permanently"/>
2570 <member name="found"
2572 c:identifier="SOUP_STATUS_FOUND"
2574 <member name="moved_temporarily"
2576 c:identifier="SOUP_STATUS_MOVED_TEMPORARILY"
2577 glib:nick="moved-temporarily"/>
2578 <member name="see_other"
2580 c:identifier="SOUP_STATUS_SEE_OTHER"
2581 glib:nick="see-other"/>
2582 <member name="not_modified"
2584 c:identifier="SOUP_STATUS_NOT_MODIFIED"
2585 glib:nick="not-modified"/>
2586 <member name="use_proxy"
2588 c:identifier="SOUP_STATUS_USE_PROXY"
2589 glib:nick="use-proxy"/>
2590 <member name="not_appearing_in_this_protocol"
2592 c:identifier="SOUP_STATUS_NOT_APPEARING_IN_THIS_PROTOCOL"
2593 glib:nick="not-appearing-in-this-protocol"/>
2594 <member name="temporary_redirect"
2596 c:identifier="SOUP_STATUS_TEMPORARY_REDIRECT"
2597 glib:nick="temporary-redirect"/>
2598 <member name="bad_request"
2600 c:identifier="SOUP_STATUS_BAD_REQUEST"
2601 glib:nick="bad-request"/>
2602 <member name="unauthorized"
2604 c:identifier="SOUP_STATUS_UNAUTHORIZED"
2605 glib:nick="unauthorized"/>
2606 <member name="payment_required"
2608 c:identifier="SOUP_STATUS_PAYMENT_REQUIRED"
2609 glib:nick="payment-required"/>
2610 <member name="forbidden"
2612 c:identifier="SOUP_STATUS_FORBIDDEN"
2613 glib:nick="forbidden"/>
2614 <member name="not_found"
2616 c:identifier="SOUP_STATUS_NOT_FOUND"
2617 glib:nick="not-found"/>
2618 <member name="method_not_allowed"
2620 c:identifier="SOUP_STATUS_METHOD_NOT_ALLOWED"
2621 glib:nick="method-not-allowed"/>
2622 <member name="not_acceptable"
2624 c:identifier="SOUP_STATUS_NOT_ACCEPTABLE"
2625 glib:nick="not-acceptable"/>
2626 <member name="proxy_authentication_required"
2628 c:identifier="SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED"
2629 glib:nick="proxy-authentication-required"/>
2630 <member name="proxy_unauthorized"
2632 c:identifier="SOUP_STATUS_PROXY_UNAUTHORIZED"
2633 glib:nick="proxy-unauthorized"/>
2634 <member name="request_timeout"
2636 c:identifier="SOUP_STATUS_REQUEST_TIMEOUT"
2637 glib:nick="request-timeout"/>
2638 <member name="conflict"
2640 c:identifier="SOUP_STATUS_CONFLICT"
2641 glib:nick="conflict"/>
2644 c:identifier="SOUP_STATUS_GONE"
2646 <member name="length_required"
2648 c:identifier="SOUP_STATUS_LENGTH_REQUIRED"
2649 glib:nick="length-required"/>
2650 <member name="precondition_failed"
2652 c:identifier="SOUP_STATUS_PRECONDITION_FAILED"
2653 glib:nick="precondition-failed"/>
2654 <member name="request_entity_too_large"
2656 c:identifier="SOUP_STATUS_REQUEST_ENTITY_TOO_LARGE"
2657 glib:nick="request-entity-too-large"/>
2658 <member name="request_uri_too_long"
2660 c:identifier="SOUP_STATUS_REQUEST_URI_TOO_LONG"
2661 glib:nick="request-uri-too-long"/>
2662 <member name="unsupported_media_type"
2664 c:identifier="SOUP_STATUS_UNSUPPORTED_MEDIA_TYPE"
2665 glib:nick="unsupported-media-type"/>
2666 <member name="requested_range_not_satisfiable"
2668 c:identifier="SOUP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE"
2669 glib:nick="requested-range-not-satisfiable"/>
2670 <member name="invalid_range"
2672 c:identifier="SOUP_STATUS_INVALID_RANGE"
2673 glib:nick="invalid-range"/>
2674 <member name="expectation_failed"
2676 c:identifier="SOUP_STATUS_EXPECTATION_FAILED"
2677 glib:nick="expectation-failed"/>
2678 <member name="unprocessable_entity"
2680 c:identifier="SOUP_STATUS_UNPROCESSABLE_ENTITY"
2681 glib:nick="unprocessable-entity"/>
2682 <member name="locked"
2684 c:identifier="SOUP_STATUS_LOCKED"
2685 glib:nick="locked"/>
2686 <member name="failed_dependency"
2688 c:identifier="SOUP_STATUS_FAILED_DEPENDENCY"
2689 glib:nick="failed-dependency"/>
2690 <member name="internal_server_error"
2692 c:identifier="SOUP_STATUS_INTERNAL_SERVER_ERROR"
2693 glib:nick="internal-server-error"/>
2694 <member name="not_implemented"
2696 c:identifier="SOUP_STATUS_NOT_IMPLEMENTED"
2697 glib:nick="not-implemented"/>
2698 <member name="bad_gateway"
2700 c:identifier="SOUP_STATUS_BAD_GATEWAY"
2701 glib:nick="bad-gateway"/>
2702 <member name="service_unavailable"
2704 c:identifier="SOUP_STATUS_SERVICE_UNAVAILABLE"
2705 glib:nick="service-unavailable"/>
2706 <member name="gateway_timeout"
2708 c:identifier="SOUP_STATUS_GATEWAY_TIMEOUT"
2709 glib:nick="gateway-timeout"/>
2710 <member name="http_version_not_supported"
2712 c:identifier="SOUP_STATUS_HTTP_VERSION_NOT_SUPPORTED"
2713 glib:nick="http-version-not-supported"/>
2714 <member name="insufficient_storage"
2716 c:identifier="SOUP_STATUS_INSUFFICIENT_STORAGE"
2717 glib:nick="insufficient-storage"/>
2718 <member name="not_extended"
2720 c:identifier="SOUP_STATUS_NOT_EXTENDED"
2721 glib:nick="not-extended"/>
2723 <constant name="LOGGER_H" value="1">
2726 <class name="Logger"
2728 parent="GObject.Object"
2729 glib:type-name="SoupLogger"
2730 glib:get-type="soup_logger_get_type"
2731 glib:type-struct="LoggerClass">
2732 <implements name="SessionFeature"/>
2733 <constructor name="new" c:identifier="soup_logger_new">
2734 <return-value transfer-ownership="full">
2735 <type name="Logger" c:type="SoupLogger*"/>
2738 <parameter name="level" transfer-ownership="none">
2739 <type name="LoggerLogLevel" c:type="SoupLoggerLogLevel"/>
2741 <parameter name="max_body_size" transfer-ownership="none">
2742 <type name="int" c:type="int"/>
2746 <method name="attach"
2747 c:identifier="soup_logger_attach"
2748 deprecated="Use soup_session_add_feature()">
2749 <return-value transfer-ownership="none">
2750 <type name="none" c:type="void"/>
2753 <parameter name="session" transfer-ownership="none">
2754 <type name="Session" c:type="SoupSession*"/>
2758 <method name="detach"
2759 c:identifier="soup_logger_detach"
2760 deprecated="Use soup_session_remove_feature()">
2761 <return-value transfer-ownership="none">
2762 <type name="none" c:type="void"/>
2765 <parameter name="session" transfer-ownership="none">
2766 <type name="Session" c:type="SoupSession*"/>
2770 <method name="set_request_filter"
2771 c:identifier="soup_logger_set_request_filter">
2772 <return-value transfer-ownership="none">
2773 <type name="none" c:type="void"/>
2776 <parameter name="request_filter"
2777 transfer-ownership="none"
2781 <type name="LoggerFilter" c:type="SoupLoggerFilter"/>
2783 <parameter name="filter_data" transfer-ownership="none">
2784 <type name="any" c:type="gpointer"/>
2786 <parameter name="destroy" transfer-ownership="none" scope="call">
2787 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
2791 <method name="set_response_filter"
2792 c:identifier="soup_logger_set_response_filter">
2793 <return-value transfer-ownership="none">
2794 <type name="none" c:type="void"/>
2797 <parameter name="response_filter"
2798 transfer-ownership="none"
2802 <type name="LoggerFilter" c:type="SoupLoggerFilter"/>
2804 <parameter name="filter_data" transfer-ownership="none">
2805 <type name="any" c:type="gpointer"/>
2807 <parameter name="destroy" transfer-ownership="none" scope="call">
2808 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
2812 <method name="set_printer" c:identifier="soup_logger_set_printer">
2813 <return-value transfer-ownership="none">
2814 <type name="none" c:type="void"/>
2817 <parameter name="printer"
2818 transfer-ownership="none"
2822 <type name="LoggerPrinter" c:type="SoupLoggerPrinter"/>
2824 <parameter name="printer_data" transfer-ownership="none">
2825 <type name="any" c:type="gpointer"/>
2827 <parameter name="destroy" transfer-ownership="none" scope="call">
2828 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
2832 <field name="parent">
2833 <type name="GObject.Object" c:type="GObject"/>
2836 <record name="LoggerClass"
2837 c:type="SoupLoggerClass"
2838 glib:is-gtype-struct-for="Logger">
2839 <field name="parent_class">
2840 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
2842 <field name="libsoup_reserved1">
2843 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
2844 <return-value transfer-ownership="none">
2845 <type name="none" c:type="void"/>
2849 <field name="libsoup_reserved2">
2850 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
2851 <return-value transfer-ownership="none">
2852 <type name="none" c:type="void"/>
2856 <field name="libsoup_reserved3">
2857 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
2858 <return-value transfer-ownership="none">
2859 <type name="none" c:type="void"/>
2863 <field name="libsoup_reserved4">
2864 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
2865 <return-value transfer-ownership="none">
2866 <type name="none" c:type="void"/>
2871 <callback name="LoggerFilter" c:type="SoupLoggerFilter">
2872 <return-value transfer-ownership="full">
2873 <type name="LoggerLogLevel" c:type="SoupLoggerLogLevel"/>
2876 <parameter name="logger" transfer-ownership="none">
2877 <type name="Logger" c:type="SoupLogger*"/>
2879 <parameter name="msg" transfer-ownership="none">
2880 <type name="Message" c:type="SoupMessage*"/>
2882 <parameter name="user_data" transfer-ownership="none" closure="2">
2883 <type name="any" c:type="gpointer"/>
2887 <enumeration name="LoggerLogLevel"
2888 glib:type-name="SoupLoggerLogLevel"
2889 glib:get-type="soup_logger_log_level_get_type"
2890 c:type="SoupLoggerLogLevel">
2893 c:identifier="SOUP_LOGGER_LOG_NONE"
2895 <member name="minimal"
2897 c:identifier="SOUP_LOGGER_LOG_MINIMAL"
2898 glib:nick="minimal"/>
2899 <member name="headers"
2901 c:identifier="SOUP_LOGGER_LOG_HEADERS"
2902 glib:nick="headers"/>
2905 c:identifier="SOUP_LOGGER_LOG_BODY"
2908 <callback name="LoggerPrinter" c:type="SoupLoggerPrinter">
2909 <return-value transfer-ownership="none">
2910 <type name="none" c:type="void"/>
2913 <parameter name="logger" transfer-ownership="none">
2914 <type name="Logger" c:type="SoupLogger*"/>
2916 <parameter name="level" transfer-ownership="none">
2917 <type name="LoggerLogLevel" c:type="SoupLoggerLogLevel"/>
2919 <parameter name="direction" transfer-ownership="none">
2920 <type name="int8" c:type="char"/>
2922 <parameter name="data" transfer-ownership="none">
2923 <type name="utf8" c:type="char*"/>
2925 <parameter name="user_data" transfer-ownership="none" closure="4">
2926 <type name="any" c:type="gpointer"/>
2930 <constant name="MESSAGE_BODY_H" value="1">
2933 <constant name="MESSAGE_FIRST_PARTY" value="first-party">
2936 <constant name="MESSAGE_FLAGS" value="flags">
2939 <constant name="MESSAGE_H" value="1">
2942 <constant name="MESSAGE_HEADERS_H" value="1">
2945 <constant name="MESSAGE_HTTP_VERSION" value="http-version">
2948 <constant name="MESSAGE_METHOD" value="method">
2951 <constant name="MESSAGE_REASON_PHRASE" value="reason-phrase">
2954 <constant name="MESSAGE_REQUEST_BODY" value="request-body">
2957 <constant name="MESSAGE_REQUEST_HEADERS" value="request-headers">
2960 <constant name="MESSAGE_RESPONSE_BODY" value="response-body">
2963 <constant name="MESSAGE_RESPONSE_HEADERS" value="response-headers">
2966 <constant name="MESSAGE_SERVER_SIDE" value="server-side">
2969 <constant name="MESSAGE_STATUS_CODE" value="status-code">
2972 <constant name="MESSAGE_URI" value="uri">
2975 <constant name="METHOD_H" value="1">
2978 <constant name="MISC_H" value="1">
2981 <constant name="MULTIPART_H" value="1">
2984 <enumeration name="MemoryUse"
2985 glib:type-name="SoupMemoryUse"
2986 glib:get-type="soup_memory_use_get_type"
2987 c:type="SoupMemoryUse">
2988 <member name="static"
2990 c:identifier="SOUP_MEMORY_STATIC"
2991 glib:nick="static"/>
2994 c:identifier="SOUP_MEMORY_TAKE"
2998 c:identifier="SOUP_MEMORY_COPY"
3000 <member name="temporary"
3002 c:identifier="SOUP_MEMORY_TEMPORARY"
3003 glib:nick="temporary"/>
3005 <class name="Message"
3006 c:type="SoupMessage"
3007 parent="GObject.Object"
3008 glib:type-name="SoupMessage"
3009 glib:get-type="soup_message_get_type"
3010 glib:type-struct="MessageClass">
3011 <constructor name="new" c:identifier="soup_message_new">
3012 <return-value transfer-ownership="full">
3013 <type name="Message" c:type="SoupMessage*"/>
3016 <parameter name="method" transfer-ownership="none">
3017 <type name="utf8" c:type="char*"/>
3019 <parameter name="uri_string" transfer-ownership="none">
3020 <type name="utf8" c:type="char*"/>
3024 <constructor name="new_from_uri"
3025 c:identifier="soup_message_new_from_uri">
3026 <return-value transfer-ownership="full">
3027 <type name="Message" c:type="SoupMessage*"/>
3030 <parameter name="method" transfer-ownership="none">
3031 <type name="utf8" c:type="char*"/>
3033 <parameter name="uri" transfer-ownership="none">
3034 <type name="URI" c:type="SoupURI*"/>
3038 <method name="set_request" c:identifier="soup_message_set_request">
3039 <return-value transfer-ownership="none">
3040 <type name="none" c:type="void"/>
3043 <parameter name="content_type" transfer-ownership="none">
3044 <type name="utf8" c:type="char*"/>
3046 <parameter name="req_use" transfer-ownership="none">
3047 <type name="MemoryUse" c:type="SoupMemoryUse"/>
3049 <parameter name="req_body" transfer-ownership="none">
3050 <type name="utf8" c:type="char*"/>
3052 <parameter name="req_length" transfer-ownership="none">
3053 <type name="gsize" c:type="gsize"/>
3057 <method name="set_response" c:identifier="soup_message_set_response">
3058 <return-value transfer-ownership="none">
3059 <type name="none" c:type="void"/>
3062 <parameter name="content_type"
3063 transfer-ownership="none"
3065 <type name="utf8" c:type="char*"/>
3067 <parameter name="resp_use" transfer-ownership="none">
3068 <type name="MemoryUse" c:type="SoupMemoryUse"/>
3070 <parameter name="resp_body" transfer-ownership="none">
3071 <array length="4" c:type="char*">
3075 <parameter name="resp_length" transfer-ownership="none">
3076 <type name="gsize" c:type="gsize"/>
3080 <method name="set_http_version"
3081 c:identifier="soup_message_set_http_version">
3082 <return-value transfer-ownership="none">
3083 <type name="none" c:type="void"/>
3086 <parameter name="version" transfer-ownership="none">
3087 <type name="HTTPVersion" c:type="SoupHTTPVersion"/>
3091 <method name="get_http_version"
3092 c:identifier="soup_message_get_http_version">
3093 <return-value transfer-ownership="full">
3094 <type name="HTTPVersion" c:type="SoupHTTPVersion"/>
3097 <method name="is_keepalive" c:identifier="soup_message_is_keepalive">
3098 <return-value transfer-ownership="none">
3099 <type name="boolean" c:type="gboolean"/>
3102 <method name="get_uri" c:identifier="soup_message_get_uri">
3103 <return-value transfer-ownership="full">
3104 <type name="URI" c:type="SoupURI*"/>
3107 <method name="set_uri" c:identifier="soup_message_set_uri">
3108 <return-value transfer-ownership="none">
3109 <type name="none" c:type="void"/>
3112 <parameter name="uri" transfer-ownership="none">
3113 <type name="URI" c:type="SoupURI*"/>
3117 <method name="get_address" c:identifier="soup_message_get_address">
3118 <return-value transfer-ownership="full">
3119 <type name="Address" c:type="SoupAddress*"/>
3122 <method name="get_first_party"
3123 c:identifier="soup_message_get_first_party">
3124 <return-value transfer-ownership="full">
3125 <type name="URI" c:type="SoupURI*"/>
3128 <method name="set_first_party"
3129 c:identifier="soup_message_set_first_party">
3130 <return-value transfer-ownership="none">
3131 <type name="none" c:type="void"/>
3134 <parameter name="first_party" transfer-ownership="none">
3135 <type name="URI" c:type="SoupURI*"/>
3139 <method name="set_flags" c:identifier="soup_message_set_flags">
3140 <return-value transfer-ownership="none">
3141 <type name="none" c:type="void"/>
3144 <parameter name="flags" transfer-ownership="none">
3145 <type name="MessageFlags" c:type="SoupMessageFlags"/>
3149 <method name="get_flags" c:identifier="soup_message_get_flags">
3150 <return-value transfer-ownership="full">
3151 <type name="MessageFlags" c:type="SoupMessageFlags"/>
3154 <method name="add_header_handler"
3155 c:identifier="soup_message_add_header_handler">
3156 <return-value transfer-ownership="none">
3157 <type name="uint" c:type="guint"/>
3160 <parameter name="signal" transfer-ownership="none">
3161 <type name="utf8" c:type="char*"/>
3163 <parameter name="header" transfer-ownership="none">
3164 <type name="utf8" c:type="char*"/>
3166 <parameter name="callback"
3167 transfer-ownership="none"
3170 <type name="GObject.Callback" c:type="GCallback"/>
3172 <parameter name="user_data" transfer-ownership="none">
3173 <type name="any" c:type="gpointer"/>
3177 <method name="add_status_code_handler"
3178 c:identifier="soup_message_add_status_code_handler">
3179 <return-value transfer-ownership="none">
3180 <type name="uint" c:type="guint"/>
3183 <parameter name="signal" transfer-ownership="none">
3184 <type name="utf8" c:type="char*"/>
3186 <parameter name="status_code" transfer-ownership="none">
3187 <type name="uint" c:type="guint"/>
3189 <parameter name="callback"
3190 transfer-ownership="none"
3193 <type name="GObject.Callback" c:type="GCallback"/>
3195 <parameter name="user_data" transfer-ownership="none">
3196 <type name="any" c:type="gpointer"/>
3200 <method name="set_status" c:identifier="soup_message_set_status">
3201 <return-value transfer-ownership="none">
3202 <type name="none" c:type="void"/>
3205 <parameter name="status_code" transfer-ownership="none">
3206 <type name="uint" c:type="guint"/>
3210 <method name="set_status_full"
3211 c:identifier="soup_message_set_status_full">
3212 <return-value transfer-ownership="none">
3213 <type name="none" c:type="void"/>
3216 <parameter name="status_code" transfer-ownership="none">
3217 <type name="uint" c:type="guint"/>
3219 <parameter name="reason_phrase" transfer-ownership="none">
3220 <type name="utf8" c:type="char*"/>
3224 <method name="set_chunk_allocator"
3225 c:identifier="soup_message_set_chunk_allocator">
3226 <return-value transfer-ownership="none">
3227 <type name="none" c:type="void"/>
3230 <parameter name="allocator"
3231 transfer-ownership="none"
3235 <type name="ChunkAllocator" c:type="SoupChunkAllocator"/>
3237 <parameter name="user_data" transfer-ownership="none">
3238 <type name="any" c:type="gpointer"/>
3240 <parameter name="destroy_notify"
3241 transfer-ownership="none"
3243 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
3247 <method name="disable_feature"
3248 c:identifier="soup_message_disable_feature">
3249 <return-value transfer-ownership="none">
3250 <type name="none" c:type="void"/>
3253 <parameter name="feature_type" transfer-ownership="none">
3254 <type name="GType" c:type="GType"/>
3258 <method name="wrote_informational"
3259 c:identifier="soup_message_wrote_informational">
3260 <return-value transfer-ownership="none">
3261 <type name="none" c:type="void"/>
3264 <method name="wrote_headers" c:identifier="soup_message_wrote_headers">
3265 <return-value transfer-ownership="none">
3266 <type name="none" c:type="void"/>
3269 <method name="wrote_chunk" c:identifier="soup_message_wrote_chunk">
3270 <return-value transfer-ownership="none">
3271 <type name="none" c:type="void"/>
3274 <method name="wrote_body_data"
3275 c:identifier="soup_message_wrote_body_data">
3276 <return-value transfer-ownership="none">
3277 <type name="none" c:type="void"/>
3280 <parameter name="chunk" transfer-ownership="none">
3281 <type name="Buffer" c:type="SoupBuffer*"/>
3285 <method name="wrote_body" c:identifier="soup_message_wrote_body">
3286 <return-value transfer-ownership="none">
3287 <type name="none" c:type="void"/>
3290 <method name="got_informational"
3291 c:identifier="soup_message_got_informational">
3292 <return-value transfer-ownership="none">
3293 <type name="none" c:type="void"/>
3296 <method name="got_headers" c:identifier="soup_message_got_headers">
3297 <return-value transfer-ownership="none">
3298 <type name="none" c:type="void"/>
3301 <method name="got_chunk" c:identifier="soup_message_got_chunk">
3302 <return-value transfer-ownership="none">
3303 <type name="none" c:type="void"/>
3306 <parameter name="chunk" transfer-ownership="none">
3307 <type name="Buffer" c:type="SoupBuffer*"/>
3311 <method name="got_body" c:identifier="soup_message_got_body">
3312 <return-value transfer-ownership="none">
3313 <type name="none" c:type="void"/>
3316 <method name="content_sniffed"
3317 c:identifier="soup_message_content_sniffed">
3318 <return-value transfer-ownership="none">
3319 <type name="none" c:type="void"/>
3322 <parameter name="content_type" transfer-ownership="none">
3323 <type name="utf8" c:type="char*"/>
3325 <parameter name="params" transfer-ownership="none">
3326 <type name="GLib.HashTable" c:type="GHashTable*"/>
3330 <method name="restarted" c:identifier="soup_message_restarted">
3331 <return-value transfer-ownership="none">
3332 <type name="none" c:type="void"/>
3335 <method name="finished" c:identifier="soup_message_finished">
3336 <return-value transfer-ownership="none">
3337 <type name="none" c:type="void"/>
3340 <property name="first-party" writable="1" transfer-ownership="none">
3341 <type name="URI" c:type="SoupURI"/>
3343 <property name="flags" writable="1" transfer-ownership="none">
3344 <type name="MessageFlags" c:type="SoupMessageFlags"/>
3346 <property name="http-version" writable="1" transfer-ownership="none">
3347 <type name="HTTPVersion" c:type="SoupHTTPVersion"/>
3349 <property name="method" writable="1" transfer-ownership="none">
3350 <type name="utf8" c:type="gchararray"/>
3352 <property name="reason-phrase" writable="1" transfer-ownership="none">
3353 <type name="utf8" c:type="gchararray"/>
3355 <property name="request-body" transfer-ownership="none">
3356 <type name="MessageBody" c:type="SoupMessageBody"/>
3358 <property name="request-headers" transfer-ownership="none">
3359 <type name="MessageHeaders" c:type="SoupMessageHeaders"/>
3361 <property name="response-body" transfer-ownership="none">
3362 <type name="MessageBody" c:type="SoupMessageBody"/>
3364 <property name="response-headers" transfer-ownership="none">
3365 <type name="MessageHeaders" c:type="SoupMessageHeaders"/>
3367 <property name="server-side"
3370 transfer-ownership="none">
3371 <type name="boolean" c:type="gboolean"/>
3373 <property name="status-code" writable="1" transfer-ownership="none">
3374 <type name="uint" c:type="guint"/>
3376 <property name="uri" writable="1" transfer-ownership="none">
3377 <type name="URI" c:type="SoupURI"/>
3379 <field name="parent">
3380 <type name="GObject.Object" c:type="GObject"/>
3382 <field name="method">
3383 <type name="utf8" c:type="char*"/>
3385 <field name="status_code">
3386 <type name="uint" c:type="guint"/>
3388 <field name="reason_phrase">
3389 <type name="utf8" c:type="char*"/>
3391 <field name="request_body">
3392 <type name="MessageBody" c:type="SoupMessageBody*"/>
3394 <field name="request_headers">
3395 <type name="MessageHeaders" c:type="SoupMessageHeaders*"/>
3397 <field name="response_body">
3398 <type name="MessageBody" c:type="SoupMessageBody*"/>
3400 <field name="response_headers">
3401 <type name="MessageHeaders" c:type="SoupMessageHeaders*"/>
3403 <glib:signal name="content-sniffed">
3404 <return-value transfer-ownership="full">
3405 <type name="none" c:type="void"/>
3408 <parameter name="object" transfer-ownership="none">
3409 <type name="utf8" c:type="gchararray"/>
3411 <parameter name="p0" transfer-ownership="none">
3412 <type name="GLib.HashTable" c:type="GHashTable"/>
3416 <glib:signal name="finished">
3417 <return-value transfer-ownership="full">
3418 <type name="none" c:type="void"/>
3421 <glib:signal name="got-body">
3422 <return-value transfer-ownership="full">
3423 <type name="none" c:type="void"/>
3426 <glib:signal name="got-chunk">
3427 <return-value transfer-ownership="full">
3428 <type name="none" c:type="void"/>
3431 <parameter name="object" transfer-ownership="none">
3432 <type name="Buffer" c:type="SoupBuffer"/>
3436 <glib:signal name="got-headers">
3437 <return-value transfer-ownership="full">
3438 <type name="none" c:type="void"/>
3441 <glib:signal name="got-informational">
3442 <return-value transfer-ownership="full">
3443 <type name="none" c:type="void"/>
3446 <glib:signal name="restarted">
3447 <return-value transfer-ownership="full">
3448 <type name="none" c:type="void"/>
3451 <glib:signal name="wrote-body">
3452 <return-value transfer-ownership="full">
3453 <type name="none" c:type="void"/>
3456 <glib:signal name="wrote-body-data">
3457 <return-value transfer-ownership="full">
3458 <type name="none" c:type="void"/>
3461 <parameter name="object" transfer-ownership="none">
3462 <type name="Buffer" c:type="SoupBuffer"/>
3466 <glib:signal name="wrote-chunk">
3467 <return-value transfer-ownership="full">
3468 <type name="none" c:type="void"/>
3471 <glib:signal name="wrote-headers">
3472 <return-value transfer-ownership="full">
3473 <type name="none" c:type="void"/>
3476 <glib:signal name="wrote-informational">
3477 <return-value transfer-ownership="full">
3478 <type name="none" c:type="void"/>
3482 <record name="MessageBody"
3483 c:type="SoupMessageBody"
3484 glib:type-name="SoupMessageBody"
3485 glib:get-type="soup_message_body_get_type">
3486 <field name="data" writable="1">
3487 <type name="utf8" c:type="char*"/>
3489 <field name="length" writable="1">
3490 <type name="GLib.offset" c:type="goffset"/>
3492 <constructor name="new" c:identifier="soup_message_body_new">
3493 <return-value transfer-ownership="full">
3494 <type name="MessageBody" c:type="SoupMessageBody*"/>
3497 <method name="set_accumulate"
3498 c:identifier="soup_message_body_set_accumulate">
3499 <return-value transfer-ownership="none">
3500 <type name="none" c:type="void"/>
3503 <parameter name="accumulate" transfer-ownership="none">
3504 <type name="boolean" c:type="gboolean"/>
3508 <method name="get_accumulate"
3509 c:identifier="soup_message_body_get_accumulate">
3510 <return-value transfer-ownership="none">
3511 <type name="boolean" c:type="gboolean"/>
3514 <method name="append" c:identifier="soup_message_body_append">
3515 <return-value transfer-ownership="none">
3516 <type name="none" c:type="void"/>
3519 <parameter name="use" transfer-ownership="none">
3520 <type name="MemoryUse" c:type="SoupMemoryUse"/>
3522 <parameter name="data" transfer-ownership="none">
3523 <array length="3" c:type="gconstpointer">
3524 <type name="uint8"/>
3527 <parameter name="length" transfer-ownership="none">
3528 <type name="gsize" c:type="gsize"/>
3532 <method name="append_take" c:identifier="soup_message_body_append_take">
3533 <return-value transfer-ownership="none">
3534 <type name="none" c:type="void"/>
3537 <parameter name="data" transfer-ownership="none">
3538 <array c:type="guchar*">
3539 <type name="uint8"/>
3542 <parameter name="length" transfer-ownership="none">
3543 <type name="gsize" c:type="gsize"/>
3547 <method name="append_buffer"
3548 c:identifier="soup_message_body_append_buffer">
3549 <return-value transfer-ownership="none">
3550 <type name="none" c:type="void"/>
3553 <parameter name="buffer" transfer-ownership="none">
3554 <type name="Buffer" c:type="SoupBuffer*"/>
3558 <method name="truncate" c:identifier="soup_message_body_truncate">
3559 <return-value transfer-ownership="none">
3560 <type name="none" c:type="void"/>
3563 <method name="complete" c:identifier="soup_message_body_complete">
3564 <return-value transfer-ownership="none">
3565 <type name="none" c:type="void"/>
3568 <method name="flatten" c:identifier="soup_message_body_flatten">
3569 <return-value transfer-ownership="full">
3570 <type name="Buffer" c:type="SoupBuffer*"/>
3573 <method name="get_chunk" c:identifier="soup_message_body_get_chunk">
3574 <return-value transfer-ownership="full">
3575 <type name="Buffer" c:type="SoupBuffer*"/>
3578 <parameter name="offset" transfer-ownership="none">
3579 <type name="GLib.offset" c:type="goffset"/>
3583 <method name="got_chunk" c:identifier="soup_message_body_got_chunk">
3584 <return-value transfer-ownership="none">
3585 <type name="none" c:type="void"/>
3588 <parameter name="chunk" transfer-ownership="none">
3589 <type name="Buffer" c:type="SoupBuffer*"/>
3593 <method name="wrote_chunk" c:identifier="soup_message_body_wrote_chunk">
3594 <return-value transfer-ownership="none">
3595 <type name="none" c:type="void"/>
3598 <parameter name="chunk" transfer-ownership="none">
3599 <type name="Buffer" c:type="SoupBuffer*"/>
3603 <method name="free" c:identifier="soup_message_body_free">
3604 <return-value transfer-ownership="none">
3605 <type name="none" c:type="void"/>
3609 <record name="MessageClass"
3610 c:type="SoupMessageClass"
3611 glib:is-gtype-struct-for="Message">
3612 <field name="parent_class">
3613 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
3615 <field name="wrote_informational">
3616 <callback name="wrote_informational" c:type="wrote_informational">
3617 <return-value transfer-ownership="none">
3618 <type name="none" c:type="void"/>
3621 <parameter name="msg" transfer-ownership="none">
3622 <type name="Message" c:type="SoupMessage*"/>
3627 <field name="wrote_headers">
3628 <callback name="wrote_headers" c:type="wrote_headers">
3629 <return-value transfer-ownership="none">
3630 <type name="none" c:type="void"/>
3633 <parameter name="msg" transfer-ownership="none">
3634 <type name="Message" c:type="SoupMessage*"/>
3639 <field name="wrote_chunk">
3640 <callback name="wrote_chunk" c:type="wrote_chunk">
3641 <return-value transfer-ownership="none">
3642 <type name="none" c:type="void"/>
3645 <parameter name="msg" transfer-ownership="none">
3646 <type name="Message" c:type="SoupMessage*"/>
3651 <field name="wrote_body">
3652 <callback name="wrote_body" c:type="wrote_body">
3653 <return-value transfer-ownership="none">
3654 <type name="none" c:type="void"/>
3657 <parameter name="msg" transfer-ownership="none">
3658 <type name="Message" c:type="SoupMessage*"/>
3663 <field name="got_informational">
3664 <callback name="got_informational" c:type="got_informational">
3665 <return-value transfer-ownership="none">
3666 <type name="none" c:type="void"/>
3669 <parameter name="msg" transfer-ownership="none">
3670 <type name="Message" c:type="SoupMessage*"/>
3675 <field name="got_headers">
3676 <callback name="got_headers" c:type="got_headers">
3677 <return-value transfer-ownership="none">
3678 <type name="none" c:type="void"/>
3681 <parameter name="msg" transfer-ownership="none">
3682 <type name="Message" c:type="SoupMessage*"/>
3687 <field name="got_chunk">
3688 <callback name="got_chunk" c:type="got_chunk">
3689 <return-value transfer-ownership="none">
3690 <type name="none" c:type="void"/>
3693 <parameter name="msg" transfer-ownership="none">
3694 <type name="Message" c:type="SoupMessage*"/>
3696 <parameter name="chunk" transfer-ownership="none">
3697 <type name="Buffer" c:type="SoupBuffer*"/>
3702 <field name="got_body">
3703 <callback name="got_body" c:type="got_body">
3704 <return-value transfer-ownership="none">
3705 <type name="none" c:type="void"/>
3708 <parameter name="msg" transfer-ownership="none">
3709 <type name="Message" c:type="SoupMessage*"/>
3714 <field name="restarted">
3715 <callback name="restarted" c:type="restarted">
3716 <return-value transfer-ownership="none">
3717 <type name="none" c:type="void"/>
3720 <parameter name="msg" transfer-ownership="none">
3721 <type name="Message" c:type="SoupMessage*"/>
3726 <field name="finished">
3727 <callback name="finished" c:type="finished">
3728 <return-value transfer-ownership="none">
3729 <type name="none" c:type="void"/>
3732 <parameter name="msg" transfer-ownership="none">
3733 <type name="Message" c:type="SoupMessage*"/>
3738 <field name="libsoup_reserved1">
3739 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
3740 <return-value transfer-ownership="none">
3741 <type name="none" c:type="void"/>
3745 <field name="libsoup_reserved2">
3746 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
3747 <return-value transfer-ownership="none">
3748 <type name="none" c:type="void"/>
3752 <field name="libsoup_reserved3">
3753 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
3754 <return-value transfer-ownership="none">
3755 <type name="none" c:type="void"/>
3759 <field name="libsoup_reserved4">
3760 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
3761 <return-value transfer-ownership="none">
3762 <type name="none" c:type="void"/>
3767 <bitfield name="MessageFlags"
3768 glib:type-name="SoupMessageFlags"
3769 glib:get-type="soup_message_flags_get_type"
3770 c:type="SoupMessageFlags">
3771 <member name="no_redirect"
3773 c:identifier="SOUP_MESSAGE_NO_REDIRECT"
3774 glib:nick="no-redirect"/>
3775 <member name="overwrite_chunks"
3777 c:identifier="SOUP_MESSAGE_OVERWRITE_CHUNKS"
3778 glib:nick="overwrite-chunks"/>
3779 <member name="content_decoded"
3781 c:identifier="SOUP_MESSAGE_CONTENT_DECODED"
3782 glib:nick="content-decoded"/>
3783 <member name="certificate_trusted"
3785 c:identifier="SOUP_MESSAGE_CERTIFICATE_TRUSTED"
3786 glib:nick="certificate-trusted"/>
3788 <record name="MessageHeaders"
3789 c:type="SoupMessageHeaders"
3790 glib:type-name="SoupMessageHeaders"
3791 glib:get-type="soup_message_headers_get_type">
3792 <constructor name="new" c:identifier="soup_message_headers_new">
3793 <return-value transfer-ownership="full">
3794 <type name="MessageHeaders" c:type="SoupMessageHeaders*"/>
3797 <parameter name="type" transfer-ownership="none">
3798 <type name="MessageHeadersType" c:type="SoupMessageHeadersType"/>
3802 <method name="free" c:identifier="soup_message_headers_free">
3803 <return-value transfer-ownership="none">
3804 <type name="none" c:type="void"/>
3807 <method name="append" c:identifier="soup_message_headers_append">
3808 <return-value transfer-ownership="none">
3809 <type name="none" c:type="void"/>
3812 <parameter name="name" transfer-ownership="none">
3813 <type name="utf8" c:type="char*"/>
3815 <parameter name="value" transfer-ownership="none">
3816 <type name="utf8" c:type="char*"/>
3820 <method name="replace" c:identifier="soup_message_headers_replace">
3821 <return-value transfer-ownership="none">
3822 <type name="none" c:type="void"/>
3825 <parameter name="name" transfer-ownership="none">
3826 <type name="utf8" c:type="char*"/>
3828 <parameter name="value" transfer-ownership="none">
3829 <type name="utf8" c:type="char*"/>
3833 <method name="remove" c:identifier="soup_message_headers_remove">
3834 <return-value transfer-ownership="none">
3835 <type name="none" c:type="void"/>
3838 <parameter name="name" transfer-ownership="none">
3839 <type name="utf8" c:type="char*"/>
3843 <method name="clear" c:identifier="soup_message_headers_clear">
3844 <return-value transfer-ownership="none">
3845 <type name="none" c:type="void"/>
3848 <method name="get" c:identifier="soup_message_headers_get">
3849 <return-value transfer-ownership="none">
3850 <type name="utf8" c:type="char*"/>
3853 <parameter name="name" transfer-ownership="none">
3854 <type name="utf8" c:type="char*"/>
3858 <method name="get_one" c:identifier="soup_message_headers_get_one">
3859 <return-value transfer-ownership="none">
3860 <type name="utf8" c:type="char*"/>
3863 <parameter name="name" transfer-ownership="none">
3864 <type name="utf8" c:type="char*"/>
3868 <method name="get_list" c:identifier="soup_message_headers_get_list">
3869 <return-value transfer-ownership="none">
3870 <type name="utf8" c:type="char*"/>
3873 <parameter name="name" transfer-ownership="none">
3874 <type name="utf8" c:type="char*"/>
3878 <method name="foreach" c:identifier="soup_message_headers_foreach">
3879 <return-value transfer-ownership="none">
3880 <type name="none" c:type="void"/>
3883 <parameter name="func"
3884 transfer-ownership="none"
3887 <type name="MessageHeadersForeachFunc"
3888 c:type="SoupMessageHeadersForeachFunc"/>
3890 <parameter name="user_data" transfer-ownership="none">
3891 <type name="any" c:type="gpointer"/>
3895 <method name="get_encoding"
3896 c:identifier="soup_message_headers_get_encoding">
3897 <return-value transfer-ownership="full">
3898 <type name="Encoding" c:type="SoupEncoding"/>
3901 <method name="set_encoding"
3902 c:identifier="soup_message_headers_set_encoding">
3903 <return-value transfer-ownership="none">
3904 <type name="none" c:type="void"/>
3907 <parameter name="encoding" transfer-ownership="none">
3908 <type name="Encoding" c:type="SoupEncoding"/>
3912 <method name="get_content_length"
3913 c:identifier="soup_message_headers_get_content_length">
3914 <return-value transfer-ownership="full">
3915 <type name="GLib.offset" c:type="goffset"/>
3918 <method name="set_content_length"
3919 c:identifier="soup_message_headers_set_content_length">
3920 <return-value transfer-ownership="none">
3921 <type name="none" c:type="void"/>
3924 <parameter name="content_length" transfer-ownership="none">
3925 <type name="GLib.offset" c:type="goffset"/>
3929 <method name="get_expectations"
3930 c:identifier="soup_message_headers_get_expectations">
3931 <return-value transfer-ownership="full">
3932 <type name="Expectation" c:type="SoupExpectation"/>
3935 <method name="set_expectations"
3936 c:identifier="soup_message_headers_set_expectations">
3937 <return-value transfer-ownership="none">
3938 <type name="none" c:type="void"/>
3941 <parameter name="expectations" transfer-ownership="none">
3942 <type name="Expectation" c:type="SoupExpectation"/>
3946 <method name="get_ranges" c:identifier="soup_message_headers_get_ranges">
3947 <return-value transfer-ownership="none">
3948 <type name="boolean" c:type="gboolean"/>
3951 <parameter name="total_length" transfer-ownership="none">
3952 <type name="GLib.offset" c:type="goffset"/>
3954 <parameter name="ranges" transfer-ownership="none">
3955 <type name="Range" c:type="SoupRange**"/>
3957 <parameter name="length"
3959 caller-allocates="0"
3960 transfer-ownership="full">
3961 <type name="int" c:type="int*"/>
3965 <method name="free_ranges"
3966 c:identifier="soup_message_headers_free_ranges">
3967 <return-value transfer-ownership="none">
3968 <type name="none" c:type="void"/>
3971 <parameter name="ranges" transfer-ownership="none">
3972 <type name="Range" c:type="SoupRange*"/>
3976 <method name="set_ranges" c:identifier="soup_message_headers_set_ranges">
3977 <return-value transfer-ownership="none">
3978 <type name="none" c:type="void"/>
3981 <parameter name="ranges" transfer-ownership="none">
3982 <type name="Range" c:type="SoupRange*"/>
3984 <parameter name="length" transfer-ownership="none">
3985 <type name="int" c:type="int"/>
3989 <method name="set_range" c:identifier="soup_message_headers_set_range">
3990 <return-value transfer-ownership="none">
3991 <type name="none" c:type="void"/>
3994 <parameter name="start" transfer-ownership="none">
3995 <type name="GLib.offset" c:type="goffset"/>
3997 <parameter name="end" transfer-ownership="none">
3998 <type name="GLib.offset" c:type="goffset"/>
4002 <method name="get_content_range"
4003 c:identifier="soup_message_headers_get_content_range">
4004 <return-value transfer-ownership="none">
4005 <type name="boolean" c:type="gboolean"/>
4008 <parameter name="start" transfer-ownership="none">
4009 <type name="GLib.offset" c:type="goffset*"/>
4011 <parameter name="end" transfer-ownership="none">
4012 <type name="GLib.offset" c:type="goffset*"/>
4014 <parameter name="total_length" transfer-ownership="none">
4015 <type name="GLib.offset" c:type="goffset*"/>
4019 <method name="set_content_range"
4020 c:identifier="soup_message_headers_set_content_range">
4021 <return-value transfer-ownership="none">
4022 <type name="none" c:type="void"/>
4025 <parameter name="start" transfer-ownership="none">
4026 <type name="GLib.offset" c:type="goffset"/>
4028 <parameter name="end" transfer-ownership="none">
4029 <type name="GLib.offset" c:type="goffset"/>
4031 <parameter name="total_length" transfer-ownership="none">
4032 <type name="GLib.offset" c:type="goffset"/>
4036 <method name="get_content_type"
4037 c:identifier="soup_message_headers_get_content_type">
4038 <return-value transfer-ownership="none">
4039 <type name="utf8" c:type="char*"/>
4042 <parameter name="params" transfer-ownership="none">
4043 <type name="GLib.HashTable" c:type="GHashTable**"/>
4047 <method name="set_content_type"
4048 c:identifier="soup_message_headers_set_content_type">
4049 <return-value transfer-ownership="none">
4050 <type name="none" c:type="void"/>
4053 <parameter name="content_type" transfer-ownership="none">
4054 <type name="utf8" c:type="char*"/>
4056 <parameter name="params" transfer-ownership="none">
4057 <type name="GLib.HashTable" c:type="GHashTable*"/>
4061 <method name="get_content_disposition"
4062 c:identifier="soup_message_headers_get_content_disposition">
4063 <return-value transfer-ownership="none">
4064 <type name="boolean" c:type="gboolean"/>
4067 <parameter name="disposition" transfer-ownership="none">
4068 <array c:type="char**">
4072 <parameter name="params" transfer-ownership="none">
4073 <type name="GLib.HashTable" c:type="GHashTable**"/>
4077 <method name="set_content_disposition"
4078 c:identifier="soup_message_headers_set_content_disposition">
4079 <return-value transfer-ownership="none">
4080 <type name="none" c:type="void"/>
4083 <parameter name="disposition" transfer-ownership="none">
4084 <type name="utf8" c:type="char*"/>
4086 <parameter name="params" transfer-ownership="none">
4087 <type name="GLib.HashTable" c:type="GHashTable*"/>
4092 <callback name="MessageHeadersForeachFunc"
4093 c:type="SoupMessageHeadersForeachFunc">
4094 <return-value transfer-ownership="none">
4095 <type name="none" c:type="void"/>
4098 <parameter name="name" transfer-ownership="none">
4099 <type name="utf8" c:type="char*"/>
4101 <parameter name="value" transfer-ownership="none">
4102 <type name="utf8" c:type="char*"/>
4104 <parameter name="user_data" transfer-ownership="none" closure="2">
4105 <type name="any" c:type="gpointer"/>
4109 <record name="MessageHeadersIter" c:type="SoupMessageHeadersIter">
4110 <field name="dummy" writable="1">
4111 <array zero-terminated="0" c:type="gpointer" fixed-size="3">
4115 <method name="init" c:identifier="soup_message_headers_iter_init">
4116 <return-value transfer-ownership="none">
4117 <type name="none" c:type="void"/>
4120 <parameter name="hdrs" transfer-ownership="none">
4121 <type name="MessageHeaders" c:type="SoupMessageHeaders*"/>
4125 <method name="next" c:identifier="soup_message_headers_iter_next">
4126 <return-value transfer-ownership="none">
4127 <type name="boolean" c:type="gboolean"/>
4130 <parameter name="name"
4132 caller-allocates="0"
4133 transfer-ownership="none">
4134 <type name="utf8" c:type="char**"/>
4136 <parameter name="value"
4138 caller-allocates="0"
4139 transfer-ownership="none">
4140 <type name="utf8" c:type="char**"/>
4145 <enumeration name="MessageHeadersType"
4146 glib:type-name="SoupMessageHeadersType"
4147 glib:get-type="soup_message_headers_type_get_type"
4148 c:type="SoupMessageHeadersType">
4149 <member name="request"
4151 c:identifier="SOUP_MESSAGE_HEADERS_REQUEST"
4152 glib:nick="request"/>
4153 <member name="response"
4155 c:identifier="SOUP_MESSAGE_HEADERS_RESPONSE"
4156 glib:nick="response"/>
4157 <member name="multipart"
4159 c:identifier="SOUP_MESSAGE_HEADERS_MULTIPART"
4160 glib:nick="multipart"/>
4162 <record name="Multipart"
4163 c:type="SoupMultipart"
4164 glib:type-name="SoupMultipart"
4165 glib:get-type="soup_multipart_get_type">
4166 <constructor name="new" c:identifier="soup_multipart_new">
4167 <return-value transfer-ownership="full">
4168 <type name="Multipart" c:type="SoupMultipart*"/>
4171 <parameter name="mime_type" transfer-ownership="none">
4172 <type name="utf8" c:type="char*"/>
4176 <constructor name="new_from_message"
4177 c:identifier="soup_multipart_new_from_message">
4178 <return-value transfer-ownership="full">
4179 <type name="Multipart" c:type="SoupMultipart*"/>
4182 <parameter name="headers" transfer-ownership="none">
4183 <type name="MessageHeaders" c:type="SoupMessageHeaders*"/>
4185 <parameter name="body" transfer-ownership="none">
4186 <type name="MessageBody" c:type="SoupMessageBody*"/>
4190 <method name="get_length" c:identifier="soup_multipart_get_length">
4191 <return-value transfer-ownership="none">
4192 <type name="int" c:type="int"/>
4195 <method name="get_part" c:identifier="soup_multipart_get_part">
4196 <return-value transfer-ownership="none">
4197 <type name="boolean" c:type="gboolean"/>
4200 <parameter name="part" transfer-ownership="none">
4201 <type name="int" c:type="int"/>
4203 <parameter name="headers" transfer-ownership="none">
4204 <type name="MessageHeaders" c:type="SoupMessageHeaders**"/>
4206 <parameter name="body" transfer-ownership="none">
4207 <type name="Buffer" c:type="SoupBuffer**"/>
4211 <method name="append_part" c:identifier="soup_multipart_append_part">
4212 <return-value transfer-ownership="none">
4213 <type name="none" c:type="void"/>
4216 <parameter name="headers" transfer-ownership="none">
4217 <type name="MessageHeaders" c:type="SoupMessageHeaders*"/>
4219 <parameter name="body" transfer-ownership="none">
4220 <type name="Buffer" c:type="SoupBuffer*"/>
4224 <method name="append_form_string"
4225 c:identifier="soup_multipart_append_form_string">
4226 <return-value transfer-ownership="none">
4227 <type name="none" c:type="void"/>
4230 <parameter name="control_name" transfer-ownership="none">
4231 <type name="utf8" c:type="char*"/>
4233 <parameter name="data" transfer-ownership="none">
4234 <type name="utf8" c:type="char*"/>
4238 <method name="append_form_file"
4239 c:identifier="soup_multipart_append_form_file">
4240 <return-value transfer-ownership="none">
4241 <type name="none" c:type="void"/>
4244 <parameter name="control_name" transfer-ownership="none">
4245 <type name="utf8" c:type="char*"/>
4247 <parameter name="filename" transfer-ownership="none">
4248 <type name="utf8" c:type="char*"/>
4250 <parameter name="content_type" transfer-ownership="none">
4251 <type name="utf8" c:type="char*"/>
4253 <parameter name="body" transfer-ownership="none">
4254 <type name="Buffer" c:type="SoupBuffer*"/>
4258 <method name="to_message" c:identifier="soup_multipart_to_message">
4259 <return-value transfer-ownership="none">
4260 <type name="none" c:type="void"/>
4263 <parameter name="dest_headers" transfer-ownership="none">
4264 <type name="MessageHeaders" c:type="SoupMessageHeaders*"/>
4266 <parameter name="dest_body" transfer-ownership="none">
4267 <type name="MessageBody" c:type="SoupMessageBody*"/>
4271 <method name="free" c:identifier="soup_multipart_free">
4272 <return-value transfer-ownership="none">
4273 <type name="none" c:type="void"/>
4277 <constant name="PASSWORD_MANAGER_H" value="1">
4280 <constant name="PROXY_RESOLVER_H" value="1">
4283 <constant name="PROXY_URI_RESOLVER_H" value="1">
4286 <interface name="ProxyResolver"
4287 c:type="SoupProxyResolver"
4288 glib:type-name="SoupProxyResolver"
4289 glib:get-type="soup_proxy_resolver_get_type"
4290 glib:type-struct="ProxyResolverInterface">
4291 <prerequisite name="SessionFeature"/>
4292 <virtual-method name="get_proxy_async">
4293 <return-value transfer-ownership="none">
4294 <type name="none" c:type="void"/>
4297 <parameter transfer-ownership="none">
4298 <type name="Message" c:type="SoupMessage*"/>
4300 <parameter transfer-ownership="none">
4301 <type name="GLib.MainContext" c:type="GMainContext*"/>
4303 <parameter transfer-ownership="none" allow-none="1">
4304 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4306 <parameter transfer-ownership="none">
4307 <type name="ProxyResolverCallback"
4308 c:type="SoupProxyResolverCallback"/>
4310 <parameter transfer-ownership="none">
4311 <type name="any" c:type="gpointer"/>
4315 <virtual-method name="get_proxy_sync">
4316 <return-value transfer-ownership="none">
4317 <type name="uint" c:type="guint"/>
4320 <parameter transfer-ownership="none">
4321 <type name="Message" c:type="SoupMessage*"/>
4323 <parameter transfer-ownership="none" allow-none="1">
4324 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4326 <parameter transfer-ownership="none">
4327 <type name="Address" c:type="SoupAddress**"/>
4331 <method name="get_proxy_async"
4332 c:identifier="soup_proxy_resolver_get_proxy_async">
4333 <return-value transfer-ownership="none">
4334 <type name="none" c:type="void"/>
4337 <parameter name="msg" transfer-ownership="none">
4338 <type name="Message" c:type="SoupMessage*"/>
4340 <parameter name="async_context" transfer-ownership="none">
4341 <type name="GLib.MainContext" c:type="GMainContext*"/>
4343 <parameter name="cancellable"
4344 transfer-ownership="none"
4346 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4348 <parameter name="callback"
4349 transfer-ownership="none"
4352 <type name="ProxyResolverCallback"
4353 c:type="SoupProxyResolverCallback"/>
4355 <parameter name="user_data" transfer-ownership="none">
4356 <type name="any" c:type="gpointer"/>
4360 <method name="get_proxy_sync"
4361 c:identifier="soup_proxy_resolver_get_proxy_sync">
4362 <return-value transfer-ownership="none">
4363 <type name="uint" c:type="guint"/>
4366 <parameter name="msg" transfer-ownership="none">
4367 <type name="Message" c:type="SoupMessage*"/>
4369 <parameter name="cancellable"
4370 transfer-ownership="none"
4372 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4374 <parameter name="addr" transfer-ownership="none">
4375 <type name="Address" c:type="SoupAddress**"/>
4380 <callback name="ProxyResolverCallback" c:type="SoupProxyResolverCallback">
4381 <return-value transfer-ownership="none">
4382 <type name="none" c:type="void"/>
4385 <parameter transfer-ownership="none">
4386 <type name="ProxyResolver" c:type="SoupProxyResolver*"/>
4388 <parameter transfer-ownership="none">
4389 <type name="Message" c:type="SoupMessage*"/>
4391 <parameter transfer-ownership="none">
4392 <type name="uint" c:type="guint"/>
4394 <parameter transfer-ownership="none">
4395 <type name="Address" c:type="SoupAddress*"/>
4397 <parameter transfer-ownership="none">
4398 <type name="any" c:type="gpointer"/>
4402 <record name="ProxyResolverInterface"
4403 c:type="SoupProxyResolverInterface"
4404 glib:is-gtype-struct-for="ProxyResolver">
4406 <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
4408 <field name="get_proxy_async">
4409 <callback name="get_proxy_async" c:type="get_proxy_async">
4410 <return-value transfer-ownership="none">
4411 <type name="none" c:type="void"/>
4414 <parameter transfer-ownership="none">
4415 <type name="ProxyResolver" c:type="SoupProxyResolver*"/>
4417 <parameter transfer-ownership="none">
4418 <type name="Message" c:type="SoupMessage*"/>
4420 <parameter transfer-ownership="none">
4421 <type name="GLib.MainContext" c:type="GMainContext*"/>
4423 <parameter transfer-ownership="none" allow-none="1">
4424 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4426 <parameter transfer-ownership="none">
4427 <type name="ProxyResolverCallback"
4428 c:type="SoupProxyResolverCallback"/>
4430 <parameter transfer-ownership="none">
4431 <type name="any" c:type="gpointer"/>
4436 <field name="get_proxy_sync">
4437 <callback name="get_proxy_sync" c:type="get_proxy_sync">
4438 <return-value transfer-ownership="none">
4439 <type name="uint" c:type="guint"/>
4442 <parameter transfer-ownership="none">
4443 <type name="ProxyResolver" c:type="SoupProxyResolver*"/>
4445 <parameter transfer-ownership="none">
4446 <type name="Message" c:type="SoupMessage*"/>
4448 <parameter transfer-ownership="none" allow-none="1">
4449 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4451 <parameter transfer-ownership="none">
4452 <type name="Address" c:type="SoupAddress**"/>
4458 <interface name="ProxyURIResolver"
4459 c:type="SoupProxyURIResolver"
4460 glib:type-name="SoupProxyURIResolver"
4461 glib:get-type="soup_proxy_uri_resolver_get_type"
4462 glib:type-struct="ProxyURIResolverInterface">
4463 <virtual-method name="get_proxy_uri_async">
4464 <return-value transfer-ownership="none">
4465 <type name="none" c:type="void"/>
4468 <parameter transfer-ownership="none">
4469 <type name="URI" c:type="SoupURI*"/>
4471 <parameter transfer-ownership="none">
4472 <type name="GLib.MainContext" c:type="GMainContext*"/>
4474 <parameter transfer-ownership="none" allow-none="1">
4475 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4477 <parameter transfer-ownership="none">
4478 <type name="ProxyURIResolverCallback"
4479 c:type="SoupProxyURIResolverCallback"/>
4481 <parameter transfer-ownership="none">
4482 <type name="any" c:type="gpointer"/>
4486 <virtual-method name="get_proxy_uri_sync">
4487 <return-value transfer-ownership="none">
4488 <type name="uint" c:type="guint"/>
4491 <parameter transfer-ownership="none">
4492 <type name="URI" c:type="SoupURI*"/>
4494 <parameter transfer-ownership="none" allow-none="1">
4495 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4497 <parameter transfer-ownership="none">
4498 <type name="URI" c:type="SoupURI**"/>
4502 <method name="get_proxy_uri_async"
4503 c:identifier="soup_proxy_uri_resolver_get_proxy_uri_async">
4504 <return-value transfer-ownership="none">
4505 <type name="none" c:type="void"/>
4508 <parameter name="uri" transfer-ownership="none">
4509 <type name="URI" c:type="SoupURI*"/>
4511 <parameter name="async_context" transfer-ownership="none">
4512 <type name="GLib.MainContext" c:type="GMainContext*"/>
4514 <parameter name="cancellable"
4515 transfer-ownership="none"
4517 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4519 <parameter name="callback"
4520 transfer-ownership="none"
4523 <type name="ProxyURIResolverCallback"
4524 c:type="SoupProxyURIResolverCallback"/>
4526 <parameter name="user_data" transfer-ownership="none">
4527 <type name="any" c:type="gpointer"/>
4531 <method name="get_proxy_uri_sync"
4532 c:identifier="soup_proxy_uri_resolver_get_proxy_uri_sync">
4533 <return-value transfer-ownership="none">
4534 <type name="uint" c:type="guint"/>
4537 <parameter name="uri" transfer-ownership="none">
4538 <type name="URI" c:type="SoupURI*"/>
4540 <parameter name="cancellable"
4541 transfer-ownership="none"
4543 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4545 <parameter name="proxy_uri" transfer-ownership="none">
4546 <type name="URI" c:type="SoupURI**"/>
4551 <callback name="ProxyURIResolverCallback"
4552 c:type="SoupProxyURIResolverCallback">
4553 <return-value transfer-ownership="none">
4554 <type name="none" c:type="void"/>
4557 <parameter name="resolver" transfer-ownership="none">
4558 <type name="ProxyURIResolver" c:type="SoupProxyURIResolver*"/>
4560 <parameter name="status" transfer-ownership="none">
4561 <type name="uint" c:type="guint"/>
4563 <parameter name="proxy_uri" transfer-ownership="none">
4564 <type name="URI" c:type="SoupURI*"/>
4566 <parameter name="user_data" transfer-ownership="none" closure="3">
4567 <type name="any" c:type="gpointer"/>
4571 <record name="ProxyURIResolverInterface"
4572 c:type="SoupProxyURIResolverInterface"
4573 glib:is-gtype-struct-for="ProxyURIResolver">
4575 <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
4577 <field name="get_proxy_uri_async">
4578 <callback name="get_proxy_uri_async" c:type="get_proxy_uri_async">
4579 <return-value transfer-ownership="none">
4580 <type name="none" c:type="void"/>
4583 <parameter transfer-ownership="none">
4584 <type name="ProxyURIResolver" c:type="SoupProxyURIResolver*"/>
4586 <parameter transfer-ownership="none">
4587 <type name="URI" c:type="SoupURI*"/>
4589 <parameter transfer-ownership="none">
4590 <type name="GLib.MainContext" c:type="GMainContext*"/>
4592 <parameter transfer-ownership="none" allow-none="1">
4593 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4595 <parameter transfer-ownership="none">
4596 <type name="ProxyURIResolverCallback"
4597 c:type="SoupProxyURIResolverCallback"/>
4599 <parameter transfer-ownership="none">
4600 <type name="any" c:type="gpointer"/>
4605 <field name="get_proxy_uri_sync">
4606 <callback name="get_proxy_uri_sync" c:type="get_proxy_uri_sync">
4607 <return-value transfer-ownership="none">
4608 <type name="uint" c:type="guint"/>
4611 <parameter transfer-ownership="none">
4612 <type name="ProxyURIResolver" c:type="SoupProxyURIResolver*"/>
4614 <parameter transfer-ownership="none">
4615 <type name="URI" c:type="SoupURI*"/>
4617 <parameter transfer-ownership="none" allow-none="1">
4618 <type name="Gio.Cancellable" c:type="GCancellable*"/>
4620 <parameter transfer-ownership="none">
4621 <type name="URI" c:type="SoupURI**"/>
4626 <field name="libsoup_reserved1">
4627 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
4628 <return-value transfer-ownership="none">
4629 <type name="none" c:type="void"/>
4633 <field name="libsoup_reserved2">
4634 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
4635 <return-value transfer-ownership="none">
4636 <type name="none" c:type="void"/>
4640 <field name="libsoup_reserved3">
4641 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
4642 <return-value transfer-ownership="none">
4643 <type name="none" c:type="void"/>
4647 <field name="libsoup_reserved4">
4648 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
4649 <return-value transfer-ownership="none">
4650 <type name="none" c:type="void"/>
4655 <record name="Range" c:type="SoupRange">
4656 <field name="start" writable="1">
4657 <type name="GLib.offset" c:type="goffset"/>
4659 <field name="end" writable="1">
4660 <type name="GLib.offset" c:type="goffset"/>
4663 <constant name="SERVER_ASYNC_CONTEXT" value="async-context">
4666 <constant name="SERVER_H" value="1">
4669 <constant name="SERVER_INTERFACE" value="interface">
4672 <constant name="SERVER_PORT" value="port">
4675 <constant name="SERVER_RAW_PATHS" value="raw-paths">
4678 <constant name="SERVER_SERVER_HEADER" value="server-header">
4681 <constant name="SERVER_SSL_CERT_FILE" value="ssl-cert-file">
4684 <constant name="SERVER_SSL_KEY_FILE" value="ssl-key-file">
4687 <constant name="SESSION_ACCEPT_LANGUAGE" value="accept-language">
4690 <constant name="SESSION_ACCEPT_LANGUAGE_AUTO" value="accept-language-auto">
4693 <constant name="SESSION_ADD_FEATURE" value="add-feature">
4696 <constant name="SESSION_ADD_FEATURE_BY_TYPE" value="add-feature-by-type">
4699 <constant name="SESSION_ASYNC_CONTEXT" value="async-context">
4702 <constant name="SESSION_ASYNC_H" value="1">
4705 <constant name="SESSION_FEATURE_H" value="1">
4708 <constant name="SESSION_H" value="1">
4711 <constant name="SESSION_IDLE_TIMEOUT" value="idle-timeout">
4714 <constant name="SESSION_MAX_CONNS" value="max-conns">
4717 <constant name="SESSION_MAX_CONNS_PER_HOST" value="max-conns-per-host">
4720 <constant name="SESSION_PROXY_URI" value="proxy-uri">
4723 <constant name="SESSION_REMOVE_FEATURE_BY_TYPE"
4724 value="remove-feature-by-type">
4727 <constant name="SESSION_SSL_CA_FILE" value="ssl-ca-file">
4730 <constant name="SESSION_SSL_STRICT" value="ssl-strict">
4733 <constant name="SESSION_SYNC_H" value="1">
4736 <constant name="SESSION_TIMEOUT" value="timeout">
4739 <constant name="SESSION_USER_AGENT" value="user-agent">
4742 <constant name="SESSION_USE_NTLM" value="use-ntlm">
4745 <constant name="SOCKET_ASYNC_CONTEXT" value="async-context">
4748 <constant name="SOCKET_FLAG_NONBLOCKING" value="non-blocking">
4751 <constant name="SOCKET_H" value="1">
4754 <constant name="SOCKET_IS_SERVER" value="is-server">
4757 <constant name="SOCKET_LOCAL_ADDRESS" value="local-address">
4760 <constant name="SOCKET_REMOTE_ADDRESS" value="remote-address">
4763 <constant name="SOCKET_SSL_CREDENTIALS" value="ssl-creds">
4766 <constant name="SOCKET_SSL_STRICT" value="ssl-strict">
4769 <constant name="SOCKET_TIMEOUT" value="timeout">
4772 <constant name="SOCKET_TRUSTED_CERTIFICATE" value="trusted-certificate">
4775 <enumeration name="SSLError"
4776 glib:type-name="SoupSSLError"
4777 glib:get-type="soup_ssl_error_get_type"
4778 c:type="SoupSSLError"
4779 glib:error-quark="soup_ssl_error_quark">
4780 <member name="handshake_needs_read"
4782 c:identifier="SOUP_SSL_ERROR_HANDSHAKE_NEEDS_READ"
4783 glib:nick="handshake-needs-read"/>
4784 <member name="handshake_needs_write"
4786 c:identifier="SOUP_SSL_ERROR_HANDSHAKE_NEEDS_WRITE"
4787 glib:nick="handshake-needs-write"/>
4788 <member name="certificate"
4790 c:identifier="SOUP_SSL_ERROR_CERTIFICATE"
4791 glib:nick="certificate"/>
4793 <constant name="STATUS_H" value="1">
4796 <class name="Server"
4798 parent="GObject.Object"
4799 glib:type-name="SoupServer"
4800 glib:get-type="soup_server_get_type"
4801 glib:type-struct="ServerClass">
4802 <constructor name="new"
4803 c:identifier="soup_server_new"
4805 <return-value transfer-ownership="full">
4806 <type name="Server" c:type="SoupServer*"/>
4809 <parameter name="optname1" transfer-ownership="none">
4810 <type name="utf8" c:type="char*"/>
4812 <parameter transfer-ownership="none">
4818 <method name="is_https" c:identifier="soup_server_is_https">
4819 <return-value transfer-ownership="none">
4820 <type name="boolean" c:type="gboolean"/>
4823 <method name="get_port" c:identifier="soup_server_get_port">
4824 <return-value transfer-ownership="none">
4825 <type name="uint" c:type="guint"/>
4828 <method name="get_listener" c:identifier="soup_server_get_listener">
4829 <return-value transfer-ownership="none">
4830 <type name="Socket" c:type="SoupSocket*"/>
4833 <method name="run" c:identifier="soup_server_run">
4834 <return-value transfer-ownership="none">
4835 <type name="none" c:type="void"/>
4838 <method name="run_async" c:identifier="soup_server_run_async">
4839 <return-value transfer-ownership="none">
4840 <type name="none" c:type="void"/>
4843 <method name="quit" c:identifier="soup_server_quit">
4844 <return-value transfer-ownership="none">
4845 <type name="none" c:type="void"/>
4848 <method name="get_async_context"
4849 c:identifier="soup_server_get_async_context">
4850 <return-value transfer-ownership="none">
4851 <type name="GLib.MainContext" c:type="GMainContext*"/>
4854 <method name="add_handler" c:identifier="soup_server_add_handler">
4855 <return-value transfer-ownership="none">
4856 <type name="none" c:type="void"/>
4859 <parameter name="path" transfer-ownership="none" allow-none="1">
4860 <type name="utf8" c:type="char*"/>
4862 <parameter name="callback"
4863 transfer-ownership="none"
4867 <type name="ServerCallback" c:type="SoupServerCallback"/>
4869 <parameter name="user_data" transfer-ownership="none">
4870 <type name="any" c:type="gpointer"/>
4872 <parameter name="destroy" transfer-ownership="none" scope="call">
4873 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
4877 <method name="remove_handler" c:identifier="soup_server_remove_handler">
4878 <return-value transfer-ownership="none">
4879 <type name="none" c:type="void"/>
4882 <parameter name="path" transfer-ownership="none">
4883 <type name="utf8" c:type="char*"/>
4887 <method name="add_auth_domain"
4888 c:identifier="soup_server_add_auth_domain">
4889 <return-value transfer-ownership="none">
4890 <type name="none" c:type="void"/>
4893 <parameter name="auth_domain" transfer-ownership="none">
4894 <type name="AuthDomain" c:type="SoupAuthDomain*"/>
4898 <method name="remove_auth_domain"
4899 c:identifier="soup_server_remove_auth_domain">
4900 <return-value transfer-ownership="none">
4901 <type name="none" c:type="void"/>
4904 <parameter name="auth_domain" transfer-ownership="none">
4905 <type name="AuthDomain" c:type="SoupAuthDomain*"/>
4909 <method name="pause_message" c:identifier="soup_server_pause_message">
4910 <return-value transfer-ownership="none">
4911 <type name="none" c:type="void"/>
4914 <parameter name="msg" transfer-ownership="none">
4915 <type name="Message" c:type="SoupMessage*"/>
4919 <method name="unpause_message"
4920 c:identifier="soup_server_unpause_message">
4921 <return-value transfer-ownership="none">
4922 <type name="none" c:type="void"/>
4925 <parameter name="msg" transfer-ownership="none">
4926 <type name="Message" c:type="SoupMessage*"/>
4930 <property name="async-context"
4933 transfer-ownership="none">
4934 <type name="any" c:type="gpointer"/>
4936 <property name="interface"
4939 transfer-ownership="none">
4940 <type name="Address" c:type="SoupAddress"/>
4942 <property name="port"
4945 transfer-ownership="none">
4946 <type name="uint" c:type="guint"/>
4948 <property name="raw-paths"
4951 transfer-ownership="none">
4952 <type name="boolean" c:type="gboolean"/>
4954 <property name="server-header"
4957 transfer-ownership="none">
4958 <type name="utf8" c:type="gchararray"/>
4960 <property name="ssl-cert-file"
4963 transfer-ownership="none">
4964 <type name="utf8" c:type="gchararray"/>
4966 <property name="ssl-key-file"
4969 transfer-ownership="none">
4970 <type name="utf8" c:type="gchararray"/>
4972 <field name="parent">
4973 <type name="GObject.Object" c:type="GObject"/>
4975 <glib:signal name="request-aborted">
4976 <return-value transfer-ownership="full">
4977 <type name="none" c:type="void"/>
4980 <parameter name="object" transfer-ownership="none">
4981 <type name="Message" c:type="SoupMessage"/>
4983 <parameter name="p0" transfer-ownership="none">
4984 <type name="ClientContext" c:type="SoupClientContext"/>
4988 <glib:signal name="request-finished">
4989 <return-value transfer-ownership="full">
4990 <type name="none" c:type="void"/>
4993 <parameter name="object" transfer-ownership="none">
4994 <type name="Message" c:type="SoupMessage"/>
4996 <parameter name="p0" transfer-ownership="none">
4997 <type name="ClientContext" c:type="SoupClientContext"/>
5001 <glib:signal name="request-read">
5002 <return-value transfer-ownership="full">
5003 <type name="none" c:type="void"/>
5006 <parameter name="object" transfer-ownership="none">
5007 <type name="Message" c:type="SoupMessage"/>
5009 <parameter name="p0" transfer-ownership="none">
5010 <type name="ClientContext" c:type="SoupClientContext"/>
5014 <glib:signal name="request-started">
5015 <return-value transfer-ownership="full">
5016 <type name="none" c:type="void"/>
5019 <parameter name="object" transfer-ownership="none">
5020 <type name="Message" c:type="SoupMessage"/>
5022 <parameter name="p0" transfer-ownership="none">
5023 <type name="ClientContext" c:type="SoupClientContext"/>
5028 <callback name="ServerCallback" c:type="SoupServerCallback">
5029 <return-value transfer-ownership="none">
5030 <type name="none" c:type="void"/>
5033 <parameter name="server" transfer-ownership="none">
5034 <type name="Server" c:type="SoupServer*"/>
5036 <parameter name="msg" transfer-ownership="none">
5037 <type name="Message" c:type="SoupMessage*"/>
5039 <parameter name="path" transfer-ownership="none">
5040 <type name="utf8" c:type="char*"/>
5042 <parameter name="query" transfer-ownership="none" allow-none="1">
5043 <type name="GLib.HashTable" c:type="GHashTable*">
5048 <parameter name="client" transfer-ownership="none">
5049 <type name="ClientContext" c:type="SoupClientContext*"/>
5051 <parameter name="user_data" transfer-ownership="none" closure="5">
5052 <type name="any" c:type="gpointer"/>
5056 <record name="ServerClass"
5057 c:type="SoupServerClass"
5058 glib:is-gtype-struct-for="Server">
5059 <field name="parent_class">
5060 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
5062 <field name="request_started">
5063 <callback name="request_started" c:type="request_started">
5064 <return-value transfer-ownership="none">
5065 <type name="none" c:type="void"/>
5068 <parameter name="server" transfer-ownership="none">
5069 <type name="Server" c:type="SoupServer*"/>
5071 <parameter name="msg" transfer-ownership="none">
5072 <type name="Message" c:type="SoupMessage*"/>
5074 <parameter name="client" transfer-ownership="none">
5075 <type name="ClientContext" c:type="SoupClientContext*"/>
5080 <field name="request_read">
5081 <callback name="request_read" c:type="request_read">
5082 <return-value transfer-ownership="none">
5083 <type name="none" c:type="void"/>
5086 <parameter name="server" transfer-ownership="none">
5087 <type name="Server" c:type="SoupServer*"/>
5089 <parameter name="msg" transfer-ownership="none">
5090 <type name="Message" c:type="SoupMessage*"/>
5092 <parameter name="client" transfer-ownership="none">
5093 <type name="ClientContext" c:type="SoupClientContext*"/>
5098 <field name="request_finished">
5099 <callback name="request_finished" c:type="request_finished">
5100 <return-value transfer-ownership="none">
5101 <type name="none" c:type="void"/>
5104 <parameter name="server" transfer-ownership="none">
5105 <type name="Server" c:type="SoupServer*"/>
5107 <parameter name="msg" transfer-ownership="none">
5108 <type name="Message" c:type="SoupMessage*"/>
5110 <parameter name="client" transfer-ownership="none">
5111 <type name="ClientContext" c:type="SoupClientContext*"/>
5116 <field name="request_aborted">
5117 <callback name="request_aborted" c:type="request_aborted">
5118 <return-value transfer-ownership="none">
5119 <type name="none" c:type="void"/>
5122 <parameter name="server" transfer-ownership="none">
5123 <type name="Server" c:type="SoupServer*"/>
5125 <parameter name="msg" transfer-ownership="none">
5126 <type name="Message" c:type="SoupMessage*"/>
5128 <parameter name="client" transfer-ownership="none">
5129 <type name="ClientContext" c:type="SoupClientContext*"/>
5134 <field name="libsoup_reserved1">
5135 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
5136 <return-value transfer-ownership="none">
5137 <type name="none" c:type="void"/>
5141 <field name="libsoup_reserved2">
5142 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
5143 <return-value transfer-ownership="none">
5144 <type name="none" c:type="void"/>
5148 <field name="libsoup_reserved3">
5149 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
5150 <return-value transfer-ownership="none">
5151 <type name="none" c:type="void"/>
5155 <field name="libsoup_reserved4">
5156 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
5157 <return-value transfer-ownership="none">
5158 <type name="none" c:type="void"/>
5163 <class name="Session"
5164 c:type="SoupSession"
5165 parent="GObject.Object"
5167 glib:type-name="SoupSession"
5168 glib:get-type="soup_session_get_type"
5169 glib:type-struct="SessionClass">
5170 <virtual-method name="queue_message" invoker="queue_message">
5171 <return-value transfer-ownership="none">
5172 <type name="none" c:type="void"/>
5175 <parameter name="msg" transfer-ownership="full">
5176 <type name="Message" c:type="SoupMessage*"/>
5178 <parameter name="callback" transfer-ownership="none" allow-none="1">
5179 <type name="SessionCallback" c:type="SoupSessionCallback"/>
5181 <parameter name="user_data"
5182 transfer-ownership="none"
5185 <type name="any" c:type="gpointer"/>
5189 <virtual-method name="requeue_message" invoker="requeue_message">
5190 <return-value transfer-ownership="none">
5191 <type name="none" c:type="void"/>
5194 <parameter name="msg" transfer-ownership="none">
5195 <type name="Message" c:type="SoupMessage*"/>
5199 <virtual-method name="send_message" invoker="send_message">
5200 <return-value transfer-ownership="none">
5201 <type name="uint" c:type="guint"/>
5204 <parameter name="msg" transfer-ownership="none">
5205 <type name="Message" c:type="SoupMessage*"/>
5209 <virtual-method name="cancel_message" invoker="cancel_message">
5210 <return-value transfer-ownership="none">
5211 <type name="none" c:type="void"/>
5214 <parameter name="msg" transfer-ownership="none">
5215 <type name="Message" c:type="SoupMessage*"/>
5217 <parameter name="status_code" transfer-ownership="none">
5218 <type name="uint" c:type="guint"/>
5222 <virtual-method name="auth_required">
5223 <return-value transfer-ownership="none">
5224 <type name="none" c:type="void"/>
5227 <parameter name="msg" transfer-ownership="none">
5228 <type name="Message" c:type="SoupMessage*"/>
5230 <parameter name="auth" transfer-ownership="none">
5231 <type name="Auth" c:type="SoupAuth*"/>
5233 <parameter name="retrying" transfer-ownership="none">
5234 <type name="boolean" c:type="gboolean"/>
5238 <method name="get_async_context"
5239 c:identifier="soup_session_get_async_context">
5240 <return-value transfer-ownership="none">
5241 <type name="GLib.MainContext" c:type="GMainContext*"/>
5244 <method name="queue_message" c:identifier="soup_session_queue_message">
5245 <return-value transfer-ownership="none">
5246 <type name="none" c:type="void"/>
5249 <parameter name="msg" transfer-ownership="full">
5250 <type name="Message" c:type="SoupMessage*"/>
5252 <parameter name="callback"
5253 transfer-ownership="none"
5257 <type name="SessionCallback" c:type="SoupSessionCallback"/>
5259 <parameter name="user_data" transfer-ownership="none" allow-none="1">
5260 <type name="any" c:type="gpointer"/>
5264 <method name="requeue_message"
5265 c:identifier="soup_session_requeue_message">
5266 <return-value transfer-ownership="none">
5267 <type name="none" c:type="void"/>
5270 <parameter name="msg" transfer-ownership="none">
5271 <type name="Message" c:type="SoupMessage*"/>
5275 <method name="send_message" c:identifier="soup_session_send_message">
5276 <return-value transfer-ownership="none">
5277 <type name="uint" c:type="guint"/>
5280 <parameter name="msg" transfer-ownership="none">
5281 <type name="Message" c:type="SoupMessage*"/>
5285 <method name="pause_message" c:identifier="soup_session_pause_message">
5286 <return-value transfer-ownership="none">
5287 <type name="none" c:type="void"/>
5290 <parameter name="msg" transfer-ownership="none">
5291 <type name="Message" c:type="SoupMessage*"/>
5295 <method name="unpause_message"
5296 c:identifier="soup_session_unpause_message">
5297 <return-value transfer-ownership="none">
5298 <type name="none" c:type="void"/>
5301 <parameter name="msg" transfer-ownership="none">
5302 <type name="Message" c:type="SoupMessage*"/>
5306 <method name="cancel_message" c:identifier="soup_session_cancel_message">
5307 <return-value transfer-ownership="none">
5308 <type name="none" c:type="void"/>
5311 <parameter name="msg" transfer-ownership="none">
5312 <type name="Message" c:type="SoupMessage*"/>
5314 <parameter name="status_code" transfer-ownership="none">
5315 <type name="uint" c:type="guint"/>
5319 <method name="abort" c:identifier="soup_session_abort">
5320 <return-value transfer-ownership="none">
5321 <type name="none" c:type="void"/>
5324 <method name="prepare_for_uri"
5325 c:identifier="soup_session_prepare_for_uri">
5326 <return-value transfer-ownership="none">
5327 <type name="none" c:type="void"/>
5330 <parameter name="uri" transfer-ownership="none">
5331 <type name="URI" c:type="SoupURI*"/>
5335 <method name="add_feature" c:identifier="soup_session_add_feature">
5336 <return-value transfer-ownership="none">
5337 <type name="none" c:type="void"/>
5340 <parameter name="feature" transfer-ownership="none">
5341 <type name="SessionFeature" c:type="SoupSessionFeature*"/>
5345 <method name="add_feature_by_type"
5346 c:identifier="soup_session_add_feature_by_type">
5347 <return-value transfer-ownership="none">
5348 <type name="none" c:type="void"/>
5351 <parameter name="feature_type" transfer-ownership="none">
5352 <type name="GType" c:type="GType"/>
5356 <method name="remove_feature" c:identifier="soup_session_remove_feature">
5357 <return-value transfer-ownership="none">
5358 <type name="none" c:type="void"/>
5361 <parameter name="feature" transfer-ownership="none">
5362 <type name="SessionFeature" c:type="SoupSessionFeature*"/>
5366 <method name="remove_feature_by_type"
5367 c:identifier="soup_session_remove_feature_by_type">
5368 <return-value transfer-ownership="none">
5369 <type name="none" c:type="void"/>
5372 <parameter name="feature_type" transfer-ownership="none">
5373 <type name="GType" c:type="GType"/>
5377 <method name="get_features" c:identifier="soup_session_get_features">
5378 <return-value transfer-ownership="full">
5379 <type name="GLib.SList" c:type="GSList*">
5380 <type name="any" c:type="gpointer"/>
5384 <parameter name="feature_type" transfer-ownership="none">
5385 <type name="GType" c:type="GType"/>
5389 <method name="get_feature" c:identifier="soup_session_get_feature">
5390 <return-value transfer-ownership="full">
5391 <type name="SessionFeature" c:type="SoupSessionFeature*"/>
5394 <parameter name="feature_type" transfer-ownership="none">
5395 <type name="GType" c:type="GType"/>
5399 <method name="get_feature_for_message"
5400 c:identifier="soup_session_get_feature_for_message">
5401 <return-value transfer-ownership="full">
5402 <type name="SessionFeature" c:type="SoupSessionFeature*"/>
5405 <parameter name="feature_type" transfer-ownership="none">
5406 <type name="GType" c:type="GType"/>
5408 <parameter name="msg" transfer-ownership="none">
5409 <type name="Message" c:type="SoupMessage*"/>
5413 <property name="accept-language" writable="1" transfer-ownership="none">
5414 <type name="utf8" c:type="gchararray"/>
5416 <property name="accept-language-auto"
5418 transfer-ownership="none">
5419 <type name="boolean" c:type="gboolean"/>
5421 <property name="add-feature" writable="1" transfer-ownership="none">
5422 <type name="SessionFeature" c:type="SoupSessionFeature"/>
5424 <property name="add-feature-by-type"
5426 transfer-ownership="none">
5427 <type name="GType" c:type="GType"/>
5429 <property name="async-context"
5432 transfer-ownership="none">
5433 <type name="any" c:type="gpointer"/>
5435 <property name="idle-timeout" writable="1" transfer-ownership="none">
5436 <type name="uint" c:type="guint"/>
5438 <property name="max-conns" writable="1" transfer-ownership="none">
5439 <type name="int" c:type="gint"/>
5441 <property name="max-conns-per-host"
5443 transfer-ownership="none">
5444 <type name="int" c:type="gint"/>
5446 <property name="proxy-uri" writable="1" transfer-ownership="none">
5447 <type name="URI" c:type="SoupURI"/>
5449 <property name="remove-feature-by-type"
5451 transfer-ownership="none">
5452 <type name="GType" c:type="GType"/>
5454 <property name="ssl-ca-file" writable="1" transfer-ownership="none">
5455 <type name="utf8" c:type="gchararray"/>
5457 <property name="ssl-strict" writable="1" transfer-ownership="none">
5458 <type name="boolean" c:type="gboolean"/>
5460 <property name="timeout" writable="1" transfer-ownership="none">
5461 <type name="uint" c:type="guint"/>
5463 <property name="use-ntlm" writable="1" transfer-ownership="none">
5464 <type name="boolean" c:type="gboolean"/>
5466 <property name="user-agent" writable="1" transfer-ownership="none">
5467 <type name="utf8" c:type="gchararray"/>
5469 <field name="parent">
5470 <type name="GObject.Object" c:type="GObject"/>
5472 <glib:signal name="authenticate">
5473 <return-value transfer-ownership="full">
5474 <type name="none" c:type="void"/>
5477 <parameter name="object" transfer-ownership="none">
5478 <type name="Message" c:type="SoupMessage"/>
5480 <parameter name="p0" transfer-ownership="none">
5481 <type name="Auth" c:type="SoupAuth"/>
5483 <parameter name="p1" transfer-ownership="none">
5484 <type name="boolean" c:type="gboolean"/>
5488 <glib:signal name="connection-created">
5489 <return-value transfer-ownership="full">
5490 <type name="none" c:type="void"/>
5493 <parameter name="object" transfer-ownership="none">
5494 <type name="GObject.Object" c:type="GObject"/>
5498 <glib:signal name="request-queued">
5499 <return-value transfer-ownership="full">
5500 <type name="none" c:type="void"/>
5503 <parameter name="object" transfer-ownership="none">
5504 <type name="Message" c:type="SoupMessage"/>
5508 <glib:signal name="request-started">
5509 <return-value transfer-ownership="full">
5510 <type name="none" c:type="void"/>
5513 <parameter name="object" transfer-ownership="none">
5514 <type name="Message" c:type="SoupMessage"/>
5516 <parameter name="p0" transfer-ownership="none">
5517 <type name="Socket" c:type="SoupSocket"/>
5521 <glib:signal name="request-unqueued">
5522 <return-value transfer-ownership="full">
5523 <type name="none" c:type="void"/>
5526 <parameter name="object" transfer-ownership="none">
5527 <type name="Message" c:type="SoupMessage"/>
5531 <glib:signal name="tunneling">
5532 <return-value transfer-ownership="full">
5533 <type name="none" c:type="void"/>
5536 <parameter name="object" transfer-ownership="none">
5537 <type name="GObject.Object" c:type="GObject"/>
5542 <class name="SessionAsync"
5543 c:type="SoupSessionAsync"
5545 glib:type-name="SoupSessionAsync"
5546 glib:get-type="soup_session_async_get_type"
5547 glib:type-struct="SessionAsyncClass">
5548 <constructor name="new" c:identifier="soup_session_async_new">
5549 <return-value transfer-ownership="full">
5550 <type name="SessionAsync" c:type="SoupSession*"/>
5553 <constructor name="new_with_options"
5554 c:identifier="soup_session_async_new_with_options"
5556 <return-value transfer-ownership="full">
5557 <type name="SessionAsync" c:type="SoupSession*"/>
5560 <parameter name="optname1" transfer-ownership="none">
5561 <type name="utf8" c:type="char*"/>
5563 <parameter transfer-ownership="none">
5569 <field name="parent">
5570 <type name="Session" c:type="SoupSession"/>
5573 <record name="SessionAsyncClass"
5574 c:type="SoupSessionAsyncClass"
5575 glib:is-gtype-struct-for="SessionAsync">
5576 <field name="parent_class">
5577 <type name="SessionClass" c:type="SoupSessionClass"/>
5579 <field name="libsoup_reserved1">
5580 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
5581 <return-value transfer-ownership="none">
5582 <type name="none" c:type="void"/>
5586 <field name="libsoup_reserved2">
5587 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
5588 <return-value transfer-ownership="none">
5589 <type name="none" c:type="void"/>
5593 <field name="libsoup_reserved3">
5594 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
5595 <return-value transfer-ownership="none">
5596 <type name="none" c:type="void"/>
5600 <field name="libsoup_reserved4">
5601 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
5602 <return-value transfer-ownership="none">
5603 <type name="none" c:type="void"/>
5608 <callback name="SessionCallback" c:type="SoupSessionCallback">
5609 <return-value transfer-ownership="none">
5610 <type name="none" c:type="void"/>
5613 <parameter name="session" transfer-ownership="none">
5614 <type name="Session" c:type="SoupSession*"/>
5616 <parameter name="msg" transfer-ownership="none">
5617 <type name="Message" c:type="SoupMessage*"/>
5619 <parameter name="user_data" transfer-ownership="none" closure="2">
5620 <type name="any" c:type="gpointer"/>
5624 <record name="SessionClass"
5625 c:type="SoupSessionClass"
5626 glib:is-gtype-struct-for="Session">
5627 <field name="parent_class">
5628 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
5630 <field name="request_started">
5631 <callback name="request_started" c:type="request_started">
5632 <return-value transfer-ownership="none">
5633 <type name="none" c:type="void"/>
5636 <parameter name="session" transfer-ownership="none">
5637 <type name="Session" c:type="SoupSession*"/>
5639 <parameter name="msg" transfer-ownership="none">
5640 <type name="Message" c:type="SoupMessage*"/>
5642 <parameter name="socket" transfer-ownership="none">
5643 <type name="Socket" c:type="SoupSocket*"/>
5648 <field name="authenticate">
5649 <callback name="authenticate" c:type="authenticate">
5650 <return-value transfer-ownership="none">
5651 <type name="none" c:type="void"/>
5654 <parameter name="session" transfer-ownership="none">
5655 <type name="Session" c:type="SoupSession*"/>
5657 <parameter name="msg" transfer-ownership="none">
5658 <type name="Message" c:type="SoupMessage*"/>
5660 <parameter name="auth" transfer-ownership="none">
5661 <type name="Auth" c:type="SoupAuth*"/>
5663 <parameter name="retrying" transfer-ownership="none">
5664 <type name="boolean" c:type="gboolean"/>
5669 <field name="queue_message">
5670 <callback name="queue_message" c:type="queue_message">
5671 <return-value transfer-ownership="none">
5672 <type name="none" c:type="void"/>
5675 <parameter name="session" transfer-ownership="none">
5676 <type name="Session" c:type="SoupSession*"/>
5678 <parameter name="msg" transfer-ownership="full">
5679 <type name="Message" c:type="SoupMessage*"/>
5681 <parameter name="callback"
5682 transfer-ownership="none"
5684 <type name="SessionCallback" c:type="SoupSessionCallback"/>
5686 <parameter name="user_data"
5687 transfer-ownership="none"
5690 <type name="any" c:type="gpointer"/>
5695 <field name="requeue_message">
5696 <callback name="requeue_message" c:type="requeue_message">
5697 <return-value transfer-ownership="none">
5698 <type name="none" c:type="void"/>
5701 <parameter name="session" transfer-ownership="none">
5702 <type name="Session" c:type="SoupSession*"/>
5704 <parameter name="msg" transfer-ownership="none">
5705 <type name="Message" c:type="SoupMessage*"/>
5710 <field name="send_message">
5711 <callback name="send_message" c:type="send_message">
5712 <return-value transfer-ownership="none">
5713 <type name="uint" c:type="guint"/>
5716 <parameter name="session" transfer-ownership="none">
5717 <type name="Session" c:type="SoupSession*"/>
5719 <parameter name="msg" transfer-ownership="none">
5720 <type name="Message" c:type="SoupMessage*"/>
5725 <field name="cancel_message">
5726 <callback name="cancel_message" c:type="cancel_message">
5727 <return-value transfer-ownership="none">
5728 <type name="none" c:type="void"/>
5731 <parameter name="session" transfer-ownership="none">
5732 <type name="Session" c:type="SoupSession*"/>
5734 <parameter name="msg" transfer-ownership="none">
5735 <type name="Message" c:type="SoupMessage*"/>
5737 <parameter name="status_code" transfer-ownership="none">
5738 <type name="uint" c:type="guint"/>
5743 <field name="auth_required">
5744 <callback name="auth_required" c:type="auth_required">
5745 <return-value transfer-ownership="none">
5746 <type name="none" c:type="void"/>
5749 <parameter name="session" transfer-ownership="none">
5750 <type name="Session" c:type="SoupSession*"/>
5752 <parameter name="msg" transfer-ownership="none">
5753 <type name="Message" c:type="SoupMessage*"/>
5755 <parameter name="auth" transfer-ownership="none">
5756 <type name="Auth" c:type="SoupAuth*"/>
5758 <parameter name="retrying" transfer-ownership="none">
5759 <type name="boolean" c:type="gboolean"/>
5764 <field name="libsoup_reserved2">
5765 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
5766 <return-value transfer-ownership="none">
5767 <type name="none" c:type="void"/>
5771 <field name="libsoup_reserved3">
5772 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
5773 <return-value transfer-ownership="none">
5774 <type name="none" c:type="void"/>
5778 <field name="libsoup_reserved4">
5779 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
5780 <return-value transfer-ownership="none">
5781 <type name="none" c:type="void"/>
5786 <interface name="SessionFeature"
5787 c:type="SoupSessionFeature"
5788 glib:type-name="SoupSessionFeature"
5789 glib:get-type="soup_session_feature_get_type"
5790 glib:type-struct="SessionFeatureInterface">
5791 <virtual-method name="attach" invoker="attach">
5792 <return-value transfer-ownership="none">
5793 <type name="none" c:type="void"/>
5796 <parameter name="session" transfer-ownership="none">
5797 <type name="Session" c:type="SoupSession*"/>
5801 <virtual-method name="detach" invoker="detach">
5802 <return-value transfer-ownership="none">
5803 <type name="none" c:type="void"/>
5806 <parameter name="session" transfer-ownership="none">
5807 <type name="Session" c:type="SoupSession*"/>
5811 <virtual-method name="request_queued">
5812 <return-value transfer-ownership="none">
5813 <type name="none" c:type="void"/>
5816 <parameter name="session" transfer-ownership="none">
5817 <type name="Session" c:type="SoupSession*"/>
5819 <parameter name="msg" transfer-ownership="none">
5820 <type name="Message" c:type="SoupMessage*"/>
5824 <virtual-method name="request_started">
5825 <return-value transfer-ownership="none">
5826 <type name="none" c:type="void"/>
5829 <parameter name="session" transfer-ownership="none">
5830 <type name="Session" c:type="SoupSession*"/>
5832 <parameter name="msg" transfer-ownership="none">
5833 <type name="Message" c:type="SoupMessage*"/>
5835 <parameter name="socket" transfer-ownership="none">
5836 <type name="Socket" c:type="SoupSocket*"/>
5840 <virtual-method name="request_unqueued">
5841 <return-value transfer-ownership="none">
5842 <type name="none" c:type="void"/>
5845 <parameter name="session" transfer-ownership="none">
5846 <type name="Session" c:type="SoupSession*"/>
5848 <parameter name="msg" transfer-ownership="none">
5849 <type name="Message" c:type="SoupMessage*"/>
5853 <method name="attach" c:identifier="soup_session_feature_attach">
5854 <return-value transfer-ownership="none">
5855 <type name="none" c:type="void"/>
5858 <parameter name="session" transfer-ownership="none">
5859 <type name="Session" c:type="SoupSession*"/>
5863 <method name="detach" c:identifier="soup_session_feature_detach">
5864 <return-value transfer-ownership="none">
5865 <type name="none" c:type="void"/>
5868 <parameter name="session" transfer-ownership="none">
5869 <type name="Session" c:type="SoupSession*"/>
5874 <record name="SessionFeatureInterface"
5875 c:type="SoupSessionFeatureInterface"
5876 glib:is-gtype-struct-for="SessionFeature">
5877 <field name="parent">
5878 <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
5880 <field name="attach">
5881 <callback name="attach" c:type="attach">
5882 <return-value transfer-ownership="none">
5883 <type name="none" c:type="void"/>
5886 <parameter name="feature" transfer-ownership="none">
5887 <type name="SessionFeature" c:type="SoupSessionFeature*"/>
5889 <parameter name="session" transfer-ownership="none">
5890 <type name="Session" c:type="SoupSession*"/>
5895 <field name="detach">
5896 <callback name="detach" c:type="detach">
5897 <return-value transfer-ownership="none">
5898 <type name="none" c:type="void"/>
5901 <parameter name="feature" transfer-ownership="none">
5902 <type name="SessionFeature" c:type="SoupSessionFeature*"/>
5904 <parameter name="session" transfer-ownership="none">
5905 <type name="Session" c:type="SoupSession*"/>
5910 <field name="request_queued">
5911 <callback name="request_queued" c:type="request_queued">
5912 <return-value transfer-ownership="none">
5913 <type name="none" c:type="void"/>
5916 <parameter name="feature" transfer-ownership="none">
5917 <type name="SessionFeature" c:type="SoupSessionFeature*"/>
5919 <parameter name="session" transfer-ownership="none">
5920 <type name="Session" c:type="SoupSession*"/>
5922 <parameter name="msg" transfer-ownership="none">
5923 <type name="Message" c:type="SoupMessage*"/>
5928 <field name="request_started">
5929 <callback name="request_started" c:type="request_started">
5930 <return-value transfer-ownership="none">
5931 <type name="none" c:type="void"/>
5934 <parameter name="feature" transfer-ownership="none">
5935 <type name="SessionFeature" c:type="SoupSessionFeature*"/>
5937 <parameter name="session" transfer-ownership="none">
5938 <type name="Session" c:type="SoupSession*"/>
5940 <parameter name="msg" transfer-ownership="none">
5941 <type name="Message" c:type="SoupMessage*"/>
5943 <parameter name="socket" transfer-ownership="none">
5944 <type name="Socket" c:type="SoupSocket*"/>
5949 <field name="request_unqueued">
5950 <callback name="request_unqueued" c:type="request_unqueued">
5951 <return-value transfer-ownership="none">
5952 <type name="none" c:type="void"/>
5955 <parameter name="feature" transfer-ownership="none">
5956 <type name="SessionFeature" c:type="SoupSessionFeature*"/>
5958 <parameter name="session" transfer-ownership="none">
5959 <type name="Session" c:type="SoupSession*"/>
5961 <parameter name="msg" transfer-ownership="none">
5962 <type name="Message" c:type="SoupMessage*"/>
5968 <class name="SessionSync"
5969 c:type="SoupSessionSync"
5971 glib:type-name="SoupSessionSync"
5972 glib:get-type="soup_session_sync_get_type"
5973 glib:type-struct="SessionSyncClass">
5974 <constructor name="new" c:identifier="soup_session_sync_new">
5975 <return-value transfer-ownership="full">
5976 <type name="SessionSync" c:type="SoupSession*"/>
5979 <constructor name="new_with_options"
5980 c:identifier="soup_session_sync_new_with_options"
5982 <return-value transfer-ownership="full">
5983 <type name="SessionSync" c:type="SoupSession*"/>
5986 <parameter name="optname1" transfer-ownership="none">
5987 <type name="utf8" c:type="char*"/>
5989 <parameter transfer-ownership="none">
5995 <field name="parent">
5996 <type name="Session" c:type="SoupSession"/>
5999 <record name="SessionSyncClass"
6000 c:type="SoupSessionSyncClass"
6001 glib:is-gtype-struct-for="SessionSync">
6002 <field name="parent_class">
6003 <type name="SessionClass" c:type="SoupSessionClass"/>
6005 <field name="libsoup_reserved1">
6006 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
6007 <return-value transfer-ownership="none">
6008 <type name="none" c:type="void"/>
6012 <field name="libsoup_reserved2">
6013 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
6014 <return-value transfer-ownership="none">
6015 <type name="none" c:type="void"/>
6019 <field name="libsoup_reserved3">
6020 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
6021 <return-value transfer-ownership="none">
6022 <type name="none" c:type="void"/>
6026 <field name="libsoup_reserved4">
6027 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
6028 <return-value transfer-ownership="none">
6029 <type name="none" c:type="void"/>
6034 <class name="Socket"
6036 parent="GObject.Object"
6037 glib:type-name="SoupSocket"
6038 glib:get-type="soup_socket_get_type"
6039 glib:type-struct="SocketClass">
6040 <constructor name="new"
6041 c:identifier="soup_socket_new"
6043 <return-value transfer-ownership="full">
6044 <type name="Socket" c:type="SoupSocket*"/>
6047 <parameter name="optname1" transfer-ownership="none">
6048 <type name="utf8" c:type="char*"/>
6050 <parameter transfer-ownership="none">
6056 <method name="connect_async" c:identifier="soup_socket_connect_async">
6057 <return-value transfer-ownership="none">
6058 <type name="none" c:type="void"/>
6061 <parameter name="cancellable"
6062 transfer-ownership="none"
6064 <type name="Gio.Cancellable" c:type="GCancellable*"/>
6066 <parameter name="callback"
6067 transfer-ownership="none"
6070 <type name="SocketCallback" c:type="SoupSocketCallback"/>
6072 <parameter name="user_data" transfer-ownership="none">
6073 <type name="any" c:type="gpointer"/>
6077 <method name="connect_sync" c:identifier="soup_socket_connect_sync">
6078 <return-value transfer-ownership="none">
6079 <type name="uint" c:type="guint"/>
6082 <parameter name="cancellable"
6083 transfer-ownership="none"
6085 <type name="Gio.Cancellable" c:type="GCancellable*"/>
6089 <method name="get_fd" c:identifier="soup_socket_get_fd">
6090 <return-value transfer-ownership="none">
6091 <type name="int" c:type="int"/>
6094 <method name="listen" c:identifier="soup_socket_listen">
6095 <return-value transfer-ownership="none">
6096 <type name="boolean" c:type="gboolean"/>
6099 <method name="start_ssl" c:identifier="soup_socket_start_ssl">
6100 <return-value transfer-ownership="none">
6101 <type name="boolean" c:type="gboolean"/>
6104 <parameter name="cancellable"
6105 transfer-ownership="none"
6107 <type name="Gio.Cancellable" c:type="GCancellable*"/>
6111 <method name="start_proxy_ssl"
6112 c:identifier="soup_socket_start_proxy_ssl">
6113 <return-value transfer-ownership="none">
6114 <type name="boolean" c:type="gboolean"/>
6117 <parameter name="ssl_host" transfer-ownership="none">
6118 <type name="utf8" c:type="char*"/>
6120 <parameter name="cancellable"
6121 transfer-ownership="none"
6123 <type name="Gio.Cancellable" c:type="GCancellable*"/>
6127 <method name="is_ssl" c:identifier="soup_socket_is_ssl">
6128 <return-value transfer-ownership="none">
6129 <type name="boolean" c:type="gboolean"/>
6132 <method name="disconnect" c:identifier="soup_socket_disconnect">
6133 <return-value transfer-ownership="none">
6134 <type name="none" c:type="void"/>
6137 <method name="is_connected" c:identifier="soup_socket_is_connected">
6138 <return-value transfer-ownership="none">
6139 <type name="boolean" c:type="gboolean"/>
6142 <method name="get_local_address"
6143 c:identifier="soup_socket_get_local_address">
6144 <return-value transfer-ownership="none">
6145 <type name="Address" c:type="SoupAddress*"/>
6148 <method name="get_remote_address"
6149 c:identifier="soup_socket_get_remote_address">
6150 <return-value transfer-ownership="none">
6151 <type name="Address" c:type="SoupAddress*"/>
6154 <method name="read" c:identifier="soup_socket_read" throws="1">
6155 <return-value transfer-ownership="full">
6156 <type name="SocketIOStatus" c:type="SoupSocketIOStatus"/>
6159 <parameter name="buffer" transfer-ownership="none">
6160 <type name="any" c:type="gpointer"/>
6162 <parameter name="len" transfer-ownership="none">
6163 <type name="gsize" c:type="gsize"/>
6165 <parameter name="nread"
6167 caller-allocates="0"
6168 transfer-ownership="full">
6169 <type name="gsize" c:type="gsize*"/>
6171 <parameter name="cancellable"
6172 transfer-ownership="none"
6174 <type name="Gio.Cancellable" c:type="GCancellable*"/>
6178 <method name="read_until"
6179 c:identifier="soup_socket_read_until"
6181 <return-value transfer-ownership="full">
6182 <type name="SocketIOStatus" c:type="SoupSocketIOStatus"/>
6185 <parameter name="buffer" transfer-ownership="none">
6186 <type name="any" c:type="gpointer"/>
6188 <parameter name="len" transfer-ownership="none">
6189 <type name="gsize" c:type="gsize"/>
6191 <parameter name="boundary" transfer-ownership="none">
6192 <type name="any" c:type="gconstpointer"/>
6194 <parameter name="boundary_len" transfer-ownership="none">
6195 <type name="gsize" c:type="gsize"/>
6197 <parameter name="nread"
6199 caller-allocates="0"
6200 transfer-ownership="full">
6201 <type name="gsize" c:type="gsize*"/>
6203 <parameter name="got_boundary"
6205 caller-allocates="0"
6206 transfer-ownership="full">
6207 <type name="boolean" c:type="gboolean*"/>
6209 <parameter name="cancellable"
6210 transfer-ownership="none"
6212 <type name="Gio.Cancellable" c:type="GCancellable*"/>
6216 <method name="write" c:identifier="soup_socket_write" throws="1">
6217 <return-value transfer-ownership="full">
6218 <type name="SocketIOStatus" c:type="SoupSocketIOStatus"/>
6221 <parameter name="buffer" transfer-ownership="none">
6222 <type name="any" c:type="gconstpointer"/>
6224 <parameter name="len" transfer-ownership="none">
6225 <type name="gsize" c:type="gsize"/>
6227 <parameter name="nwrote"
6229 caller-allocates="0"
6230 transfer-ownership="full">
6231 <type name="gsize" c:type="gsize*"/>
6233 <parameter name="cancellable"
6234 transfer-ownership="none"
6236 <type name="Gio.Cancellable" c:type="GCancellable*"/>
6240 <property name="async-context"
6243 transfer-ownership="none">
6244 <type name="any" c:type="gpointer"/>
6246 <property name="is-server" transfer-ownership="none">
6247 <type name="boolean" c:type="gboolean"/>
6249 <property name="local-address"
6252 transfer-ownership="none">
6253 <type name="Address" c:type="SoupAddress"/>
6255 <property name="non-blocking" writable="1" transfer-ownership="none">
6256 <type name="boolean" c:type="gboolean"/>
6258 <property name="remote-address"
6261 transfer-ownership="none">
6262 <type name="Address" c:type="SoupAddress"/>
6264 <property name="ssl-creds" writable="1" transfer-ownership="none">
6265 <type name="any" c:type="gpointer"/>
6267 <property name="ssl-strict"
6270 transfer-ownership="none">
6271 <type name="boolean" c:type="gboolean"/>
6273 <property name="timeout" writable="1" transfer-ownership="none">
6274 <type name="uint" c:type="guint"/>
6276 <property name="trusted-certificate"
6279 transfer-ownership="none">
6280 <type name="boolean" c:type="gboolean"/>
6282 <field name="parent">
6283 <type name="GObject.Object" c:type="GObject"/>
6285 <glib:signal name="disconnected">
6286 <return-value transfer-ownership="full">
6287 <type name="none" c:type="void"/>
6290 <glib:signal name="new-connection">
6291 <return-value transfer-ownership="full">
6292 <type name="none" c:type="void"/>
6295 <parameter name="object" transfer-ownership="none">
6296 <type name="Socket" c:type="SoupSocket"/>
6300 <glib:signal name="readable">
6301 <return-value transfer-ownership="full">
6302 <type name="none" c:type="void"/>
6305 <glib:signal name="writable">
6306 <return-value transfer-ownership="full">
6307 <type name="none" c:type="void"/>
6311 <callback name="SocketCallback" c:type="SoupSocketCallback">
6312 <return-value transfer-ownership="none">
6313 <type name="none" c:type="void"/>
6316 <parameter name="sock" transfer-ownership="none">
6317 <type name="Socket" c:type="SoupSocket*"/>
6319 <parameter name="status" transfer-ownership="none">
6320 <type name="uint" c:type="guint"/>
6322 <parameter name="user_data" transfer-ownership="none" closure="2">
6323 <type name="any" c:type="gpointer"/>
6327 <record name="SocketClass"
6328 c:type="SoupSocketClass"
6329 glib:is-gtype-struct-for="Socket">
6330 <field name="parent_class">
6331 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
6333 <field name="readable">
6334 <callback name="readable" c:type="readable">
6335 <return-value transfer-ownership="none">
6336 <type name="none" c:type="void"/>
6339 <parameter transfer-ownership="none">
6340 <type name="Socket" c:type="SoupSocket*"/>
6345 <field name="writable">
6346 <callback name="writable" c:type="writable">
6347 <return-value transfer-ownership="none">
6348 <type name="none" c:type="void"/>
6351 <parameter transfer-ownership="none">
6352 <type name="Socket" c:type="SoupSocket*"/>
6357 <field name="disconnected">
6358 <callback name="disconnected" c:type="disconnected">
6359 <return-value transfer-ownership="none">
6360 <type name="none" c:type="void"/>
6363 <parameter transfer-ownership="none">
6364 <type name="Socket" c:type="SoupSocket*"/>
6369 <field name="new_connection">
6370 <callback name="new_connection" c:type="new_connection">
6371 <return-value transfer-ownership="none">
6372 <type name="none" c:type="void"/>
6375 <parameter transfer-ownership="none">
6376 <type name="Socket" c:type="SoupSocket*"/>
6378 <parameter transfer-ownership="none">
6379 <type name="Socket" c:type="SoupSocket*"/>
6384 <field name="libsoup_reserved1">
6385 <callback name="libsoup_reserved1" c:type="_libsoup_reserved1">
6386 <return-value transfer-ownership="none">
6387 <type name="none" c:type="void"/>
6391 <field name="libsoup_reserved2">
6392 <callback name="libsoup_reserved2" c:type="_libsoup_reserved2">
6393 <return-value transfer-ownership="none">
6394 <type name="none" c:type="void"/>
6398 <field name="libsoup_reserved3">
6399 <callback name="libsoup_reserved3" c:type="_libsoup_reserved3">
6400 <return-value transfer-ownership="none">
6401 <type name="none" c:type="void"/>
6405 <field name="libsoup_reserved4">
6406 <callback name="libsoup_reserved4" c:type="_libsoup_reserved4">
6407 <return-value transfer-ownership="none">
6408 <type name="none" c:type="void"/>
6413 <enumeration name="SocketIOStatus"
6414 glib:type-name="SoupSocketIOStatus"
6415 glib:get-type="soup_socket_io_status_get_type"
6416 c:type="SoupSocketIOStatus">
6419 c:identifier="SOUP_SOCKET_OK"
6421 <member name="would_block"
6423 c:identifier="SOUP_SOCKET_WOULD_BLOCK"
6424 glib:nick="would-block"/>
6427 c:identifier="SOUP_SOCKET_EOF"
6429 <member name="error"
6431 c:identifier="SOUP_SOCKET_ERROR"
6434 <constant name="TYPES_H" value="1">
6439 glib:type-name="SoupURI"
6440 glib:get-type="soup_uri_get_type">
6441 <field name="scheme" writable="1">
6442 <type name="utf8" c:type="char*"/>
6444 <field name="user" writable="1">
6445 <type name="utf8" c:type="char*"/>
6447 <field name="password" writable="1">
6448 <type name="utf8" c:type="char*"/>
6450 <field name="host" writable="1">
6451 <type name="utf8" c:type="char*"/>
6453 <field name="port" writable="1">
6454 <type name="uint" c:type="guint"/>
6456 <field name="path" writable="1">
6457 <type name="utf8" c:type="char*"/>
6459 <field name="query" writable="1">
6460 <type name="utf8" c:type="char*"/>
6462 <field name="fragment" writable="1">
6463 <type name="utf8" c:type="char*"/>
6465 <constructor name="new_with_base" c:identifier="soup_uri_new_with_base">
6466 <return-value transfer-ownership="full">
6467 <type name="URI" c:type="SoupURI*"/>
6470 <parameter name="base" transfer-ownership="none">
6471 <type name="URI" c:type="SoupURI*"/>
6473 <parameter name="uri_string" transfer-ownership="none">
6474 <type name="utf8" c:type="char*"/>
6478 <constructor name="new" c:identifier="soup_uri_new">
6479 <return-value transfer-ownership="full">
6480 <type name="URI" c:type="SoupURI*"/>
6483 <parameter name="uri_string" transfer-ownership="none">
6484 <type name="utf8" c:type="char*"/>
6488 <method name="to_string" c:identifier="soup_uri_to_string">
6489 <return-value transfer-ownership="full">
6490 <type name="utf8" c:type="char*"/>
6493 <parameter name="just_path_and_query" transfer-ownership="none">
6494 <type name="boolean" c:type="gboolean"/>
6498 <method name="copy" c:identifier="soup_uri_copy">
6499 <return-value transfer-ownership="full">
6500 <type name="URI" c:type="SoupURI*"/>
6503 <method name="equal" c:identifier="soup_uri_equal">
6504 <return-value transfer-ownership="none">
6505 <type name="boolean" c:type="gboolean"/>
6508 <parameter name="uri2" transfer-ownership="none">
6509 <type name="URI" c:type="SoupURI*"/>
6513 <method name="free" c:identifier="soup_uri_free">
6514 <return-value transfer-ownership="none">
6515 <type name="none" c:type="void"/>
6518 <method name="uses_default_port"
6519 c:identifier="soup_uri_uses_default_port">
6520 <return-value transfer-ownership="none">
6521 <type name="boolean" c:type="gboolean"/>
6524 <method name="get_scheme" c:identifier="soup_uri_get_scheme">
6525 <return-value transfer-ownership="none">
6526 <type name="utf8" c:type="char*"/>
6529 <method name="set_scheme" c:identifier="soup_uri_set_scheme">
6530 <return-value transfer-ownership="none">
6531 <type name="none" c:type="void"/>
6534 <parameter name="scheme" transfer-ownership="none">
6535 <type name="utf8" c:type="char*"/>
6539 <method name="get_user" c:identifier="soup_uri_get_user">
6540 <return-value transfer-ownership="none">
6541 <type name="utf8" c:type="char*"/>
6544 <method name="set_user" c:identifier="soup_uri_set_user">
6545 <return-value transfer-ownership="none">
6546 <type name="none" c:type="void"/>
6549 <parameter name="user" transfer-ownership="none">
6550 <type name="utf8" c:type="char*"/>
6554 <method name="get_password" c:identifier="soup_uri_get_password">
6555 <return-value transfer-ownership="none">
6556 <type name="utf8" c:type="char*"/>
6559 <method name="set_password" c:identifier="soup_uri_set_password">
6560 <return-value transfer-ownership="none">
6561 <type name="none" c:type="void"/>
6564 <parameter name="password" transfer-ownership="none">
6565 <type name="utf8" c:type="char*"/>
6569 <method name="get_host" c:identifier="soup_uri_get_host">
6570 <return-value transfer-ownership="none">
6571 <type name="utf8" c:type="char*"/>
6574 <method name="set_host" c:identifier="soup_uri_set_host">
6575 <return-value transfer-ownership="none">
6576 <type name="none" c:type="void"/>
6579 <parameter name="host" transfer-ownership="none">
6580 <type name="utf8" c:type="char*"/>
6584 <method name="get_port" c:identifier="soup_uri_get_port">
6585 <return-value transfer-ownership="none">
6586 <type name="uint" c:type="guint"/>
6589 <method name="set_port" c:identifier="soup_uri_set_port">
6590 <return-value transfer-ownership="none">
6591 <type name="none" c:type="void"/>
6594 <parameter name="port" transfer-ownership="none">
6595 <type name="uint" c:type="guint"/>
6599 <method name="get_path" c:identifier="soup_uri_get_path">
6600 <return-value transfer-ownership="none">
6601 <type name="utf8" c:type="char*"/>
6604 <method name="set_path" c:identifier="soup_uri_set_path">
6605 <return-value transfer-ownership="none">
6606 <type name="none" c:type="void"/>
6609 <parameter name="path" transfer-ownership="none">
6610 <type name="utf8" c:type="char*"/>
6614 <method name="get_query" c:identifier="soup_uri_get_query">
6615 <return-value transfer-ownership="none">
6616 <type name="utf8" c:type="char*"/>
6619 <method name="set_query" c:identifier="soup_uri_set_query">
6620 <return-value transfer-ownership="none">
6621 <type name="none" c:type="void"/>
6624 <parameter name="query" transfer-ownership="none">
6625 <type name="utf8" c:type="char*"/>
6629 <method name="set_query_from_form"
6630 c:identifier="soup_uri_set_query_from_form">
6631 <return-value transfer-ownership="none">
6632 <type name="none" c:type="void"/>
6635 <parameter name="form" transfer-ownership="none">
6636 <type name="GLib.HashTable" c:type="GHashTable*"/>
6640 <method name="set_query_from_fields"
6641 c:identifier="soup_uri_set_query_from_fields"
6643 <return-value transfer-ownership="none">
6644 <type name="none" c:type="void"/>
6647 <parameter name="first_field" transfer-ownership="none">
6648 <type name="utf8" c:type="char*"/>
6650 <parameter transfer-ownership="none">
6656 <method name="get_fragment" c:identifier="soup_uri_get_fragment">
6657 <return-value transfer-ownership="none">
6658 <type name="utf8" c:type="char*"/>
6661 <method name="set_fragment" c:identifier="soup_uri_set_fragment">
6662 <return-value transfer-ownership="none">
6663 <type name="none" c:type="void"/>
6666 <parameter name="fragment" transfer-ownership="none">
6667 <type name="utf8" c:type="char*"/>
6671 <method name="copy_host" c:identifier="soup_uri_copy_host">
6672 <return-value transfer-ownership="full">
6673 <type name="URI" c:type="SoupURI*"/>
6677 <constant name="URI_H" value="1">
6680 <constant name="VALUE_UTILS_H" value="1">
6683 <enumeration name="XMLRPCError"
6684 glib:type-name="SoupXMLRPCError"
6685 glib:get-type="soup_xmlrpc_error_get_type"
6686 c:type="SoupXMLRPCError"
6687 glib:error-quark="soup_xmlrpc_error_quark">
6688 <member name="arguments"
6690 c:identifier="SOUP_XMLRPC_ERROR_ARGUMENTS"
6691 glib:nick="arguments"/>
6692 <member name="retval"
6694 c:identifier="SOUP_XMLRPC_ERROR_RETVAL"
6695 glib:nick="retval"/>
6697 <enumeration name="XMLRPCFault"
6698 glib:type-name="SoupXMLRPCFault"
6699 glib:get-type="soup_xmlrpc_fault_get_type"
6700 c:type="SoupXMLRPCFault">
6701 <member name="parse_error_not_well_formed"
6703 c:identifier="SOUP_XMLRPC_FAULT_PARSE_ERROR_NOT_WELL_FORMED"
6704 glib:nick="parse-error-not-well-formed"/>
6705 <member name="parse_error_unsupported_encoding"
6707 c:identifier="SOUP_XMLRPC_FAULT_PARSE_ERROR_UNSUPPORTED_ENCODING"
6708 glib:nick="parse-error-unsupported-encoding"/>
6709 <member name="parse_error_invalid_character_for_encoding"
6711 c:identifier="SOUP_XMLRPC_FAULT_PARSE_ERROR_INVALID_CHARACTER_FOR_ENCODING"
6712 glib:nick="parse-error-invalid-character-for-encoding"/>
6713 <member name="server_error_invalid_xml_rpc"
6715 c:identifier="SOUP_XMLRPC_FAULT_SERVER_ERROR_INVALID_XML_RPC"
6716 glib:nick="server-error-invalid-xml-rpc"/>
6717 <member name="server_error_requested_method_not_found"
6719 c:identifier="SOUP_XMLRPC_FAULT_SERVER_ERROR_REQUESTED_METHOD_NOT_FOUND"
6720 glib:nick="server-error-requested-method-not-found"/>
6721 <member name="server_error_invalid_method_parameters"
6723 c:identifier="SOUP_XMLRPC_FAULT_SERVER_ERROR_INVALID_METHOD_PARAMETERS"
6724 glib:nick="server-error-invalid-method-parameters"/>
6725 <member name="server_error_internal_xml_rpc_error"
6727 c:identifier="SOUP_XMLRPC_FAULT_SERVER_ERROR_INTERNAL_XML_RPC_ERROR"
6728 glib:nick="server-error-internal-xml-rpc-error"/>
6729 <member name="application_error"
6731 c:identifier="SOUP_XMLRPC_FAULT_APPLICATION_ERROR"
6732 glib:nick="application-error"/>
6733 <member name="system_error"
6735 c:identifier="SOUP_XMLRPC_FAULT_SYSTEM_ERROR"
6736 glib:nick="system-error"/>
6737 <member name="transport_error"
6739 c:identifier="SOUP_XMLRPC_FAULT_TRANSPORT_ERROR"
6740 glib:nick="transport-error"/>
6742 <constant name="XMLRPC_H" value="1">
6745 <function name="add_completion" c:identifier="soup_add_completion">
6746 <return-value transfer-ownership="full">
6747 <type name="GLib.Source" c:type="GSource*"/>
6750 <parameter name="async_context" transfer-ownership="none">
6751 <type name="GLib.MainContext" c:type="GMainContext*"/>
6753 <parameter name="function"
6754 transfer-ownership="none"
6757 <type name="GLib.SourceFunc" c:type="GSourceFunc"/>
6759 <parameter name="data" transfer-ownership="none">
6760 <type name="any" c:type="gpointer"/>
6764 <function name="add_idle" c:identifier="soup_add_idle">
6765 <return-value transfer-ownership="full">
6766 <type name="GLib.Source" c:type="GSource*"/>
6769 <parameter name="async_context" transfer-ownership="none">
6770 <type name="GLib.MainContext" c:type="GMainContext*"/>
6772 <parameter name="function"
6773 transfer-ownership="none"
6776 <type name="GLib.SourceFunc" c:type="GSourceFunc"/>
6778 <parameter name="data" transfer-ownership="none">
6779 <type name="any" c:type="gpointer"/>
6783 <function name="add_io_watch" c:identifier="soup_add_io_watch">
6784 <return-value transfer-ownership="full">
6785 <type name="GLib.Source" c:type="GSource*"/>
6788 <parameter name="async_context" transfer-ownership="none">
6789 <type name="GLib.MainContext" c:type="GMainContext*"/>
6791 <parameter name="chan" transfer-ownership="none">
6792 <type name="GLib.IOChannel" c:type="GIOChannel*"/>
6794 <parameter name="condition" transfer-ownership="none">
6795 <type name="GObject.IOCondition" c:type="GIOCondition"/>
6797 <parameter name="function"
6798 transfer-ownership="none"
6801 <type name="GLib.IOFunc" c:type="GIOFunc"/>
6803 <parameter name="data" transfer-ownership="none">
6804 <type name="any" c:type="gpointer"/>
6808 <function name="add_timeout" c:identifier="soup_add_timeout">
6809 <return-value transfer-ownership="full">
6810 <type name="GLib.Source" c:type="GSource*"/>
6813 <parameter name="async_context" transfer-ownership="none">
6814 <type name="GLib.MainContext" c:type="GMainContext*"/>
6816 <parameter name="interval" transfer-ownership="none">
6817 <type name="uint" c:type="guint"/>
6819 <parameter name="function"
6820 transfer-ownership="none"
6823 <type name="GLib.SourceFunc" c:type="GSourceFunc"/>
6825 <parameter name="data" transfer-ownership="none">
6826 <type name="any" c:type="gpointer"/>
6830 <function name="cookie_parse" c:identifier="soup_cookie_parse">
6831 <return-value transfer-ownership="full">
6832 <type name="Cookie" c:type="SoupCookie*"/>
6835 <parameter name="header" transfer-ownership="none">
6836 <type name="utf8" c:type="char*"/>
6838 <parameter name="origin" transfer-ownership="none">
6839 <type name="URI" c:type="SoupURI*"/>
6843 <function name="cookies_free" c:identifier="soup_cookies_free">
6844 <return-value transfer-ownership="none">
6845 <type name="none" c:type="void"/>
6848 <parameter name="cookies" transfer-ownership="none">
6849 <type name="GLib.SList" c:type="GSList*">
6850 <type name="Cookie"/>
6855 <function name="cookies_from_request"
6856 c:identifier="soup_cookies_from_request">
6857 <return-value transfer-ownership="full">
6858 <type name="GLib.SList" c:type="GSList*">
6859 <type name="Cookie"/>
6863 <parameter name="msg" transfer-ownership="none">
6864 <type name="Message" c:type="SoupMessage*"/>
6868 <function name="cookies_from_response"
6869 c:identifier="soup_cookies_from_response">
6870 <return-value transfer-ownership="full">
6871 <type name="GLib.SList" c:type="GSList*">
6872 <type name="Cookie"/>
6876 <parameter name="msg" transfer-ownership="none">
6877 <type name="Message" c:type="SoupMessage*"/>
6881 <function name="cookies_to_cookie_header"
6882 c:identifier="soup_cookies_to_cookie_header">
6883 <return-value transfer-ownership="full">
6884 <type name="utf8" c:type="char*"/>
6887 <parameter name="cookies" transfer-ownership="none">
6888 <type name="GLib.SList" c:type="GSList*">
6889 <type name="Cookie"/>
6894 <function name="cookies_to_request" c:identifier="soup_cookies_to_request">
6895 <return-value transfer-ownership="none">
6896 <type name="none" c:type="void"/>
6899 <parameter name="cookies" transfer-ownership="none">
6900 <type name="GLib.SList" c:type="GSList*">
6901 <type name="Cookie"/>
6904 <parameter name="msg" transfer-ownership="none">
6905 <type name="Message" c:type="SoupMessage*"/>
6909 <function name="cookies_to_response"
6910 c:identifier="soup_cookies_to_response">
6911 <return-value transfer-ownership="none">
6912 <type name="none" c:type="void"/>
6915 <parameter name="cookies" transfer-ownership="none">
6916 <type name="GLib.SList" c:type="GSList*">
6917 <type name="Cookie"/>
6920 <parameter name="msg" transfer-ownership="none">
6921 <type name="Message" c:type="SoupMessage*"/>
6925 <function name="form_decode" c:identifier="soup_form_decode">
6926 <return-value transfer-ownership="full">
6927 <type name="GLib.HashTable" c:type="GHashTable*">
6933 <parameter name="encoded_form" transfer-ownership="none">
6934 <type name="utf8" c:type="char*"/>
6938 <function name="form_decode_multipart"
6939 c:identifier="soup_form_decode_multipart">
6940 <return-value transfer-ownership="full">
6941 <type name="GLib.HashTable" c:type="GHashTable*"/>
6944 <parameter name="msg" transfer-ownership="none">
6945 <type name="Message" c:type="SoupMessage*"/>
6947 <parameter name="file_control_name" transfer-ownership="none">
6948 <type name="utf8" c:type="char*"/>
6950 <parameter name="filename" transfer-ownership="none">
6951 <array c:type="char**">
6955 <parameter name="content_type" transfer-ownership="none">
6956 <array c:type="char**">
6960 <parameter name="file" transfer-ownership="none">
6961 <type name="Buffer" c:type="SoupBuffer**"/>
6965 <function name="form_encode"
6966 c:identifier="soup_form_encode"
6968 <return-value transfer-ownership="full">
6969 <type name="utf8" c:type="char*"/>
6972 <parameter name="first_field" transfer-ownership="none">
6973 <type name="utf8" c:type="char*"/>
6975 <parameter transfer-ownership="none">
6981 <function name="form_encode_datalist"
6982 c:identifier="soup_form_encode_datalist">
6983 <return-value transfer-ownership="full">
6984 <type name="utf8" c:type="char*"/>
6987 <parameter name="form_data_set" transfer-ownership="none">
6988 <type name="GLib.Data" c:type="GData**"/>
6992 <function name="form_encode_hash" c:identifier="soup_form_encode_hash">
6993 <return-value transfer-ownership="full">
6994 <type name="utf8" c:type="char*"/>
6997 <parameter name="form_data_set" transfer-ownership="none">
6998 <type name="GLib.HashTable" c:type="GHashTable*">
7005 <function name="form_request_new"
7006 c:identifier="soup_form_request_new"
7008 <return-value transfer-ownership="full">
7009 <type name="Message" c:type="SoupMessage*"/>
7012 <parameter name="method" transfer-ownership="none">
7013 <type name="utf8" c:type="char*"/>
7015 <parameter name="uri" transfer-ownership="none">
7016 <type name="utf8" c:type="char*"/>
7018 <parameter name="first_field" transfer-ownership="none">
7019 <type name="utf8" c:type="char*"/>
7021 <parameter transfer-ownership="none">
7027 <function name="form_request_new_from_datalist"
7028 c:identifier="soup_form_request_new_from_datalist">
7029 <return-value transfer-ownership="full">
7030 <type name="Message" c:type="SoupMessage*"/>
7033 <parameter name="method" transfer-ownership="none">
7034 <type name="utf8" c:type="char*"/>
7036 <parameter name="uri" transfer-ownership="none">
7037 <type name="utf8" c:type="char*"/>
7039 <parameter name="form_data_set" transfer-ownership="none">
7040 <type name="GLib.Data" c:type="GData**"/>
7044 <function name="form_request_new_from_hash"
7045 c:identifier="soup_form_request_new_from_hash">
7046 <return-value transfer-ownership="full">
7047 <type name="Message" c:type="SoupMessage*"/>
7050 <parameter name="method" transfer-ownership="none">
7051 <type name="utf8" c:type="char*"/>
7053 <parameter name="uri" transfer-ownership="none">
7054 <type name="utf8" c:type="char*"/>
7056 <parameter name="form_data_set" transfer-ownership="none">
7057 <type name="GLib.HashTable" c:type="GHashTable*">
7064 <function name="form_request_new_from_multipart"
7065 c:identifier="soup_form_request_new_from_multipart">
7066 <return-value transfer-ownership="full">
7067 <type name="Message" c:type="SoupMessage*"/>
7070 <parameter name="uri" transfer-ownership="none">
7071 <type name="utf8" c:type="char*"/>
7073 <parameter name="multipart" transfer-ownership="none">
7074 <type name="Multipart" c:type="SoupMultipart*"/>
7078 <function name="header_contains" c:identifier="soup_header_contains">
7079 <return-value transfer-ownership="none">
7080 <type name="boolean" c:type="gboolean"/>
7083 <parameter name="header" transfer-ownership="none">
7084 <type name="utf8" c:type="char*"/>
7086 <parameter name="token" transfer-ownership="none">
7087 <type name="utf8" c:type="char*"/>
7091 <function name="header_free_list" c:identifier="soup_header_free_list">
7092 <return-value transfer-ownership="none">
7093 <type name="none" c:type="void"/>
7096 <parameter name="list" transfer-ownership="none">
7097 <type name="GLib.SList" c:type="GSList*">
7098 <type name="any" c:type="gpointer"/>
7103 <function name="header_free_param_list"
7104 c:identifier="soup_header_free_param_list">
7105 <return-value transfer-ownership="none">
7106 <type name="none" c:type="void"/>
7109 <parameter name="param_list" transfer-ownership="none">
7110 <type name="GLib.HashTable" c:type="GHashTable*"/>
7114 <function name="header_g_string_append_param"
7115 c:identifier="soup_header_g_string_append_param">
7116 <return-value transfer-ownership="none">
7117 <type name="none" c:type="void"/>
7120 <parameter name="string" transfer-ownership="none">
7121 <type name="GLib.String" c:type="GString*"/>
7123 <parameter name="name" transfer-ownership="none">
7124 <type name="utf8" c:type="char*"/>
7126 <parameter name="value" transfer-ownership="none">
7127 <type name="utf8" c:type="char*"/>
7131 <function name="header_g_string_append_param_quoted"
7132 c:identifier="soup_header_g_string_append_param_quoted">
7133 <return-value transfer-ownership="none">
7134 <type name="none" c:type="void"/>
7137 <parameter name="string" transfer-ownership="none">
7138 <type name="GLib.String" c:type="GString*"/>
7140 <parameter name="name" transfer-ownership="none">
7141 <type name="utf8" c:type="char*"/>
7143 <parameter name="value" transfer-ownership="none">
7144 <type name="utf8" c:type="char*"/>
7148 <function name="header_parse_list" c:identifier="soup_header_parse_list">
7149 <return-value transfer-ownership="full">
7150 <type name="GLib.SList" c:type="GSList*">
7151 <type name="any" c:type="gpointer"/>
7155 <parameter name="header" transfer-ownership="none">
7156 <type name="utf8" c:type="char*"/>
7160 <function name="header_parse_param_list"
7161 c:identifier="soup_header_parse_param_list">
7162 <return-value transfer-ownership="full">
7163 <type name="GLib.HashTable" c:type="GHashTable*"/>
7166 <parameter name="header" transfer-ownership="none">
7167 <type name="utf8" c:type="char*"/>
7171 <function name="header_parse_quality_list"
7172 c:identifier="soup_header_parse_quality_list">
7173 <return-value transfer-ownership="full">
7174 <type name="GLib.SList" c:type="GSList*">
7175 <type name="any" c:type="gpointer"/>
7179 <parameter name="header" transfer-ownership="none">
7180 <type name="utf8" c:type="char*"/>
7182 <parameter name="unacceptable"
7184 caller-allocates="0"
7185 transfer-ownership="full"
7187 <type name="GLib.SList" c:type="GSList**">
7188 <type name="any" c:type="gpointer"/>
7193 <function name="header_parse_semi_param_list"
7194 c:identifier="soup_header_parse_semi_param_list">
7195 <return-value transfer-ownership="full">
7196 <type name="GLib.HashTable" c:type="GHashTable*"/>
7199 <parameter name="header" transfer-ownership="none">
7200 <type name="utf8" c:type="char*"/>
7204 <function name="headers_parse" c:identifier="soup_headers_parse">
7205 <return-value transfer-ownership="none">
7206 <type name="boolean" c:type="gboolean"/>
7209 <parameter name="str" transfer-ownership="none">
7210 <type name="utf8" c:type="char*"/>
7212 <parameter name="len" transfer-ownership="none">
7213 <type name="int" c:type="int"/>
7215 <parameter name="dest" transfer-ownership="none">
7216 <type name="MessageHeaders" c:type="SoupMessageHeaders*"/>
7220 <function name="headers_parse_request"
7221 c:identifier="soup_headers_parse_request">
7222 <return-value transfer-ownership="none">
7223 <type name="uint" c:type="guint"/>
7226 <parameter name="str" transfer-ownership="none">
7227 <type name="utf8" c:type="char*"/>
7229 <parameter name="len" transfer-ownership="none">
7230 <type name="int" c:type="int"/>
7232 <parameter name="req_headers" transfer-ownership="none">
7233 <type name="MessageHeaders" c:type="SoupMessageHeaders*"/>
7235 <parameter name="req_method"
7237 caller-allocates="0"
7238 transfer-ownership="full"
7240 <type name="utf8" c:type="char**"/>
7242 <parameter name="req_path"
7244 caller-allocates="0"
7245 transfer-ownership="full"
7247 <type name="utf8" c:type="char**"/>
7249 <parameter name="ver"
7251 caller-allocates="1"
7252 transfer-ownership="none"
7254 <type name="HTTPVersion" c:type="SoupHTTPVersion*"/>
7258 <function name="headers_parse_response"
7259 c:identifier="soup_headers_parse_response">
7260 <return-value transfer-ownership="none">
7261 <type name="boolean" c:type="gboolean"/>
7264 <parameter name="str" transfer-ownership="none">
7265 <type name="utf8" c:type="char*"/>
7267 <parameter name="len" transfer-ownership="none">
7268 <type name="int" c:type="int"/>
7270 <parameter name="headers" transfer-ownership="none">
7271 <type name="MessageHeaders" c:type="SoupMessageHeaders*"/>
7273 <parameter name="ver"
7275 caller-allocates="1"
7276 transfer-ownership="none"
7278 <type name="HTTPVersion" c:type="SoupHTTPVersion*"/>
7280 <parameter name="status_code"
7282 caller-allocates="0"
7283 transfer-ownership="full"
7285 <type name="uint" c:type="guint*"/>
7287 <parameter name="reason_phrase"
7289 caller-allocates="0"
7290 transfer-ownership="full"
7292 <type name="utf8" c:type="char**"/>
7296 <function name="headers_parse_status_line"
7297 c:identifier="soup_headers_parse_status_line">
7298 <return-value transfer-ownership="none">
7299 <type name="boolean" c:type="gboolean"/>
7302 <parameter name="status_line" transfer-ownership="none">
7303 <type name="utf8" c:type="char*"/>
7305 <parameter name="ver"
7307 caller-allocates="1"
7308 transfer-ownership="none"
7310 <type name="HTTPVersion" c:type="SoupHTTPVersion*"/>
7312 <parameter name="status_code"
7314 caller-allocates="0"
7315 transfer-ownership="full"
7317 <type name="uint" c:type="guint*"/>
7319 <parameter name="reason_phrase"
7321 caller-allocates="0"
7322 transfer-ownership="full"
7324 <type name="utf8" c:type="char**"/>
7328 <function name="status_get_phrase" c:identifier="soup_status_get_phrase">
7329 <return-value transfer-ownership="none">
7330 <type name="utf8" c:type="char*"/>
7333 <parameter name="status_code" transfer-ownership="none">
7334 <type name="uint" c:type="guint"/>
7338 <function name="status_proxify" c:identifier="soup_status_proxify">
7339 <return-value transfer-ownership="none">
7340 <type name="uint" c:type="guint"/>
7343 <parameter name="status_code" transfer-ownership="none">
7344 <type name="uint" c:type="guint"/>
7348 <function name="str_case_equal" c:identifier="soup_str_case_equal">
7349 <return-value transfer-ownership="none">
7350 <type name="boolean" c:type="gboolean"/>
7353 <parameter name="v1" transfer-ownership="none">
7354 <type name="any" c:type="gconstpointer"/>
7356 <parameter name="v2" transfer-ownership="none">
7357 <type name="any" c:type="gconstpointer"/>
7361 <function name="str_case_hash" c:identifier="soup_str_case_hash">
7362 <return-value transfer-ownership="none">
7363 <type name="uint" c:type="guint"/>
7366 <parameter name="key" transfer-ownership="none">
7367 <type name="any" c:type="gconstpointer"/>
7371 <function name="uri_decode" c:identifier="soup_uri_decode">
7372 <return-value transfer-ownership="full">
7373 <type name="utf8" c:type="char*"/>
7376 <parameter name="part" transfer-ownership="none">
7377 <type name="utf8" c:type="char*"/>
7381 <function name="uri_encode" c:identifier="soup_uri_encode">
7382 <return-value transfer-ownership="full">
7383 <type name="utf8" c:type="char*"/>
7386 <parameter name="part" transfer-ownership="none">
7387 <type name="utf8" c:type="char*"/>
7389 <parameter name="escape_extra" transfer-ownership="none">
7390 <type name="utf8" c:type="char*"/>
7394 <function name="uri_host_equal" c:identifier="soup_uri_host_equal">
7395 <return-value transfer-ownership="none">
7396 <type name="boolean" c:type="gboolean"/>
7399 <parameter name="v1" transfer-ownership="none">
7400 <type name="any" c:type="gconstpointer"/>
7402 <parameter name="v2" transfer-ownership="none">
7403 <type name="any" c:type="gconstpointer"/>
7407 <function name="uri_host_hash" c:identifier="soup_uri_host_hash">
7408 <return-value transfer-ownership="none">
7409 <type name="uint" c:type="guint"/>
7412 <parameter name="key" transfer-ownership="none">
7413 <type name="any" c:type="gconstpointer"/>
7417 <function name="uri_normalize" c:identifier="soup_uri_normalize">
7418 <return-value transfer-ownership="full">
7419 <type name="utf8" c:type="char*"/>
7422 <parameter name="part" transfer-ownership="none">
7423 <type name="utf8" c:type="char*"/>
7425 <parameter name="unescape_extra" transfer-ownership="none">
7426 <type name="utf8" c:type="char*"/>
7430 <function name="value_array_append"
7431 c:identifier="soup_value_array_append"
7433 <return-value transfer-ownership="none">
7434 <type name="none" c:type="void"/>
7437 <parameter name="array" transfer-ownership="none">
7438 <type name="GObject.ValueArray" c:type="GValueArray*"/>
7440 <parameter name="type" transfer-ownership="none">
7441 <type name="GType" c:type="GType"/>
7443 <parameter transfer-ownership="none">
7449 <function name="value_array_append_vals"
7450 c:identifier="soup_value_array_append_vals"
7452 <return-value transfer-ownership="none">
7453 <type name="none" c:type="void"/>
7456 <parameter name="array" transfer-ownership="none">
7457 <type name="GObject.ValueArray" c:type="GValueArray*"/>
7459 <parameter name="first_type" transfer-ownership="none">
7460 <type name="GType" c:type="GType"/>
7462 <parameter transfer-ownership="none">
7468 <function name="value_array_get_nth"
7469 c:identifier="soup_value_array_get_nth"
7471 <return-value transfer-ownership="none">
7472 <type name="boolean" c:type="gboolean"/>
7475 <parameter name="array" transfer-ownership="none">
7476 <type name="GObject.ValueArray" c:type="GValueArray*"/>
7478 <parameter name="index_" transfer-ownership="none">
7479 <type name="uint" c:type="guint"/>
7481 <parameter name="type" transfer-ownership="none">
7482 <type name="GType" c:type="GType"/>
7484 <parameter transfer-ownership="none">
7490 <function name="value_array_insert"
7491 c:identifier="soup_value_array_insert"
7493 <return-value transfer-ownership="none">
7494 <type name="none" c:type="void"/>
7497 <parameter name="array" transfer-ownership="none">
7498 <type name="GObject.ValueArray" c:type="GValueArray*"/>
7500 <parameter name="index_" transfer-ownership="none">
7501 <type name="uint" c:type="guint"/>
7503 <parameter name="type" transfer-ownership="none">
7504 <type name="GType" c:type="GType"/>
7506 <parameter transfer-ownership="none">
7512 <function name="value_array_new" c:identifier="soup_value_array_new">
7513 <return-value transfer-ownership="full">
7514 <type name="GObject.ValueArray" c:type="GValueArray*"/>
7517 <function name="value_array_new_with_vals"
7518 c:identifier="soup_value_array_new_with_vals"
7520 <return-value transfer-ownership="full">
7521 <type name="GObject.ValueArray" c:type="GValueArray*"/>
7524 <parameter name="first_type" transfer-ownership="none">
7525 <type name="GType" c:type="GType"/>
7527 <parameter transfer-ownership="none">
7533 <function name="value_hash_insert"
7534 c:identifier="soup_value_hash_insert"
7536 <return-value transfer-ownership="none">
7537 <type name="none" c:type="void"/>
7540 <parameter name="hash" transfer-ownership="none">
7541 <type name="GLib.HashTable" c:type="GHashTable*"/>
7543 <parameter name="key" transfer-ownership="none">
7544 <type name="utf8" c:type="char*"/>
7546 <parameter name="type" transfer-ownership="none">
7547 <type name="GType" c:type="GType"/>
7549 <parameter transfer-ownership="none">
7555 <function name="value_hash_insert_vals"
7556 c:identifier="soup_value_hash_insert_vals"
7558 <return-value transfer-ownership="none">
7559 <type name="none" c:type="void"/>
7562 <parameter name="hash" transfer-ownership="none">
7563 <type name="GLib.HashTable" c:type="GHashTable*"/>
7565 <parameter name="first_key" transfer-ownership="none">
7566 <type name="utf8" c:type="char*"/>
7568 <parameter transfer-ownership="none">
7574 <function name="value_hash_insert_value"
7575 c:identifier="soup_value_hash_insert_value">
7576 <return-value transfer-ownership="none">
7577 <type name="none" c:type="void"/>
7580 <parameter name="hash" transfer-ownership="none">
7581 <type name="GLib.HashTable" c:type="GHashTable*"/>
7583 <parameter name="key" transfer-ownership="none">
7584 <type name="utf8" c:type="char*"/>
7586 <parameter name="value" transfer-ownership="none">
7587 <type name="GObject.Value" c:type="GValue*"/>
7591 <function name="value_hash_lookup"
7592 c:identifier="soup_value_hash_lookup"
7594 <return-value transfer-ownership="none">
7595 <type name="boolean" c:type="gboolean"/>
7598 <parameter name="hash" transfer-ownership="none">
7599 <type name="GLib.HashTable" c:type="GHashTable*"/>
7601 <parameter name="key" transfer-ownership="none">
7602 <type name="utf8" c:type="char*"/>
7604 <parameter name="type" transfer-ownership="none">
7605 <type name="GType" c:type="GType"/>
7607 <parameter transfer-ownership="none">
7613 <function name="value_hash_lookup_vals"
7614 c:identifier="soup_value_hash_lookup_vals"
7616 <return-value transfer-ownership="none">
7617 <type name="boolean" c:type="gboolean"/>
7620 <parameter name="hash" transfer-ownership="none">
7621 <type name="GLib.HashTable" c:type="GHashTable*"/>
7623 <parameter name="first_key" transfer-ownership="none">
7624 <type name="utf8" c:type="char*"/>
7626 <parameter transfer-ownership="none">
7632 <function name="value_hash_new" c:identifier="soup_value_hash_new">
7633 <return-value transfer-ownership="full">
7634 <type name="GLib.HashTable" c:type="GHashTable*"/>
7637 <function name="value_hash_new_with_vals"
7638 c:identifier="soup_value_hash_new_with_vals"
7640 <return-value transfer-ownership="full">
7641 <type name="GLib.HashTable" c:type="GHashTable*"/>
7644 <parameter name="first_key" transfer-ownership="none">
7645 <type name="utf8" c:type="char*"/>
7647 <parameter transfer-ownership="none">
7653 <function name="xmlrpc_build_fault"
7654 c:identifier="soup_xmlrpc_build_fault"
7656 <return-value transfer-ownership="full">
7657 <type name="utf8" c:type="char*"/>
7660 <parameter name="fault_code" transfer-ownership="none">
7661 <type name="int" c:type="int"/>
7663 <parameter name="fault_format" transfer-ownership="none">
7664 <type name="utf8" c:type="char*"/>
7666 <parameter transfer-ownership="none">
7672 <function name="xmlrpc_build_method_call"
7673 c:identifier="soup_xmlrpc_build_method_call">
7674 <return-value transfer-ownership="full">
7675 <type name="utf8" c:type="char*"/>
7678 <parameter name="method_name" transfer-ownership="none">
7679 <type name="utf8" c:type="char*"/>
7681 <parameter name="params" transfer-ownership="none">
7682 <type name="GObject.Value" c:type="GValue*"/>
7684 <parameter name="n_params" transfer-ownership="none">
7685 <type name="int" c:type="int"/>
7689 <function name="xmlrpc_build_method_response"
7690 c:identifier="soup_xmlrpc_build_method_response">
7691 <return-value transfer-ownership="full">
7692 <type name="utf8" c:type="char*"/>
7695 <parameter name="value" transfer-ownership="none">
7696 <type name="GObject.Value" c:type="GValue*"/>
7700 <function name="xmlrpc_extract_method_call"
7701 c:identifier="soup_xmlrpc_extract_method_call"
7703 <return-value transfer-ownership="none">
7704 <type name="boolean" c:type="gboolean"/>
7707 <parameter name="method_call" transfer-ownership="none">
7708 <type name="utf8" c:type="char*"/>
7710 <parameter name="length" transfer-ownership="none">
7711 <type name="int" c:type="int"/>
7713 <parameter name="method_name"
7715 caller-allocates="0"
7716 transfer-ownership="full">
7717 <type name="utf8" c:type="char**"/>
7719 <parameter transfer-ownership="none">
7725 <function name="xmlrpc_extract_method_response"
7726 c:identifier="soup_xmlrpc_extract_method_response"
7728 <return-value transfer-ownership="none">
7729 <type name="boolean" c:type="gboolean"/>
7732 <parameter name="method_response" transfer-ownership="none">
7733 <type name="utf8" c:type="char*"/>
7735 <parameter name="length" transfer-ownership="none">
7736 <type name="int" c:type="int"/>
7738 <parameter name="error" transfer-ownership="none">
7739 <type name="GLib.Error" c:type="GError**"/>
7741 <parameter name="type" transfer-ownership="none">
7742 <type name="GType" c:type="GType"/>
7744 <parameter transfer-ownership="none">
7750 <function name="xmlrpc_fault_quark" c:identifier="soup_xmlrpc_fault_quark">
7751 <return-value transfer-ownership="full">
7752 <type name="GLib.Quark" c:type="GQuark"/>
7755 <function name="xmlrpc_parse_method_call"
7756 c:identifier="soup_xmlrpc_parse_method_call">
7757 <return-value transfer-ownership="none">
7758 <type name="boolean" c:type="gboolean"/>
7761 <parameter name="method_call" transfer-ownership="none">
7762 <type name="utf8" c:type="char*"/>
7764 <parameter name="length" transfer-ownership="none">
7765 <type name="int" c:type="int"/>
7767 <parameter name="method_name"
7769 caller-allocates="0"
7770 transfer-ownership="full">
7771 <type name="utf8" c:type="char**"/>
7773 <parameter name="params"
7775 caller-allocates="0"
7776 transfer-ownership="full">
7777 <type name="GObject.ValueArray" c:type="GValueArray**"/>
7781 <function name="xmlrpc_parse_method_response"
7782 c:identifier="soup_xmlrpc_parse_method_response"
7784 <return-value transfer-ownership="none">
7785 <type name="boolean" c:type="gboolean"/>
7788 <parameter name="method_response" transfer-ownership="none">
7789 <type name="utf8" c:type="char*"/>
7791 <parameter name="length" transfer-ownership="none">
7792 <type name="int" c:type="int"/>
7794 <parameter name="value"
7796 caller-allocates="1"
7797 transfer-ownership="none">
7798 <type name="GObject.Value" c:type="GValue*"/>
7802 <function name="xmlrpc_request_new"
7803 c:identifier="soup_xmlrpc_request_new"
7805 <return-value transfer-ownership="full">
7806 <type name="Message" c:type="SoupMessage*"/>
7809 <parameter name="uri" transfer-ownership="none">
7810 <type name="utf8" c:type="char*"/>
7812 <parameter name="method_name" transfer-ownership="none">
7813 <type name="utf8" c:type="char*"/>
7815 <parameter transfer-ownership="none">
7821 <function name="xmlrpc_set_fault"
7822 c:identifier="soup_xmlrpc_set_fault"
7824 <return-value transfer-ownership="none">
7825 <type name="none" c:type="void"/>
7828 <parameter name="msg" transfer-ownership="none">
7829 <type name="Message" c:type="SoupMessage*"/>
7831 <parameter name="fault_code" transfer-ownership="none">
7832 <type name="int" c:type="int"/>
7834 <parameter name="fault_format" transfer-ownership="none">
7835 <type name="utf8" c:type="char*"/>
7837 <parameter transfer-ownership="none">
7843 <function name="xmlrpc_set_response"
7844 c:identifier="soup_xmlrpc_set_response"
7846 <return-value transfer-ownership="none">
7847 <type name="none" c:type="void"/>
7850 <parameter name="msg" transfer-ownership="none">
7851 <type name="Message" c:type="SoupMessage*"/>
7853 <parameter name="type" transfer-ownership="none">
7854 <type name="GType" c:type="GType"/>
7856 <parameter transfer-ownership="none">