summaryrefslogtreecommitdiffstats
path: root/gdbus/gdbus.h
AgeCommit message (Collapse)AuthorFilesLines
2015-04-07gdbus: Add g_dbus_get_flags functionMichael Janssen1-0/+1
The g_dbus_get_flags function enables detection of when the G_DBUS_FLAG_ENABLE_EXPERIMENTAL is set.
2015-03-26gdbus/client: Allow specifying ObjectManager pathArman Uguray1-0/+4
GDBusClient currently hard-codes "/" as the remote ObjectManager path. This is generally incorrect, as an application can choose to expose an ObjectManager at any well-known path. This patch fixes this by allowing the user to pass in the ObjectManager path by introducing a new conctructor "g_dbus_client_new_full".
2014-03-24gdbus: Add g_dbus_proxy_set_property_arrayClaudio Takahasi1-0/+5
This patch adds a new gdbus utility function to allow setting a property of fixed, and non-fixed values array.
2014-03-06gdbus: Add g_dbus_client_set_ready_watch()Claudio Takahasi1-1/+3
This patch adds a new gdbus helper to notify the clients that GetManagedObjects reply was received and the last proxy has been informed previously by the proxy_added callback.
2013-09-10gdbus: Add g_dbus_send_message_with_replyLuiz Augusto von Dentz1-0/+3
g_dbus_send_message_with_reply flushes pending signals before calling dbus_connection_send_with_reply so it does not alter the message order
2013-02-14gdbus: Add g_dbus_proxy_set_removed_watchDenis Kenzior1-0/+3
2012-12-30gdbus: Introduce G_DBUS_PROPERTY_FLAG_EXPERIMENTALLuiz Augusto von Dentz1-1/+2
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-30gdbus: Introduce G_DBUS_SIGNAL_FLAG_EXPERIMENTALLuiz Augusto von Dentz1-1/+7
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-30gdbus: Introduce G_DBUS_METHOD_FLAG_EXPERIMENTALLuiz Augusto von Dentz1-3/+24
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-29gdbus: Add function to manually refresh propertiesMarcel Holtmann1-0/+2
2012-12-29gdbus: Add support for proxy property change notificationsMarcel Holtmann1-4/+7
2012-12-27gdbus: Add support for creating D-Bus proxies without object managerMarcel Holtmann1-2/+4
2012-12-19gdbus: Add helper for sending async error repliesMarcel Holtmann1-0/+6
2012-12-19gdbus: Add support for D-Bus client method callsMarcel Holtmann1-0/+8
2012-12-19gdbus: Add callback support for handling property changesMarcel Holtmann1-2/+6
2012-12-19gdbus: Add support for setting D-Bus client basic propertiesMarcel Holtmann1-0/+7
2012-12-19gdbus: Add support for D-Bus client propertiesMarcel Holtmann1-0/+3
2012-12-19gdbus: Add support for D-Bus client proxiesMarcel Holtmann1-0/+14
2012-12-19gdbus: Add helper functions for simple D-Bus clientsMarcel Holtmann1-0/+18
2012-11-30gdbus: Add g_dbus_add_properties_watch functionLuiz Augusto von Dentz1-0/+5
Convenient function to create watches for D-Bus properties.
2012-11-29gdbus: Don't automatically attach ObjectManagerLucas De Marchi1-0/+3
Let each project attach the object manager interface instead of registering it automatically.
2012-11-26gdbus: Remove connection from pending_property functionsLucas De Marchi1-8/+5
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-26gdbus: Add g_dbus_get_properties functionJohan Hedberg1-0/+2
This function can be used to construct custom D-Bus messages containing the properties for a specific interface on a given path.
2012-11-26gdbus: Implement PropertiesChanged signalLucas De Marchi1-0/+3
2012-11-26gdbus: Implement DBus.Properties.Set methodLucas De Marchi1-0/+16
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-26gdbus: Implement DBus.Properties.Get methodLucas De Marchi1-0/+8
2012-11-26gdbus: Move typedefs upLucas De Marchi1-18/+29
Move the typedefs up so they can be used by functions and callbacks.
2012-05-20gdbus: remove signature and reply from tablesLucas De Marchi1-60/+0
2012-05-20gdbus: add and use helpers for table declarationsLucas De Marchi1-0/+102
2012-05-20gdbus: add argument info to methods and signalsLucas De Marchi1-0/+8
2011-01-01gdbus: Update copyright informationMarcel Holtmann1-1/+1
2010-09-09Add support for GDBus security action and flagsMarcel Holtmann1-0/+10
2010-09-09Use simpler error callbacks for GDBus security hooksMarcel Holtmann1-2/+7
2010-09-09Add support for GDBus security handlersMarcel Holtmann1-0/+19
2010-08-19Add printf format attribute for error creation helperMarcel Holtmann1-1/+2
2010-03-07Make interface callback tables constMarcel Holtmann1-3/+3
2010-01-27Introduce g_dbus_setup_private() to gdbusForrest Zhao1-0/+3
g_dbus_setup_private() is used to setup private DBusConnection
2010-01-01Update copyright information of D-Bus helper libraryMarcel Holtmann1-1/+1
2009-12-29Add initial implementation of g_dbus_add_signal_watchLuiz Augusto Von Dentz1-2/+4
With g_dbus_add_signal_watch there is no need to register multiple filters for dbus nor add matching rules manually.
2009-08-06Fix blocking service watch initial connect handlingMarcel Holtmann1-2/+0
2009-04-26Add D-Bus helper library for GLib integrationMarcel Holtmann1-0/+139