glib/docs/reference/gio
David Zeuthen f909cb5b27 GDBusProxy: Remove error in get_cached_property() and add set_cached_property()
This makes it possible to use the cached properties mechanism even if
constructing the proxy with the DO_NOT_LOAD_PROPERTIES flag.

This is useful for cases where you obtain the and track object
properties out-of-band. For example, in udisks, the plan is to have
something like this

 Manager.GetObjects    (out ao paths, out aa{sa{sv}} all_properties);
 Manager.ObjectAdded   (o path, a{sa{sv}} all_properties);
 Manager.ObjectChanged (o path, a{sa{sv}} all_properties);
 Manager.ObjectRemoved (o path, a{sa{sv}} all_properties);

E.g. the first GetObjects() call will return *all* data about *all*
exported objects. Further, this way a client will only need to listen
these three signals (three AddMatch) on the Manager object and it will
never need to do GetAll() etc (e.g. can use DO_NOT_LOAD_PROPERTIES).

(Of course this only works if the client is interested in all
objects... while this is true for udisks it is generally not true for
other D-Bus services).

Also use expected_interface to check for programming errors.
2010-05-12 20:51:06 -04:00
..
.gitignore .gitignore updates for gsettings stuff 2010-04-27 17:04:57 -04:00
gdbus.xml GDBus: add a man page for gdbus(1) 2010-05-06 19:42:46 -04:00
gio-docs.xml Trivial: rename a file 2010-05-11 15:42:15 -04:00
gio-querymodules.xml Add a man page for gio-querymodules 2010-04-18 15:54:54 -04:00
gio-sections.txt GDBusProxy: Remove error in get_cached_property() and add set_cached_property() 2010-05-12 20:51:06 -04:00
gio.types GDBus: Add new symbols to gio.symbols 2010-05-06 17:31:51 -04:00
glib-compile-schemas.xml Rename gschema-compile to glib-compile-schemas 2010-04-23 17:27:26 -04:00
gsettings-schema-convert.xml Rename gschema-compile to glib-compile-schemas 2010-04-23 17:27:26 -04:00
gsettings.xml Rename gsettings-tool to gsettings 2010-04-22 01:17:02 -04:00
gvfs-overview.odg update the overview image of the gio docs 2009-06-08 17:29:22 +02:00
gvfs-overview.png update the overview image of the gio docs 2009-06-08 17:29:22 +02:00
Makefile.am Trivial: rename a file 2010-05-11 15:42:15 -04:00
migrating-gconf.xml Add a migration chapter for dbus bits 2010-05-06 17:58:29 -04:00
migrating-gdbus.xml Add some more verbiage 2010-05-12 17:56:56 -04:00
migrating-gnome-vfs.xml Add a migration chapter for dbus bits 2010-05-06 17:58:29 -04:00
migrating-posix.xml Add a migration chapter for dbus bits 2010-05-06 17:58:29 -04:00
overview.xml Correct env var names 2010-05-12 13:01:02 -04:00
version.xml.in gio/ docs/reference/gio Merged gio-standalone into glib. 2007-11-26 16:13:05 +00:00