Marcel Holtmann
33ff02e3a4
gdbus: Add support for D-Bus client method calls
2012-12-19 03:50:42 +01:00
Marcel Holtmann
90c719f29c
gdbus: Add callback support for handling property changes
2012-12-19 03:50:42 +01:00
Marcel Holtmann
7ba21da7f3
gdbus: Add support for setting D-Bus client basic properties
2012-12-19 03:50:42 +01:00
Marcel Holtmann
8ec0dab7fa
gdbus: Add support for D-Bus client properties
2012-12-19 03:50:42 +01:00
Marcel Holtmann
b30177d961
gdbus: Add support for D-Bus client proxies
2012-12-19 03:50:42 +01:00
Marcel Holtmann
8d5bb26e43
gdbus: Add helper functions for simple D-Bus clients
2012-12-19 03:50:42 +01:00
Luiz Augusto von Dentz
4e95013040
gdbus: Add g_dbus_add_properties_watch function
...
Convenient function to create watches for D-Bus properties.
2012-11-30 09:59:34 +01:00
Lucas De Marchi
2e9bea7af6
gdbus: Don't automatically attach ObjectManager
...
Let each project attach the object manager interface instead of
registering it automatically.
2012-11-29 17:38:55 +01:00
Lucas De Marchi
2e6824dbb0
gdbus: Remove connection from pending_property functions
...
The reply to a DBus.Properties.Set() method call should go through the
same D-Bus connection. Thus remove the DBusConnection parameter from the
following functions:
- g_dbus_pending_property_success()
- g_dbus_pending_property_error_valist()
- g_dbus_pending_property_error()
2012-11-26 12:58:54 +01:00
Johan Hedberg
f9f49f5d42
gdbus: Add g_dbus_get_properties function
...
This function can be used to construct custom D-Bus messages containing
the properties for a specific interface on a given path.
2012-11-26 12:58:00 +01:00
Lucas De Marchi
a8e02420b4
gdbus: Implement PropertiesChanged signal
2012-11-26 12:56:11 +01:00
Lucas De Marchi
d87dcb6c5b
gdbus: Implement DBus.Properties.Set method
...
Contrary to Get() and GetAll(), Set() is asynchronous so we pass an id
to the setter so later it can declare the Set() as successful or
otherwise.
2012-11-26 12:53:40 +01:00
Lucas De Marchi
337e908edd
gdbus: Implement DBus.Properties.Get method
2012-11-26 12:52:56 +01:00
Lucas De Marchi
0e1baf1997
gdbus: Move typedefs up
...
Move the typedefs up so they can be used by functions and callbacks.
2012-11-26 12:51:29 +01:00
Lucas De Marchi
7f2b69d7b8
gdbus: remove signature and reply from tables
2012-05-20 02:47:57 -07:00
Lucas De Marchi
8e815c100b
gdbus: add and use helpers for table declarations
2012-05-20 02:47:57 -07:00
Lucas De Marchi
d1a1a9bcc9
gdbus: add argument info to methods and signals
2012-05-20 02:47:56 -07:00
Marcel Holtmann
e5120c96e9
gdbus: Update copyright information
2011-01-01 17:32:29 -08:00
Marcel Holtmann
e173173a1f
Add support for GDBus security action and flags
2010-09-09 18:26:36 +02:00
Marcel Holtmann
679f17303d
Use simpler error callbacks for GDBus security hooks
2010-09-09 18:26:36 +02:00
Marcel Holtmann
8ef8135a2a
Add support for GDBus security handlers
2010-09-09 18:26:36 +02:00
Marcel Holtmann
f261f38fd9
Add printf format attribute for error creation helper
2010-08-19 19:35:04 +02:00
Marcel Holtmann
ab5dcea4fd
Make interface callback tables const
2010-03-07 14:33:09 -08:00
Forrest Zhao
57013cfa0d
Introduce g_dbus_setup_private() to gdbus
...
g_dbus_setup_private() is used to setup private DBusConnection
2010-01-27 09:50:24 +01:00
Marcel Holtmann
8e0de054cd
Update copyright information of D-Bus helper library
2010-01-01 17:05:57 -08:00
Luiz Augusto Von Dentz
e8111c8229
Add initial implementation of g_dbus_add_signal_watch
...
With g_dbus_add_signal_watch there is no need to register multiple filters
for dbus nor add matching rules manually.
2009-12-29 01:19:38 -08:00
Marcel Holtmann
2520e26820
Fix blocking service watch initial connect handling
2009-08-06 22:13:09 -07:00
Marcel Holtmann
7851155b80
Add D-Bus helper library for GLib integration
2009-04-26 20:51:36 +02:00