diff options
author | Kjell Ahlstedt <kjell.ahlstedt@bredband.net> | 2015-06-02 09:21:35 +0200 |
---|---|---|
committer | Kjell Ahlstedt <kjell.ahlstedt@bredband.net> | 2015-06-02 09:21:35 +0200 |
commit | 328e06fc54c63351b3ca6ec9859fe0e16927aa22 (patch) | |
tree | fde53a17f4dbf64fb14d41e09208da73e998bed4 /gio/src/gio_docs.xml | |
parent | 46e2b79fc1fbcb724b1633988e6e976105218523 (diff) | |
download | glibmm-328e06fc54c63351b3ca6ec9859fe0e16927aa22.tar.gz |
Regenerate docs.xml files, including property documentation
* tools/gen_scripts/gio_generate_docs.sh:
* tools/gen_scripts/glib_generate_docs.sh: Add the --with-properties option
to the call to docextract_to_xml.py.
* gio/src/gio_docs.xml:
* gio/src/glib_docs.xml: Regenerate with property documentation.
Diffstat (limited to 'gio/src/gio_docs.xml')
-rw-r--r-- | gio/src/gio_docs.xml | 2552 |
1 files changed, 2460 insertions, 92 deletions
diff --git a/gio/src/gio_docs.xml b/gio/src/gio_docs.xml index 5ac0ae3f..6bf2b38a 100644 --- a/gio/src/gio_docs.xml +++ b/gio/src/gio_docs.xml @@ -53,6 +53,59 @@ Since: 2.30 <return></return> </signal> +<property name="ExampleAnimal:bar"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Bar">"Bar"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +Since: 2.36 + +</description> +</property> + +<property name="ExampleAnimal:foo"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Foo">"Foo"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +Since: 2.30 + +</description> +</property> + +<property name="ExampleAnimal:mood"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood">"Mood"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +Since: 2.30 + +</description> +</property> + +<property name="ExampleObject:animal"> +<description> +The #ExampleAnimal instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +Since: 2.30 + +</description> +</property> + +<property name="ExampleObject:cat"> +<description> +The #ExampleCat instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page">org.gtk.GDBus.Example.ObjectManager.Cat</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + <signal name="FooiGenAuthorize::handle-check-authorized"> <description> Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-project-Authorize.CheckAuthorized">CheckAuthorized()</link> D-Bus method. @@ -413,6 +466,276 @@ On the service-side, this signal can be used with e.g. g_signal_emit_by_name() t <return></return> </signal> +<property name="FooiGenBar:aay"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.aay">"aay"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:ag"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.ag">"ag"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:ao"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.ao">"ao"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:as"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.as">"as"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:ay"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.ay">"ay"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:b"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.b">"b"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:d"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.d">"d"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:finally-normal-name"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.FinallyNormalName">"FinallyNormalName"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:g"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.g">"g"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:i"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.i">"i"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:n"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.n">"n"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:o"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.o">"o"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:q"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.q">"q"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:readonly-property"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.ReadonlyProperty">"ReadonlyProperty"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +</description> +</property> + +<property name="FooiGenBar:s"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.s">"s"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:t"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.t">"t"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:u"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.u">"u"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:unset-ag"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.unset_ag">"unset_ag"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:unset-ao"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.unset_ao">"unset_ao"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:unset-as"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.unset_as">"unset_as"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:unset-ay"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.unset_ay">"unset_ay"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:unset-d"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.unset_d">"unset_d"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:unset-g"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.unset_g">"unset_g"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:unset-i"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.unset_i">"unset_i"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:unset-o"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.unset_o">"unset_o"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:unset-s"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.unset_s">"unset_s"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:unset-struct"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.unset_struct">"unset_struct"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:writeonly-property"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.WriteonlyProperty">"WriteonlyProperty"</link>. + +Since the D-Bus property for this #GObject property is writable but not readable, it is meaningful to write to it on both the client- and service-side. It is only meaningful, however, to read from it on the service-side. + +</description> +</property> + +<property name="FooiGenBar:x"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.x">"x"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBar:y"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bar.y">"y"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + <signal name="FooiGenBarFrobnicator::handle-random-method"> <description> Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-project-Bar-Frobnicator.RandomMethod">RandomMethod()</link> D-Bus method. @@ -505,6 +828,42 @@ If a signal handler returns %TRUE, it means the signal handler will handle the i </return> </signal> +<property name="FooiGenBat:force-ay"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bat.force_ay">"force_ay"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBat:force-i"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bat.force_i">"force_i"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBat:force-s"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bat.force_s">"force_s"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenBat:force-struct"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-Bat.force_struct">"force_struct"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + <signal name="FooiGenChangingInterfaceV10::added-signal-in10"> <description> On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-ChangingInterfaceV10.AddedSignalIn10">"AddedSignalIn10"</link> is received. @@ -1055,6 +1414,15 @@ On the service-side, this signal can be used with e.g. g_signal_emit_by_name() t <return></return> </signal> +<property name="FooiGenComAcmeCoyote:mood"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-com-acme-Coyote.Mood">"Mood"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +</description> +</property> + <signal name="FooiGenFDPassing::handle-hello-fd"> <description> Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-FDPassing.HelloFD">HelloFD()</link> D-Bus method. @@ -1161,6 +1529,60 @@ If a signal handler returns %TRUE, it means the signal handler will handle the i </return> </signal> +<property name="FooiGenInlineDocs:baz-property"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-InlineDocs.BazProperty">"BazProperty"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +</description> +</property> + +<property name="FooiGenInlineDocs:fancy-property"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-InlineDocs.FancyProperty">"FancyProperty"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +</description> +</property> + +<property name="FooiGenInlineDocs:property2"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-InlineDocs.Property2">"Property2"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +</description> +</property> + +<property name="FooiGenInlineDocs:property3"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-InlineDocs.Property3">"Property3"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +</description> +</property> + +<property name="FooiGenInlineDocs:property4"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-InlineDocs.Property4">"Property4"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +</description> +</property> + +<property name="FooiGenInlineDocs:property5"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-org-project-InlineDocs.Property5">"Property5"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +</description> +</property> + <signal name="FooiGenMethodThreads::handle-get-self"> <description> Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-project-MethodThreads.GetSelf">GetSelf()</link> D-Bus method. @@ -1183,6 +1605,170 @@ If a signal handler returns %TRUE, it means the signal handler will handle the i </return> </signal> +<property name="FooiGenNaming:type"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-Naming.Type">"Type"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="FooiGenObject:authorize"> +<description> +The #FooiGenAuthorize instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-project-Authorize.top_of_page">org.project.Authorize</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:bar"> +<description> +The #FooiGenBar instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-project-Bar.top_of_page">org.project.Bar</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:bar-frobnicator"> +<description> +The #FooiGenBarFrobnicator instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-project-Bar-Frobnicator.top_of_page">org.project.Bar.Frobnicator</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:bat"> +<description> +The #FooiGenBat instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-project-Bat.top_of_page">org.project.Bat</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:baz"> +<description> +The #FooiGenBaz instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-project-Baz.top_of_page">org.project.Baz</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:changing-interface-v1"> +<description> +The #FooiGenChangingInterfaceV1 instance corresponding to the D-Bus interface <link linkend="gdbus-interface-ChangingInterfaceV1.top_of_page">ChangingInterfaceV1</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:changing-interface-v10"> +<description> +The #FooiGenChangingInterfaceV10 instance corresponding to the D-Bus interface <link linkend="gdbus-interface-ChangingInterfaceV10.top_of_page">ChangingInterfaceV10</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:changing-interface-v2"> +<description> +The #FooiGenChangingInterfaceV2 instance corresponding to the D-Bus interface <link linkend="gdbus-interface-ChangingInterfaceV2.top_of_page">ChangingInterfaceV2</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:com-acme-coyote"> +<description> +The #FooiGenComAcmeCoyote instance corresponding to the D-Bus interface <link linkend="gdbus-interface-com-acme-Coyote.top_of_page">com.acme.Coyote</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:fdpassing"> +<description> +The #FooiGenFDPassing instance corresponding to the D-Bus interface <link linkend="gdbus-interface-FDPassing.top_of_page">FDPassing</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:inline-docs"> +<description> +The #FooiGenInlineDocs instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-project-InlineDocs.top_of_page">org.project.InlineDocs</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:method-threads"> +<description> +The #FooiGenMethodThreads instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-project-MethodThreads.top_of_page">org.project.MethodThreads</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:naming"> +<description> +The #FooiGenNaming instance corresponding to the D-Bus interface <link linkend="gdbus-interface-Naming.top_of_page">Naming</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:oldie-interface"> +<description> +The #FooiGenOldieInterface instance corresponding to the D-Bus interface <link linkend="gdbus-interface-OldieInterface.top_of_page">OldieInterface</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +Deprecated: The D-Bus interface has been deprecated. + +</description> +</property> + +<property name="FooiGenObject:rocket123"> +<description> +The #FooiGenRocket123 instance corresponding to the D-Bus interface <link linkend="gdbus-interface-com-acme-Rocket.top_of_page">com.acme.Rocket</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:test-ugly-case-interface"> +<description> +The #FooiGenTesTuglyCASEInterface instance corresponding to the D-Bus interface <link linkend="gdbus-interface-TestUglyCaseInterface.top_of_page">TestUglyCaseInterface</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + +<property name="FooiGenObject:unknown-xml-tags"> +<description> +The #FooiGenUnknownXmlTags instance corresponding to the D-Bus interface <link linkend="gdbus-interface-UnknownXmlTags.top_of_page">UnknownXmlTags</link>, if any. + +Connect to the #GObject::notify signal to get informed of property changes. + +</description> +</property> + <signal name="FooiGenOldieInterface::bar"> <description> On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-OldieInterface.Bar">"Bar"</link> is received. @@ -1225,6 +1811,17 @@ Deprecated: The D-Bus method has been deprecated. </return> </signal> +<property name="FooiGenOldieInterface:bat"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-OldieInterface.Bat">"Bat"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +Deprecated: The D-Bus property has been deprecated. + +</description> +</property> + <signal name="FooiGenRocket123::exploded-xyz"> <description> On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-com-acme-Rocket.Exploded">"Exploded"</link> is received. @@ -1263,6 +1860,33 @@ If a signal handler returns %TRUE, it means the signal handler will handle the i </return> </signal> +<property name="FooiGenRocket123:direction"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-com-acme-Rocket.Direction">"Direction"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +</description> +</property> + +<property name="FooiGenRocket123:speed-xyz"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-com-acme-Rocket.Speed">"Speed"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +</description> +</property> + +<property name="FooiGenRocket123:type"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-com-acme-Rocket.Type">"Type"</link>. + +Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. + +</description> +</property> + <signal name="FooiGenTesTuglyCASEInterface::handle-get-iscsi-servers"> <description> Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-TestUglyCaseInterface.GetiSCSIServers">GetiSCSIServers()</link> D-Bus method. @@ -1301,6 +1925,15 @@ On the service-side, this signal can be used with e.g. g_signal_emit_by_name() t <return></return> </signal> +<property name="FooiGenTesTuglyCASEInterface:ugly-name"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-TestUglyCaseInterface.UGLYNAME">"UGLYNAME"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + <signal name="FooiGenUnknownXmlTags::handle-can-set-timezone"> <description> Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-UnknownXmlTags.CanSetTimezone">CanSetTimezone()</link> D-Bus method. @@ -1339,6 +1972,67 @@ On the service-side, this signal can be used with e.g. g_signal_emit_by_name() t <return></return> </signal> +<property name="FooiGenUnknownXmlTags:some-property"> +<description> +Represents the D-Bus property <link linkend="gdbus-property-UnknownXmlTags.SomeProperty">"SomeProperty"</link>. + +Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side. + +</description> +</property> + +<property name="GAction:enabled"> +<description> +If @action is currently enabled. + +If the action is disabled then calls to g_action_activate() and +g_action_change_state() have no effect. + +Since: 2.28 + +</description> +</property> + +<property name="GAction:name"> +<description> +The name of the action. This is mostly meaningful for identifying +the action once it has been added to a #GActionGroup. It is immutable. + +Since: 2.28 + +</description> +</property> + +<property name="GAction:parameter-type"> +<description> +The type of the parameter that must be given when activating the +action. This is immutable, and may be %NULL if no parameter is needed when +activating the action. + +Since: 2.28 + +</description> +</property> + +<property name="GAction:state"> +<description> +The state of the action, or %NULL if the action is stateless. + +Since: 2.28 + +</description> +</property> + +<property name="GAction:state-type"> +<description> +The #GVariantType of the state that the action has, or %NULL if the +action is stateless. This is immutable. + +Since: 2.28 + +</description> +</property> + <signal name="GActionGroup::action-added"> <description> Signals that a new action was just added to the group. @@ -1678,6 +2372,16 @@ after registration. See g_application_register(). <return></return> </signal> +<property name="GApplication:is-busy"> +<description> +Whether the application is currently marked as busy through +g_application_mark_busy() or g_application_bind_busy_property(). + +Since: 2.44 + +</description> +</property> + <enum name="GApplicationFlags"> <description> Flags used to define the behaviour of a #GApplication. @@ -1842,6 +2546,13 @@ Since: 2.26 </parameters> </enum> +<property name="GBytesIcon:bytes"> +<description> +The bytes containing the icon. + +</description> +</property> + <signal name="GCancellable::cancelled"> <description> Emitted when the operation has been cancelled. @@ -1991,6 +2702,17 @@ Since: 2.26 </parameters> </enum> +<property name="GDBusAuthMechanism:credentials"> +<description> +If authenticating as a server, this property contains the +received credentials, if any. + +If authenticating as a client, the property contains the +credentials that were sent, if any. + +</description> +</property> + <signal name="GDBusAuthObserver::allow-mechanism"> <description> Emitted to check if @mechanism is allowed to be used. @@ -2121,6 +2843,123 @@ remote peer closed its end of the connection <return></return> </signal> +<property name="GDBusConnection:address"> +<description> +A D-Bus address specifying potential endpoints that can be used +when establishing the connection. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusConnection:authentication-observer"> +<description> +A #GDBusAuthObserver object to assist in the authentication process or %NULL. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusConnection:capabilities"> +<description> +Flags from the #GDBusCapabilityFlags enumeration +representing connection features negotiated with the other peer. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusConnection:closed"> +<description> +A boolean specifying whether the connection has been closed. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusConnection:exit-on-close"> +<description> +A boolean specifying whether the process will be terminated (by +calling `raise(SIGTERM)`) if the connection is closed by the +remote peer. + +Note that #GDBusConnection objects returned by g_bus_get_finish() +and g_bus_get_sync() will (usually) have this property set to %TRUE. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusConnection:flags"> +<description> +Flags from the #GDBusConnectionFlags enumeration. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusConnection:guid"> +<description> +The GUID of the peer performing the role of server when +authenticating. + +If you are constructing a #GDBusConnection and pass +%G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER in the +#GDBusConnection:flags property then you MUST also set this +property to a valid guid. + +If you are constructing a #GDBusConnection and pass +%G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT in the +#GDBusConnection:flags property you will be able to read the GUID +of the other peer here after the connection has been successfully +initialized. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusConnection:locked"> +<description> +A boolean specifying whether the message is locked. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusConnection:stream"> +<description> +The underlying #GIOStream used for I/O. + +If this is passed on construction and is a #GSocketConnection, +then the corresponding #GSocket will be put into non-blocking mode. + +While the #GDBusConnection is active, it will interact with this +stream from a worker thread, so it is not safe to interact with +the stream directly. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusConnection:unique-name"> +<description> +The unique name as assigned by the message bus or %NULL if the +connection is not open or not a message bus connection. + +Since: 2.26 + +</description> +</property> + <enum name="GDBusConnectionFlags"> <description> Flags used when creating a new #GDBusConnection. @@ -2460,6 +3299,15 @@ Since: 2.30 </return> </signal> +<property name="GDBusInterfaceSkeleton:g-flags"> +<description> +Flags from the #GDBusInterfaceSkeletonFlags enumeration. + +Since: 2.30 + +</description> +</property> + <enum name="GDBusInterfaceSkeletonFlags"> <description> Flags describing the behavior of a #GDBusInterfaceSkeleton instance. @@ -2826,6 +3674,93 @@ Since: 2.30 <return></return> </signal> +<property name="GDBusObjectManagerClient:bus-type"> +<description> +If this property is not %G_BUS_TYPE_NONE, then +#GDBusObjectManagerClient:connection must be %NULL and will be set to the +#GDBusConnection obtained by calling g_bus_get() with the value +of this property. + +Since: 2.30 + +</description> +</property> + +<property name="GDBusObjectManagerClient:connection"> +<description> +The #GDBusConnection to use. + +Since: 2.30 + +</description> +</property> + +<property name="GDBusObjectManagerClient:flags"> +<description> +Flags from the #GDBusObjectManagerClientFlags enumeration. + +Since: 2.30 + +</description> +</property> + +<property name="GDBusObjectManagerClient:get-proxy-type-destroy-notify"> +<description> +A #GDestroyNotify for the #gpointer user_data in #GDBusObjectManagerClient:get-proxy-type-user-data. + +Since: 2.30 + +</description> +</property> + +<property name="GDBusObjectManagerClient:get-proxy-type-func"> +<description> +The #GDBusProxyTypeFunc to use when determining what #GType to +use for interface proxies or %NULL. + +Since: 2.30 + +</description> +</property> + +<property name="GDBusObjectManagerClient:get-proxy-type-user-data"> +<description> +The #gpointer user_data to pass to #GDBusObjectManagerClient:get-proxy-type-func. + +Since: 2.30 + +</description> +</property> + +<property name="GDBusObjectManagerClient:name"> +<description> +The well-known name or unique name that the manager is for. + +Since: 2.30 + +</description> +</property> + +<property name="GDBusObjectManagerClient:name-owner"> +<description> +The unique name that owns #GDBusObjectManagerClient:name or %NULL if +no-one is currently owning the name. Connect to the +#GObject::notify signal to track changes to this property. + +Since: 2.30 + +</description> +</property> + +<property name="GDBusObjectManagerClient:object-path"> +<description> +The object path the manager is for. + +Since: 2.30 + +</description> +</property> + <enum name="GDBusObjectManagerClientFlags"> <description> Flags used when constructing a #GDBusObjectManagerClient. @@ -2848,6 +3783,42 @@ be used in managers for well-known names. </parameters> </enum> +<property name="GDBusObjectManagerServer:connection"> +<description> +The #GDBusConnection to export objects on. + +Since: 2.30 + +</description> +</property> + +<property name="GDBusObjectManagerServer:object-path"> +<description> +The object path to register the manager object at. + +Since: 2.30 + +</description> +</property> + +<property name="GDBusObjectProxy:g-connection"> +<description> +The connection of the proxy. + +Since: 2.30 + +</description> +</property> + +<property name="GDBusObjectProxy:g-object-path"> +<description> +The object path of the proxy. + +Since: 2.30 + +</description> +</property> + <signal name="GDBusObjectSkeleton::authorize-method"> <description> Emitted when a method is invoked by a remote caller and used to @@ -2881,6 +3852,15 @@ Since: 2.30 </return> </signal> +<property name="GDBusObjectSkeleton:g-object-path"> +<description> +The object path where the object is exported. + +Since: 2.30 + +</description> +</property> + <enum name="GDBusPropertyInfoFlags"> <description> Flags describing the access control of a D-Bus property. @@ -2967,6 +3947,122 @@ Since: 2.26 <return></return> </signal> +<property name="GDBusProxy:g-bus-type"> +<description> +If this property is not %G_BUS_TYPE_NONE, then +#GDBusProxy:g-connection must be %NULL and will be set to the +#GDBusConnection obtained by calling g_bus_get() with the value +of this property. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusProxy:g-connection"> +<description> +The #GDBusConnection the proxy is for. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusProxy:g-default-timeout"> +<description> +The timeout to use if -1 (specifying default timeout) is passed +as @timeout_msec in the g_dbus_proxy_call() and +g_dbus_proxy_call_sync() functions. + +This allows applications to set a proxy-wide timeout for all +remote method invocations on the proxy. If this property is -1, +the default timeout (typically 25 seconds) is used. If set to +%G_MAXINT, then no timeout is used. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusProxy:g-flags"> +<description> +Flags from the #GDBusProxyFlags enumeration. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusProxy:g-interface-info"> +<description> +Ensure that interactions with this proxy conform to the given +interface. This is mainly to ensure that malformed data received +from the other peer is ignored. The given #GDBusInterfaceInfo is +said to be the "expected interface". + +The checks performed are: +- When completing a method call, if the type signature of +the reply message isn't what's expected, the reply is +discarded and the #GError is set to %G_IO_ERROR_INVALID_ARGUMENT. + +- Received signals that have a type signature mismatch are dropped and +a warning is logged via g_warning(). + +- Properties received via the initial `GetAll()` call or via the +`::PropertiesChanged` signal (on the +[org.freedesktop.DBus.Properties](http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties) +interface) or set using g_dbus_proxy_set_cached_property() +with a type signature mismatch are ignored and a warning is +logged via g_warning(). + +Note that these checks are never done on methods, signals and +properties that are not referenced in the given +#GDBusInterfaceInfo, since extending a D-Bus interface on the +service-side is not considered an ABI break. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusProxy:g-interface-name"> +<description> +The D-Bus interface name the proxy is for. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusProxy:g-name"> +<description> +The well-known or unique name that the proxy is for. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusProxy:g-name-owner"> +<description> +The unique name that owns #GDBusProxy:g-name or %NULL if no-one +currently owns that name. You may connect to #GObject::notify signal to +track changes to this property. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusProxy:g-object-path"> +<description> +The object path the proxy is for. + +Since: 2.26 + +</description> +</property> + <enum name="GDBusProxyFlags"> <description> Flags used when constructing an instance of a #GDBusProxy derived class. @@ -3071,6 +4167,60 @@ run. </return> </signal> +<property name="GDBusServer:active"> +<description> +Whether the server is currently active. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusServer:address"> +<description> +The D-Bus address to listen on. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusServer:authentication-observer"> +<description> +A #GDBusAuthObserver object to assist in the authentication process or %NULL. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusServer:client-address"> +<description> +The D-Bus address that clients can use. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusServer:flags"> +<description> +Flags from the #GDBusServerFlags enumeration. + +Since: 2.26 + +</description> +</property> + +<property name="GDBusServer:guid"> +<description> +The guid of the server. + +Since: 2.26 + +</description> +</property> + <enum name="GDBusServerFlags"> <description> Flags used when creating a #GDBusServer. @@ -3150,6 +4300,31 @@ to dynamically spawn objects in the subtree. </parameters> </enum> +<property name="GDataOutputStream:byte-order"> +<description> +Determines the byte ordering that is used when writing +multi-byte entities (such as integers) to the stream. + +</description> +</property> + +<property name="GDataStream:byte-order"> +<description> +The ::byte-order property determines the byte ordering that +is used when reading multi-byte entities (such as integers) +from the stream. + +</description> +</property> + +<property name="GDataStream:newline-type"> +<description> +The :newline-type property determines what is considered +as a line ending when reading complete lines from the stream. + +</description> +</property> + <enum name="GDataStreamByteOrder"> <description> #GDataStreamByteOrder is used to ensure proper endianness of streaming data sources @@ -3198,6 +4373,13 @@ across various machine architectures. </parameters> </enum> +<property name="GDesktopAppInfo:filename"> +<description> +The origin filename of this #GDesktopAppInfo + +</description> +</property> + <signal name="GDrive::changed"> <description> Emitted when the drive's state has changed. @@ -3500,6 +4682,13 @@ be exactly like that. Since 2.20 </parameters> </enum> +<property name="GFileIcon:file"> +<description> +The file containing the icon. + +</description> +</property> + <enum name="GFileMeasureFlags"> <description> Flags that can be used with g_file_measure_disk_usage(). @@ -3537,7 +4726,28 @@ Compare with `du -x`. <description> Emitted when @file has been changed. -If using #G_FILE_MONITOR_SEND_MOVED flag and @event_type is +If using %G_FILE_MONITOR_WATCH_RENAMES on a directory monitor, and +the information is available (and if supported by the backend), +@event_type may be %G_FILE_MONITOR_EVENT_RENAMED, +%G_FILE_MONITOR_EVENT_MOVED_IN or %G_FILE_MONITOR_EVENT_MOVED_OUT. + +In all cases @file will be a child of the monitored directory. For +renames, @file will be the old name and @other_file is the new +name. For "moved in" events, @file is the name of the file that +appeared and @other_file is the old name that it was moved from (in +another directory). For "moved out" events, @file is the name of +the file that used to be in this directory and @other_file is the +name of the file at its new location. + +It makes sense to treat %G_FILE_MONITOR_EVENT_MOVED_IN as +equivalent to %G_FILE_MONITOR_EVENT_CREATED and +%G_FILE_MONITOR_EVENT_MOVED_OUT as equivalent to +%G_FILE_MONITOR_EVENT_DELETED, with extra information. +%G_FILE_MONITOR_EVENT_RENAMED is equivalent to a delete/create +pair. This is exactly how the events will be reported in the case +that the %G_FILE_MONITOR_WATCH_RENAMES flag is not in use. + +If using the deprecated flag %G_FILE_MONITOR_SEND_MOVED flag and @event_type is #G_FILE_MONITOR_EVENT_MOVED, @file will be set to a #GFile containing the old path, and @other_file will be set to a #GFile containing the new path. @@ -3600,7 +4810,26 @@ Specifies what type of event a monitor event is. </parameter_description> </parameter> <parameter name="G_FILE_MONITOR_EVENT_MOVED"> -<parameter_description> the file was moved. +<parameter_description> the file was moved -- only sent if the +(deprecated) %G_FILE_MONITOR_SEND_MOVED flag is set +</parameter_description> +</parameter> +<parameter name="G_FILE_MONITOR_EVENT_RENAMED"> +<parameter_description> the file was renamed within the +current directory -- only sent if the %G_FILE_MONITOR_WATCH_MOVES +flag is set. Since: 2.44. +</parameter_description> +</parameter> +<parameter name="G_FILE_MONITOR_EVENT_MOVED_IN"> +<parameter_description> the file was moved into the +monitored directory from another location -- only sent if the +%G_FILE_MONITOR_WATCH_MOVES flag is set. Since: 2.44. +</parameter_description> +</parameter> +<parameter name="G_FILE_MONITOR_EVENT_MOVED_OUT"> +<parameter_description> the file was moved out of the +monitored directory to another location -- only sent if the +%G_FILE_MONITOR_WATCH_MOVES flag is set. Since: 2.44 </parameter_description> </parameter> </parameters> @@ -3625,7 +4854,8 @@ Flags used to set what a #GFileMonitor will watch for. by file renames (moves) and send a single G_FILE_MONITOR_EVENT_MOVED event instead (NB: not supported on all backends; the default behaviour -without specifying this flag- is to send single DELETED -and CREATED events). +and CREATED events). Deprecated since 2.44: use +%G_FILE_MONITOR_WATCH_MOVES instead. </parameter_description> </parameter> <parameter name="G_FILE_MONITOR_WATCH_HARD_LINKS"> @@ -3633,6 +4863,13 @@ and CREATED events). via another hard link. Since 2.36. </parameter_description> </parameter> +<parameter name="G_FILE_MONITOR_WATCH_MOVES"> +<parameter_description> Watch for rename operations on a +monitored directory. This causes %G_FILE_MONITOR_EVENT_RENAMED, +%G_FILE_MONITOR_EVENT_MOVED_IN and %G_FILE_MONITOR_EVENT_MOVED_OUT +events to be emitted when possible. Since: 2.44. +</parameter_description> +</parameter> </parameters> </enum> @@ -4000,6 +5237,115 @@ before calling the callback. </parameters> </enum> +<property name="GInetAddress:is-any"> +<description> +Whether this is the "any" address for its family. +See g_inet_address_get_is_any(). + +Since: 2.22 + +</description> +</property> + +<property name="GInetAddress:is-link-local"> +<description> +Whether this is a link-local address. +See g_inet_address_get_is_link_local(). + +Since: 2.22 + +</description> +</property> + +<property name="GInetAddress:is-loopback"> +<description> +Whether this is the loopback address for its family. +See g_inet_address_get_is_loopback(). + +Since: 2.22 + +</description> +</property> + +<property name="GInetAddress:is-mc-global"> +<description> +Whether this is a global multicast address. +See g_inet_address_get_is_mc_global(). + +Since: 2.22 + +</description> +</property> + +<property name="GInetAddress:is-mc-link-local"> +<description> +Whether this is a link-local multicast address. +See g_inet_address_get_is_mc_link_local(). + +Since: 2.22 + +</description> +</property> + +<property name="GInetAddress:is-mc-node-local"> +<description> +Whether this is a node-local multicast address. +See g_inet_address_get_is_mc_node_local(). + +Since: 2.22 + +</description> +</property> + +<property name="GInetAddress:is-mc-org-local"> +<description> +Whether this is an organization-local multicast address. +See g_inet_address_get_is_mc_org_local(). + +Since: 2.22 + +</description> +</property> + +<property name="GInetAddress:is-mc-site-local"> +<description> +Whether this is a site-local multicast address. +See g_inet_address_get_is_mc_site_local(). + +Since: 2.22 + +</description> +</property> + +<property name="GInetAddress:is-multicast"> +<description> +Whether this is a multicast address. +See g_inet_address_get_is_multicast(). + +Since: 2.22 + +</description> +</property> + +<property name="GInetAddress:is-site-local"> +<description> +Whether this is a site-local address. +See g_inet_address_get_is_loopback(). + +Since: 2.22 + +</description> +</property> + +<property name="GInetSocketAddress:flowinfo"> +<description> +The `sin6_flowinfo` field, for IPv6 addresses. + +Since: 2.32 + +</description> +</property> + <signal name="GListModel::items-changed"> <description> This signal is emitted whenever items were added or removed to @@ -4030,6 +5376,61 @@ Since: 2.44 <return></return> </signal> +<property name="GListStore:item-type"> +<description> +The type of items contained in this list store. Items must be +subclasses of #GObject. + +Since: 2.44 + +</description> +</property> + +<property name="GMemoryOutputStream:data"> +<description> +Pointer to buffer where data will be written. + +Since: 2.24 + +</description> +</property> + +<property name="GMemoryOutputStream:data-size"> +<description> +Size of data written to the buffer. + +Since: 2.24 + +</description> +</property> + +<property name="GMemoryOutputStream:destroy-function"> +<description> +Function called with the buffer as argument when the stream is destroyed. + +Since: 2.24 + +</description> +</property> + +<property name="GMemoryOutputStream:realloc-function"> +<description> +Function with realloc semantics called to enlarge the buffer. + +Since: 2.24 + +</description> +</property> + +<property name="GMemoryOutputStream:size"> +<description> +Current size of the data buffer. + +Since: 2.24 + +</description> +</property> + <signal name="GMenuModel::items-changed"> <description> Emitted when a change has occured to the menu. @@ -4317,6 +5718,51 @@ is completed <return></return> </signal> +<property name="GMountOperation:anonymous"> +<description> +Whether to use an anonymous user when authenticating. + +</description> +</property> + +<property name="GMountOperation:choice"> +<description> +The index of the user's choice when a question is asked during the +mount operation. See the #GMountOperation::ask-question signal. + +</description> +</property> + +<property name="GMountOperation:domain"> +<description> +The domain to use for the mount operation. + +</description> +</property> + +<property name="GMountOperation:password"> +<description> +The password that is used for authentication when carrying out +the mount operation. + +</description> +</property> + +<property name="GMountOperation:password-save"> +<description> +Determines if and how the password information should be saved. + +</description> +</property> + +<property name="GMountOperation:username"> +<description> +The user name that is used for authentication when carrying out +the mount operation. + +</description> +</property> + <enum name="GMountOperationResult"> <description> #GMountOperationResult is returned as a result when a request for @@ -4417,6 +5863,42 @@ Since: 2.32 <return></return> </signal> +<property name="GNetworkMonitor:connectivity"> +<description> +More detailed information about the host's network connectivity. +See g_network_monitor_get_connectivity() and +#GNetworkConnectivity for more details. + +Since: 2.44 + +</description> +</property> + +<property name="GNetworkMonitor:network-available"> +<description> +Whether the network is considered available. That is, whether the +system has a default route for at least one of IPv4 or IPv6. + +Real-world networks are of course much more complicated than +this; the machine may be connected to a wifi hotspot that +requires payment before allowing traffic through, or may be +connected to a functioning router that has lost its own upstream +connectivity. Some hosts might only be accessible when a VPN is +active. Other hosts might only be accessible when the VPN is +not active. Thus, it is best to use g_network_monitor_can_reach() +or g_network_monitor_can_reach_async() to test for reachability +on a host-by-host basis. (On the other hand, when the property is +%FALSE, the application can reasonably expect that no remote +hosts at all are reachable, and should indicate this to the user +in its UI.) + +See also #GNetworkMonitor::network-changed. + +Since: 2.32 + +</description> +</property> + <enum name="GNotificationPriority"> <description> Priority levels for #GNotifications. @@ -4499,6 +5981,143 @@ to, and later retrieves it again from there. </parameters> </enum> +<property name="GPermission:allowed"> +<description> +%TRUE if the caller currently has permission to perform the action that +@permission represents the permission to perform. + +</description> +</property> + +<property name="GPermission:can-acquire"> +<description> +%TRUE if it is generally possible to acquire the permission by calling +g_permission_acquire(). + +</description> +</property> + +<property name="GPermission:can-release"> +<description> +%TRUE if it is generally possible to release the permission by calling +g_permission_release(). + +</description> +</property> + +<property name="GPropertyAction:enabled"> +<description> +If @action is currently enabled. + +If the action is disabled then calls to g_action_activate() and +g_action_change_state() have no effect. + +Since: 2.38 + +</description> +</property> + +<property name="GPropertyAction:name"> +<description> +The name of the action. This is mostly meaningful for identifying +the action once it has been added to a #GActionMap. + +Since: 2.38 + +</description> +</property> + +<property name="GPropertyAction:object"> +<description> +The object to wrap a property on. + +The object must be a non-%NULL #GObject with properties. + +Since: 2.38 + +</description> +</property> + +<property name="GPropertyAction:parameter-type"> +<description> +The type of the parameter that must be given when activating the +action. + +Since: 2.38 + +</description> +</property> + +<property name="GPropertyAction:property-name"> +<description> +The name of the property to wrap on the object. + +The property must exist on the passed-in object and it must be +readable and writable (and not construct-only). + +Since: 2.38 + +</description> +</property> + +<property name="GPropertyAction:state"> +<description> +The state of the action, or %NULL if the action is stateless. + +Since: 2.38 + +</description> +</property> + +<property name="GPropertyAction:state-type"> +<description> +The #GVariantType of the state that the action has, or %NULL if the +action is stateless. + +Since: 2.38 + +</description> +</property> + +<property name="GProxyAddress:destination-protocol"> +<description> +The protocol being spoke to the destination host, or %NULL if +the #GProxyAddress doesn't know. + +Since: 2.34 + +</description> +</property> + +<property name="GProxyAddress:uri"> +<description> +The URI string that the proxy was constructed from (or %NULL +if the creator didn't specify this). + +Since: 2.34 + +</description> +</property> + +<property name="GProxyAddressEnumerator:default-port"> +<description> +The default port to use if #GProxyAddressEnumerator:uri does not +specify one. + +Since: 2.38 + +</description> +</property> + +<property name="GProxyAddressEnumerator:proxy-resolver"> +<description> +The proxy resolver to use. + +Since: 2.36 + +</description> +</property> + <signal name="GResolver::reload"> <description> Emitted when the resolver notices that the system resolver @@ -4775,6 +6394,77 @@ callbacks when the writability of "x" changes. <return></return> </signal> +<property name="GSettings:context"> +<description> +The name of the context that the settings are stored in. + +</description> +</property> + +<property name="GSettings:delay-apply"> +<description> +Whether the #GSettings object is in 'delay-apply' mode. See +g_settings_delay() for details. + +Since: 2.28 + +</description> +</property> + +<property name="GSettings:has-unapplied"> +<description> +If this property is %TRUE, the #GSettings object has outstanding +changes that will be applied when g_settings_apply() is called. + +</description> +</property> + +<property name="GSettings:path"> +<description> +The path within the backend where the settings are stored. + +</description> +</property> + +<property name="GSettings:schema"> +<description> +The name of the schema that describes the types of keys +for this #GSettings object. + +The type of this property is *not* #GSettingsSchema. +#GSettingsSchema has only existed since version 2.32 and +unfortunately this name was used in previous versions to refer to +the schema ID rather than the schema itself. Take care to use the +'settings-schema' property if you wish to pass in a +#GSettingsSchema. + +Deprecated:2.32:Use the 'schema-id' property instead. In a future +version, this property may instead refer to a #GSettingsSchema. + +</description> +</property> + +<property name="GSettings:schema-id"> +<description> +The name of the schema that describes the types of keys +for this #GSettings object. + +</description> +</property> + +<property name="GSettings:settings-schema"> +<description> +The #GSettingsSchema describing the types of keys for this +#GSettings object. + +Ideally, this property would be called 'schema'. #GSettingsSchema +has only existed since version 2.32, however, and before then the +'schema' property was used to refer to the ID of the schema rather +than the schema itself. Take care. + +</description> +</property> + <enum name="GSettingsBindFlags"> <description> Flags used when creating a binding. These flags determine in which @@ -4896,6 +6586,169 @@ Since: 2.30 <return></return> </signal> +<property name="GSimpleAction:enabled"> +<description> +If @action is currently enabled. + +If the action is disabled then calls to g_action_activate() and +g_action_change_state() have no effect. + +Since: 2.28 + +</description> +</property> + +<property name="GSimpleAction:name"> +<description> +The name of the action. This is mostly meaningful for identifying +the action once it has been added to a #GSimpleActionGroup. + +Since: 2.28 + +</description> +</property> + +<property name="GSimpleAction:parameter-type"> +<description> +The type of the parameter that must be given when activating the +action. + +Since: 2.28 + +</description> +</property> + +<property name="GSimpleAction:state"> +<description> +The state of the action, or %NULL if the action is stateless. + +Since: 2.28 + +</description> +</property> + +<property name="GSimpleAction:state-type"> +<description> +The #GVariantType of the state that the action has, or %NULL if the +action is stateless. + +Since: 2.28 + +</description> +</property> + +<property name="GSimpleIOStream:input-stream"> +<description> +Since: 2.44 + +</description> +</property> + +<property name="GSimpleIOStream:output-stream"> +<description> +Since: 2.44 + +</description> +</property> + +<property name="GSimpleProxyResolver:default-proxy"> +<description> +The default proxy URI that will be used for any URI that doesn't +match #GSimpleProxyResolver:ignore-hosts, and doesn't match any +of the schemes set with g_simple_proxy_resolver_set_uri_proxy(). + +Note that as a special case, if this URI starts with +"socks://", #GSimpleProxyResolver will treat it as referring +to all three of the socks5, socks4a, and socks4 proxy types. + +</description> +</property> + +<property name="GSimpleProxyResolver:ignore-hosts"> +<description> +A list of hostnames and IP addresses that the resolver should +allow direct connections to. + +Entries can be in one of 4 formats: + +- A hostname, such as "example.com", ".example.com", or +"*.example.com", any of which match "example.com" or +any subdomain of it. + +- An IPv4 or IPv6 address, such as "192.168.1.1", +which matches only that address. + +- A hostname or IP address followed by a port, such as +"example.com:80", which matches whatever the hostname or IP +address would match, but only for URLs with the (explicitly) +indicated port. In the case of an IPv6 address, the address +part must appear in brackets: "[::1]:443" + +- An IP address range, given by a base address and prefix length, +such as "fe80::/10", which matches any address in that range. + +Note that when dealing with Unicode hostnames, the matching is +done against the ASCII form of the name. + +Also note that hostname exclusions apply only to connections made +to hosts identified by name, and IP address exclusions apply only +to connections made to hosts identified by address. That is, if +example.com has an address of 192.168.1.1, and the :ignore-hosts list +contains only "192.168.1.1", then a connection to "example.com" +(eg, via a #GNetworkAddress) will use the proxy, and a connection to +"192.168.1.1" (eg, via a #GInetSocketAddress) will not. + +These rules match the "ignore-hosts"/"noproxy" rules most +commonly used by other applications. + +</description> +</property> + +<property name="GSocket:broadcast"> +<description> +Whether the socket should allow sending to broadcast addresses. + +Since: 2.32 + +</description> +</property> + +<property name="GSocket:multicast-loopback"> +<description> +Whether outgoing multicast packets loop back to the local host. + +Since: 2.32 + +</description> +</property> + +<property name="GSocket:multicast-ttl"> +<description> +Time-to-live out outgoing multicast packets + +Since: 2.32 + +</description> +</property> + +<property name="GSocket:timeout"> +<description> +The timeout in seconds on socket I/O + +Since: 2.26 + +</description> +</property> + +<property name="GSocket:ttl"> +<description> +Time-to-live for outgoing unicast packets + +Since: 2.32 + +</description> +</property> + <signal name="GSocketClient::event"> <description> Emitted when @client's activity on @connectable changes state. @@ -4972,6 +6825,15 @@ Since: 2.32 <return></return> </signal> +<property name="GSocketClient:proxy-resolver"> +<description> +The proxy resolver to use + +Since: 2.36 + +</description> +</property> + <enum name="GSocketClientEvent"> <description> Describes an event occurring on a #GSocketClient. See the @@ -5058,6 +6920,65 @@ Since: 2.22 </parameters> </enum> +<signal name="GSocketListener::event"> +<description> +Emitted when @listener's activity on @socket changes state. +Note that when @listener is used to listen on both IPv4 and +IPv6, a separate set of signals will be emitted for each, and +the order they happen in is undefined. + +Since: 2.46 + +</description> +<parameters> +<parameter name="listener"> +<parameter_description> the #GSocketListener +</parameter_description> +</parameter> +<parameter name="event"> +<parameter_description> the event that is occurring +</parameter_description> +</parameter> +<parameter name="socket"> +<parameter_description> the #GSocket the event is occurring on +</parameter_description> +</parameter> +</parameters> +<return></return> +</signal> + +<enum name="GSocketListenerEvent"> +<description> +Describes an event occurring on a #GSocketListener. See the +#GSocketListener::event signal for more details. + +Additional values may be added to this type in the future. + +Since: 2.46 + +</description> +<parameters> +<parameter name="G_SOCKET_LISTENER_BINDING"> +<parameter_description> The listener is about to bind a socket. +</parameter_description> +</parameter> +<parameter name="G_SOCKET_LISTENER_BOUND"> +<parameter_description> The listener has bound a socket. +</parameter_description> +</parameter> +<parameter name="G_SOCKET_LISTENER_LISTENING"> +<parameter_description> The listener is about to start +listening on this socket. +</parameter_description> +</parameter> +<parameter name="G_SOCKET_LISTENER_LISTENED"> +<parameter_description> The listener is now listening on +this socket. +</parameter_description> +</parameter> +</parameters> +</enum> + <enum name="GSocketMsgFlags"> <description> Flags used in g_socket_receive_message() and g_socket_send_message(). @@ -5260,6 +7181,32 @@ over the "standard" file descriptors (stdin, stdout, stderr). </parameters> </enum> +<property name="GTask:completed"> +<description> +Whether the task has completed, meaning its callback (if set) has been +invoked. This can only happen after g_task_return_pointer(), +g_task_return_error() or one of the other return functions have been called +on the task. + +This property is guaranteed to change from %FALSE to %TRUE exactly once. + +The #GObject::notify signal for this change is emitted in the same main +context as the task’s callback, immediately after that callback is invoked. + +Since: 2.44 + +</description> +</property> + +<property name="GTestDBus:flags"> +<description> +#GTestDBusFlags specifying the behaviour of the D-Bus session. + +Since: 2.34 + +</description> +</property> + <enum name="GTestDBusFlags"> <description> Flags to define future #GTestDBus behaviour. @@ -5275,6 +7222,41 @@ Since: 2.34 </parameters> </enum> +<property name="GThemedIcon:name"> +<description> +The icon name. + +</description> +</property> + +<property name="GThemedIcon:names"> +<description> +A %NULL-terminated array of icon names. + +</description> +</property> + +<property name="GThemedIcon:use-default-fallbacks"> +<description> +Whether to use the default fallbacks found by shortening the icon name +at '-' characters. If the "names" array has more than one element, +ignores any past the first. + +For example, if the icon name was "gnome-dev-cdrom-audio", the array +would become +|[<!-- language="C" --> +{ +"gnome-dev-cdrom-audio", +"gnome-dev-cdrom", +"gnome-dev", +"gnome", +NULL +}; +]| + +</description> +</property> + <signal name="GThreadedSocketService::run"> <description> The ::run signal is emitted in a worker thread in response to an @@ -5325,6 +7307,75 @@ Since: 2.28 </parameters> </enum> +<property name="GTlsCertificate:certificate"> +<description> +The DER (binary) encoded representation of the certificate. +This property and the #GTlsCertificate:certificate-pem property +represent the same data, just in different forms. + +Since: 2.28 + +</description> +</property> + +<property name="GTlsCertificate:certificate-pem"> +<description> +The PEM (ASCII) encoded representation of the certificate. +This property and the #GTlsCertificate:certificate +property represent the same data, just in different forms. + +Since: 2.28 + +</description> +</property> + +<property name="GTlsCertificate:issuer"> +<description> +A #GTlsCertificate representing the entity that issued this +certificate. If %NULL, this means that the certificate is either +self-signed, or else the certificate of the issuer is not +available. + +Since: 2.28 + +</description> +</property> + +<property name="GTlsCertificate:private-key"> +<description> +The DER (binary) encoded representation of the certificate's +private key, in either PKCS#1 format or unencrypted PKCS#8 +format. This property (or the #GTlsCertificate:private-key-pem +property) can be set when constructing a key (eg, from a file), +but cannot be read. + +PKCS#8 format is supported since 2.32; earlier releases only +support PKCS#1. You can use the `openssl rsa` +tool to convert PKCS#8 keys to PKCS#1. + +Since: 2.28 + +</description> +</property> + +<property name="GTlsCertificate:private-key-pem"> +<description> +The PEM (ASCII) encoded representation of the certificate's +private key in either PKCS#1 format ("`BEGIN RSA PRIVATE +KEY`") or unencrypted PKCS#8 format ("`BEGIN +PRIVATE KEY`"). This property (or the +#GTlsCertificate:private-key property) can be set when +constructing a key (eg, from a file), but cannot be read. + +PKCS#8 format is supported since 2.32; earlier releases only +support PKCS#1. You can use the `openssl rsa` +tool to convert PKCS#8 keys to PKCS#1. + +Since: 2.28 + +</description> +</property> + <enum name="GTlsCertificateFlags"> <description> A set of flags describing TLS certification validation. This can be @@ -5396,6 +7447,73 @@ Since: 2.40 </parameters> </enum> +<property name="GTlsClientConnection:accepted-cas"> +<description> +A list of the distinguished names of the Certificate Authorities +that the server will accept client certificates signed by. If the +server requests a client certificate during the handshake, then +this property will be set after the handshake completes. + +Each item in the list is a #GByteArray which contains the complete +subject DN of the certificate authority. + +Since: 2.28 + +</description> +</property> + +<property name="GTlsClientConnection:server-identity"> +<description> +A #GSocketConnectable describing the identity of the server that +is expected on the other end of the connection. + +If the %G_TLS_CERTIFICATE_BAD_IDENTITY flag is set in +#GTlsClientConnection:validation-flags, this object will be used +to determine the expected identify of the remote end of the +connection; if #GTlsClientConnection:server-identity is not set, +or does not match the identity presented by the server, then the +%G_TLS_CERTIFICATE_BAD_IDENTITY validation will fail. + +In addition to its use in verifying the server certificate, +this is also used to give a hint to the server about what +certificate we expect, which is useful for servers that serve +virtual hosts. + +Since: 2.28 + +</description> +</property> + +<property name="GTlsClientConnection:use-ssl3"> +<description> +If %TRUE, tells the connection to use a fallback version of TLS +or SSL, rather than trying to negotiate the best version of TLS +to use. This can be used when talking to servers that don't +implement version negotiation correctly and therefore refuse to +handshake at all with a "modern" TLS handshake. + +Despite the property name, the fallback version is not +necessarily SSL 3.0; if SSL 3.0 has been disabled, the +#GTlsClientConnection will use the next highest available version +(normally TLS 1.0) as the fallback version. + +Since: 2.28 + +</description> +</property> + +<property name="GTlsClientConnection:validation-flags"> +<description> +What steps to perform when validating a certificate received from +a server. Server certificates that fail to validate in all of the +ways indicated here will be rejected unless the application +overrides the default via #GTlsConnection::accept-certificate. + +Since: 2.28 + +</description> +</property> + <signal name="GTlsConnection::accept-certificate"> <description> Emitted during the TLS handshake after the peer certificate has @@ -5457,6 +7575,107 @@ no one else overrides it. </return> </signal> +<property name="GTlsConnection:base-io-stream"> +<description> +The #GIOStream that the connection wraps + +Since: 2.28 + +</description> +</property> + +<property name="GTlsConnection:certificate"> +<description> +The connection's certificate; see +g_tls_connection_set_certificate(). + +Since: 2.28 + +</description> +</property> + +<property name="GTlsConnection:database"> +<description> +The certificate database to use when verifying this TLS connection. +If no cerificate database is set, then the default database will be +used. See g_tls_backend_get_default_database(). + +Since: 2.30 + +</description> +</property> + +<property name="GTlsConnection:interaction"> +<description> +A #GTlsInteraction object to be used when the connection or certificate +database need to interact with the user. This will be used to prompt the +user for passwords where necessary. + +Since: 2.30 + +</description> +</property> + +<property name="GTlsConnection:peer-certificate"> +<description> +The connection's peer's certificate, after the TLS handshake has +completed and the certificate has been accepted. Note in +particular that this is not yet set during the emission of +#GTlsConnection::accept-certificate. + +(You can watch for a #GObject::notify signal on this property to +detect when a handshake has occurred.) + +Since: 2.28 + +</description> +</property> + +<property name="GTlsConnection:peer-certificate-errors"> +<description> +The errors noticed-and-ignored while verifying +#GTlsConnection:peer-certificate. Normally this should be 0, but +it may not be if #GTlsClientConnection:validation-flags is not +%G_TLS_CERTIFICATE_VALIDATE_ALL, or if +#GTlsConnection::accept-certificate overrode the default +behavior. + +Since: 2.28 + +</description> +</property> + +<property name="GTlsConnection:rehandshake-mode"> +<description> +The rehandshaking mode. See +g_tls_connection_set_rehandshake_mode(). + +Since: 2.28 + +</description> +</property> + +<property name="GTlsConnection:require-close-notify"> +<description> +Whether or not proper TLS close notification is required. +See g_tls_connection_set_require_close_notify(). + +Since: 2.28 + +</description> +</property> + +<property name="GTlsConnection:use-system-certdb"> +<description> +Whether or not the system certificate database will be used to +verify peer certificates. See +g_tls_connection_set_use_system_certdb(). + +Deprecated: 2.30: Use GTlsConnection:database instead + +</description> +</property> + <enum name="GTlsDatabaseLookupFlags"> <description> Flags for g_tls_database_lookup_certificate_handle(), @@ -5540,6 +7759,18 @@ g_tls_connection_set_require_close_notify(). </parameters> </enum> +<property name="GTlsFileDatabase:anchors"> +<description> +The path to a file containing PEM encoded certificate authority +root anchors. The certificates in this file will be treated as +root authorities for the purpose of verifying other certificates +via the g_tls_database_verify_chain() operation. + +Since: 2.30 + +</description> +</property> + <enum name="GTlsInteractionResult"> <description> #GTlsInteractionResult is returned by various functions in #GTlsInteraction @@ -5620,6 +7851,44 @@ Since: 2.28 </parameters> </enum> +<property name="GTlsServerConnection:authentication-mode"> +<description> +The #GTlsAuthenticationMode for the server. This can be changed +before calling g_tls_connection_handshake() if you want to +rehandshake with a different mode from the initial handshake. + +Since: 2.28 + +</description> +</property> + +<property name="GUnixCredentialsMessage:credentials"> +<description> +The credentials stored in the message. + +Since: 2.26 + +</description> +</property> + +<property name="GUnixInputStream:close-fd"> +<description> +Whether to close the file descriptor when the stream is closed. + +Since: 2.20 + +</description> +</property> + +<property name="GUnixInputStream:fd"> +<description> +The file descriptor that the stream reads from. + +Since: 2.20 + +</description> +</property> + <signal name="GUnixMountMonitor::mountpoints-changed"> <description> Emitted when the unix mount points have changed. @@ -5709,6 +7978,35 @@ Types of UNIX mounts. </parameters> </enum> +<property name="GUnixOutputStream:close-fd"> +<description> +Whether to close the file descriptor when the stream is closed. + +Since: 2.20 + +</description> +</property> + +<property name="GUnixOutputStream:fd"> +<description> +The file descriptor that the stream writes to. + +Since: 2.20 + +</description> +</property> + +<property name="GUnixSocketAddress:abstract"> +<description> +Whether or not this is an abstract address + +Deprecated: Use #GUnixSocketAddress:address-type, which +distinguishes between zero-padded and non-zero-padded +abstract addresses. + +</description> +</property> + <enum name="GUnixSocketAddressType"> <description> The type of name used by a #GUnixSocketAddress. @@ -5995,6 +8293,53 @@ Emitted when a mountable volume is removed from the system. <return></return> </signal> +<property name="GWin32InputStream:close-handle"> +<description> +Whether to close the file handle when the stream is closed. + +Since: 2.26 + +</description> +</property> + +<property name="GWin32InputStream:handle"> +<description> +The handle that the stream reads from. + +Since: 2.26 + +</description> +</property> + +<property name="GWin32OutputStream:close-handle"> +<description> +Whether to close the file handle when the stream is closed. + +Since: 2.26 + +</description> +</property> + +<property name="GWin32OutputStream:handle"> +<description> +The file handle that the stream writes to. + +Since: 2.26 + +</description> +</property> + +<property name="GZlibCompressor:file-info"> +<description> +If set to a non-%NULL #GFileInfo object, and #GZlibCompressor:format is +%G_ZLIB_COMPRESSOR_FORMAT_GZIP, the compressor will write the file name +and modification time from the file info to the GZIP header. + +Since: 2.26 + +</description> +</property> + <enum name="GZlibCompressorFormat"> <description> Used to select the type of data format to use for #GZlibDecompressor @@ -6019,6 +8364,18 @@ Since: 2.24 </parameters> </enum> +<property name="GZlibDecompressor:file-info"> +<description> +A #GFileInfo containing the information found in the GZIP header +of the data stream processed, or %NULL if the header was not yet +fully processed, is not present at all, or the compressor's +#GZlibDecompressor:format property is not %G_ZLIB_COMPRESSOR_FORMAT_GZIP. + +Since: 2.26 + +</description> +</property> + <function name="convert_kqueue_events_to_gio"> <description> Translates kqueue filter flags into GIO event flags. @@ -7276,28 +9633,6 @@ Sets the #ExampleCat instance for the D-Bus interface <link linkend="gdb <return></return> </function> -<function name="fen_add"> -<description> -Won't hold a ref, we have a timout callback to clean unused node_t. -If there is no value for a key, add it and return it; else return the old -one. - -</description> -<parameters> -</parameters> -<return></return> -</function> - -<function name="fen_init"> -<description> -FEN subsystem initializing. - -</description> -<parameters> -</parameters> -<return></return> -</function> - <function name="foo_igen_authorize_call_check_authorized"> <description> Asynchronously invokes the <link linkend="gdbus-method-org-project-Authorize.CheckAuthorized">CheckAuthorized()</link> D-Bus method on @proxy. @@ -39084,7 +41419,7 @@ Cancels a file monitor. </parameter_description> </parameter> </parameters> -<return> %TRUE if monitor was cancelled. +<return> always %TRUE </return> </function> @@ -39131,37 +41466,6 @@ Free the returned object with g_object_unref(). </return> </function> -<function name="g_file_monitor_emit_event"> -<description> -Emits the #GFileMonitor::changed signal if a change -has taken place. Should be called from file monitor -implementations only. - -The signal will be emitted from an idle handler (in the -[thread-default main context][g-main-context-push-thread-default]). - -</description> -<parameters> -<parameter name="monitor"> -<parameter_description> a #GFileMonitor. -</parameter_description> -</parameter> -<parameter name="child"> -<parameter_description> a #GFile. -</parameter_description> -</parameter> -<parameter name="other_file"> -<parameter_description> a #GFile. -</parameter_description> -</parameter> -<parameter name="event_type"> -<parameter_description> a set of #GFileMonitorEvent flags. -</parameter_description> -</parameter> -</parameters> -<return></return> -</function> - <function name="g_file_monitor_file"> <description> Obtains a file monitor for the given file. If no file notification @@ -48214,7 +50518,8 @@ Since: 2.22 </parameter_description> </parameter> </parameters> -<return> the new #GNetworkAddress, or %NULL on error +<return> the new +#GNetworkAddress, or %NULL on error </return> </function> @@ -48245,7 +50550,8 @@ Since: 2.26 </parameter_description> </parameter> </parameters> -<return> the new #GNetworkAddress, or %NULL on error +<return> the new +#GNetworkAddress, or %NULL on error </return> </function> @@ -54921,6 +57227,8 @@ Reports an error in an asynchronous function in an idle function by directly setting the contents of the #GAsyncResult with the given error information. +Deprecated: 2.46: Use g_task_report_error(). + </description> <parameters> <parameter name="object"> @@ -54961,6 +57269,8 @@ Reports an error in an idle function. Similar to g_simple_async_report_error_in_idle(), but takes a #GError rather than building a new one. +Deprecated: 2.46: Use g_task_report_error(). + </description> <parameters> <parameter name="object"> @@ -54991,6 +57301,8 @@ ownership of @error, so the caller does not have to free it any more. Since: 2.28 +Deprecated: 2.46: Use g_task_report_error(). + </description> <parameters> <parameter name="object"> @@ -55023,6 +57335,8 @@ g_simple_async_result_complete_in_idle(). Calling this function takes a reference to @simple for as long as is needed to complete the call. +Deprecated: 2.46: Use #GTask instead. + </description> <parameters> <parameter name="simple"> @@ -55043,6 +57357,8 @@ of the thread that @simple was initially created in Calling this function takes a reference to @simple for as long as is needed to complete the call. +Deprecated: 2.46: Use #GTask instead. + </description> <parameters> <parameter name="simple"> @@ -55057,6 +57373,7 @@ is needed to complete the call. <description> Gets the operation result boolean from within the asynchronous result. +Deprecated: 2.46: Use #GTask and g_task_propagate_boolean() instead. </description> <parameters> @@ -55067,6 +57384,7 @@ Gets the operation result boolean from within the asynchronous result. </parameters> <return> %TRUE if the operation's result was %TRUE, %FALSE if the operation's result was %FALSE. + </return> </function> @@ -55074,6 +57392,7 @@ if the operation's result was %FALSE. <description> Gets a pointer result as returned by the asynchronous function. +Deprecated: 2.46: Use #GTask and g_task_propagate_pointer() instead. </description> <parameters> @@ -55083,6 +57402,7 @@ Gets a pointer result as returned by the asynchronous function. </parameter> </parameters> <return> a pointer from the result. + </return> </function> @@ -55090,6 +57410,7 @@ Gets a pointer result as returned by the asynchronous function. <description> Gets a gssize from the asynchronous result. +Deprecated: 2.46: Use #GTask and g_task_propagate_int() instead. </description> <parameters> @@ -55099,6 +57420,7 @@ Gets a gssize from the asynchronous result. </parameter> </parameters> <return> a gssize returned from the asynchronous function. + </return> </function> @@ -55106,6 +57428,7 @@ Gets a gssize from the asynchronous result. <description> Gets the source tag for the #GSimpleAsyncResult. +Deprecated: 2.46. Use #GTask and g_task_get_source_tag() instead. </description> <parameters> @@ -55115,6 +57438,7 @@ Gets the source tag for the #GSimpleAsyncResult. </parameter> </parameters> <return> a #gpointer to the source object for the #GSimpleAsyncResult. + </return> </function> @@ -55135,6 +57459,8 @@ check is skipped.) Since: 2.20 +Deprecated: 2.46: Use #GTask and g_task_is_valid() instead. + </description> <parameters> <parameter name="result"> @@ -55168,6 +57494,7 @@ probably should) then you should provide the user's cancellable to g_simple_async_result_set_check_cancellable() immediately after this function returns. +Deprecated: 2.46: Use g_task_new() instead. </description> <parameters> @@ -55189,6 +57516,7 @@ this function returns. </parameter> </parameters> <return> a #GSimpleAsyncResult. + </return> </function> @@ -55196,6 +57524,7 @@ this function returns. <description> Creates a new #GSimpleAsyncResult with a set error. +Deprecated: 2.46: Use g_task_new() and g_task_return_new_error() instead. </description> <parameters> @@ -55229,6 +57558,7 @@ Creates a new #GSimpleAsyncResult with a set error. </parameter> </parameters> <return> a #GSimpleAsyncResult. + </return> </function> @@ -55236,6 +57566,7 @@ Creates a new #GSimpleAsyncResult with a set error. <description> Creates a #GSimpleAsyncResult from an error condition. +Deprecated: 2.46: Use g_task_new() and g_task_return_error() instead. </description> <parameters> @@ -55257,6 +57588,7 @@ Creates a #GSimpleAsyncResult from an error condition. </parameter> </parameters> <return> a #GSimpleAsyncResult. + </return> </function> @@ -55267,6 +57599,8 @@ caller's ownership of @error, so the caller does not need to free it anymore. Since: 2.28 +Deprecated: 2.46: Use g_task_new() and g_task_return_error() instead. + </description> <parameters> <parameter name="source_object"> @@ -55300,6 +57634,7 @@ If the #GCancellable given to a prior call to g_simple_async_result_set_check_cancellable() is cancelled then this function will return %TRUE with @dest set appropriately. +Deprecated: 2.46: Use #GTask instead. </description> <parameters> @@ -55313,6 +57648,7 @@ function will return %TRUE with @dest set appropriately. </parameter> </parameters> <return> %TRUE if the error was propagated to @dest. %FALSE otherwise. + </return> </function> @@ -55325,6 +57661,8 @@ the result to the appropriate main loop. Calling this function takes a reference to @simple for as long as is needed to run the job and report its completion. +Deprecated: 2.46: Use #GTask and g_task_run_in_thread() instead. + </description> <parameters> <parameter name="simple"> @@ -55367,6 +57705,8 @@ unrelated g_simple_async_result_set_handle_cancellation() function. Since: 2.32 +Deprecated: 2.46: Use #GTask instead. + </description> <parameters> <parameter name="simple"> @@ -55385,6 +57725,8 @@ Since: 2.32 <description> Sets an error within the asynchronous result without a #GError. +Deprecated: 2.46: Use #GTask and g_task_return_new_error() instead. + </description> <parameters> <parameter name="simple"> @@ -55416,6 +57758,8 @@ Sets an error within the asynchronous result without a #GError. Sets an error within the asynchronous result without a #GError. Unless writing a binding, see g_simple_async_result_set_error(). +Deprecated: 2.46: Use #GTask and g_task_return_error() instead. + </description> <parameters> <parameter name="simple"> @@ -55446,6 +57790,8 @@ Unless writing a binding, see g_simple_async_result_set_error(). <description> Sets the result from a #GError. +Deprecated: 2.46: Use #GTask and g_task_return_error() instead. + </description> <parameters> <parameter name="simple"> @@ -55468,6 +57814,8 @@ This function has nothing to do with g_simple_async_result_set_check_cancellable(). It only refers to the #GCancellable passed to g_simple_async_result_run_in_thread(). +Deprecated: 2.46 + </description> <parameters> <parameter name="simple"> @@ -55486,6 +57834,8 @@ g_simple_async_result_set_check_cancellable(). It only refers to the <description> Sets the operation result to a boolean within the asynchronous result. +Deprecated: 2.46: Use #GTask and g_task_return_boolean() instead. + </description> <parameters> <parameter name="simple"> @@ -55504,6 +57854,8 @@ Sets the operation result to a boolean within the asynchronous result. <description> Sets the operation result within the asynchronous result to a pointer. +Deprecated: 2.46: Use #GTask and g_task_return_pointer() instead. + </description> <parameters> <parameter name="simple"> @@ -55527,6 +57879,8 @@ Sets the operation result within the asynchronous result to a pointer. Sets the operation result within the asynchronous result to the given @op_res. +Deprecated: 2.46: Use #GTask and g_task_return_int() instead. + </description> <parameters> <parameter name="simple"> @@ -55548,6 +57902,8 @@ of @error, so the caller does not need to free it any more. Since: 2.28 +Deprecated: 2.46: Use #GTask and g_task_return_error() instead. + </description> <parameters> <parameter name="simple"> @@ -57459,7 +59815,7 @@ Since: 2.22 </parameter_description> </parameter> </parameters> -<return> a #GSocketAddress or %NULL on error. +<return> a #GSocket or %NULL on error. </return> </function> @@ -61811,6 +64167,12 @@ This takes a ref on @task until the task completes. See #GTaskThreadFunc for more details about how @task_func is handled. +Although GLib currently rate-limits the tasks queued via +g_task_run_in_thread(), you should not assume that it will always +do this. If you have a very large number of tasks to run, but don't +want them to all run at once, you should only queue a limited +number of them at a time. + Since: 2.36 </description> @@ -61840,6 +64202,12 @@ Normally this is used with tasks created with a %NULL have a callback, it will not be invoked when @task_func returns. #GTask:completed will be set to %TRUE just before this function returns. +Although GLib currently rate-limits the tasks queued via +g_task_run_in_thread_sync(), you should not assume that it will +always do this. If you have a very large number of tasks to run, +but don't want them to all run at once, you should only queue a +limited number of them at a time. + Since: 2.36 </description> @@ -62749,6 +65117,31 @@ Since: 2.28 </return> </function> +<function name="g_tls_client_connection_copy_session_state"> +<description> +Copies session state from one connection to another. This is +not normally needed, but may be used when the same session +needs to be used between different endpoints as is required +by some protocols such as FTP over TLS. @source should have +already completed a handshake, and @conn should not have +completed a handshake. + +Since: 2.46 + +</description> +<parameters> +<parameter name="conn"> +<parameter_description> a #GTlsClientConnection +</parameter_description> +</parameter> +<parameter name="source"> +<parameter_description> a #GTlsClientConnection +</parameter_description> +</parameter> +</parameters> +<return></return> +</function> + <function name="g_tls_client_connection_get_accepted_cas"> <description> Gets the list of distinguished names of the Certificate Authorities @@ -67684,7 +70077,7 @@ produces G_FILE_MONITOR_EVENT_DELETED event for a deleted file. <function name="handle_moved"> <description> A callback function for the directory diff calculation routine, -produces G_FILE_MONITOR_EVENT_MOVED event on a move. +produces G_FILE_MONITOR_EVENT_RENAMED event on a move. </description> <parameters> @@ -67826,20 +70219,17 @@ has appeared. <function name="kqueue_notification"> <description> -Represents a pool of (struct kevent) objects. +Represents an event occured on a file descriptor. Used for marshalling from +kqueue thread to its subscribers. </description> <parameters> -<parameter name="memory"> -<parameter_description> a pointer to the allocated memory -</parameter_description> -</parameter> -<parameter name="kq_size"> -<parameter_description> the number of used items +<parameter name="fd"> +<parameter_description> file descriptor, on which an activity has occured. </parameter_description> </parameter> -<parameter name="kq_allocated"> -<parameter_description> the number of allocated items +<parameter name="flags"> +<parameter_description> kqueue event flags, see man kevent(2). </parameter_description> </parameter> </parameters> @@ -67872,28 +70262,6 @@ Represents a subscription on a file or directory. <return></return> </function> -<function name="port_add"> -<description> -Unsafe, need lock fen_lock. -port_add will associate a GSource to @f->source - -</description> -<parameters> -</parameters> -<return></return> -</function> - -<function name="port_remove"> -<description> -< private > -Unsafe, need lock fen_lock. - -</description> -<parameters> -</parameters> -<return></return> -</function> - <function name="process_kqueue_notifications"> <description> Processes notifications, coming from the kqueue thread. |