Denis Kenzior
1d4d3f1fb9
gdbus: Add g_dbus_proxy_set_removed_watch
2013-02-14 08:47:10 -06:00
Luiz Augusto von Dentz
5f8485bcc1
gdbus: Introduce G_DBUS_PROPERTY_FLAG_EXPERIMENTAL
...
This flag can be used to mark properties as experimental, marked
properties are disabled by default and can be enabled by setting
G_DBUS_FLAG_ENABLE_EXPERIMENTAL using g_dbus_set_flags.
2012-12-30 10:49:27 -08:00
Luiz Augusto von Dentz
4b14fcc9a1
gdbus: Introduce G_DBUS_SIGNAL_FLAG_EXPERIMENTAL
...
This flag can be used to mark signals as experimental, marked
signals are disabled by default and can be enabled by setting
G_DBUS_FLAG_ENABLE_EXPERIMENTAL using g_dbus_set_flags.
2012-12-30 10:49:27 -08:00
Luiz Augusto von Dentz
4b50c0bd05
gdbus: Introduce G_DBUS_METHOD_FLAG_EXPERIMENTAL
...
This flag can be used to mark methods as experimental, marked
methods are disable by default and can be enabled by setting
G_DBUS_FLAG_ENABLE_EXPERIMENTAL using g_dbus_set_flags.
2012-12-30 10:49:27 -08:00
Marcel Holtmann
f9f6536b2b
gdbus: Add function to manually refresh properties
2012-12-29 14:49:38 -08:00
Marcel Holtmann
816c028a94
gdbus: Add support for proxy property change notifications
2012-12-29 14:49:38 -08:00
Marcel Holtmann
8bef871cff
gdbus: Add support for creating D-Bus proxies without object manager
2012-12-27 23:59:19 -08:00
Marcel Holtmann
e7ca33f908
gdbus: Add helper for sending async error replies
2012-12-19 03:50:42 +01:00
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