Back to index

bamf  0.2.120
Classes | Typedefs | Functions | Variables
bamf-gdbus-generated.c File Reference
#include "bamf-gdbus-generated.h"

Go to the source code of this file.

Classes

struct  _ExtendedGDBusArgInfo
struct  _ExtendedGDBusMethodInfo
struct  _ExtendedGDBusSignalInfo
struct  _ExtendedGDBusPropertyInfo
struct  _ExtendedGDBusInterfaceInfo
struct  ChangedProperty
struct  _BamfDBusControlProxyPrivate
 BamfDBusControlProxy: More...
struct  _BamfDBusControlSkeletonPrivate
 BamfDBusControlSkeleton: More...
struct  _BamfDBusMatcherProxyPrivate
 BamfDBusMatcherProxy: More...
struct  _BamfDBusMatcherSkeletonPrivate
 BamfDBusMatcherSkeleton: More...

Typedefs

typedef BamfDBusControlIface BamfDBusControlInterface

Functions

static void _changed_property_free (ChangedProperty *data)
static gboolean _g_strv_equal0 (gchar **a, gchar **b)
static gboolean _g_variant_equal0 (GVariant *a, GVariant *b)
static G_GNUC_UNUSED gboolean _g_value_equal (const GValue *a, const GValue *b)
GDBusInterfaceInfo * bamf_dbus_control_interface_info (void)
 bamf_dbus_control_interface_info:
guint bamf_dbus_control_override_properties (GObjectClass *klass, guint property_id_begin)
 bamf_dbus_control_override_properties: : The class structure for a #GObject-derived class.
static void bamf_dbus_control_default_init (BamfDBusControlIface *iface)
 BamfDBusControl:
 G_DEFINE_INTERFACE (BamfDBusControl, bamf_dbus_control, G_TYPE_OBJECT)
void bamf_dbus_control_call_quit (BamfDBusControl *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_control_call_quit: : A #BamfDBusControlProxy.
gboolean bamf_dbus_control_call_quit_finish (BamfDBusControl *proxy, GAsyncResult *res, GError **error)
 bamf_dbus_control_call_quit_finish: : A #BamfDBusControlProxy.
gboolean bamf_dbus_control_call_quit_sync (BamfDBusControl *proxy, GCancellable *cancellable, GError **error)
 bamf_dbus_control_call_quit_sync: : A #BamfDBusControlProxy.
void bamf_dbus_control_call_set_approver_behavior (BamfDBusControl *proxy, gint arg_behavior, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_control_call_set_approver_behavior: : A #BamfDBusControlProxy.
gboolean bamf_dbus_control_call_set_approver_behavior_finish (BamfDBusControl *proxy, GAsyncResult *res, GError **error)
 bamf_dbus_control_call_set_approver_behavior_finish: : A #BamfDBusControlProxy.
gboolean bamf_dbus_control_call_set_approver_behavior_sync (BamfDBusControl *proxy, gint arg_behavior, GCancellable *cancellable, GError **error)
 bamf_dbus_control_call_set_approver_behavior_sync: : A #BamfDBusControlProxy.
void bamf_dbus_control_call_om_nom_nom_desktop_file (BamfDBusControl *proxy, const gchar *arg_tab_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_control_call_om_nom_nom_desktop_file: : A #BamfDBusControlProxy.
gboolean bamf_dbus_control_call_om_nom_nom_desktop_file_finish (BamfDBusControl *proxy, GAsyncResult *res, GError **error)
 bamf_dbus_control_call_om_nom_nom_desktop_file_finish: : A #BamfDBusControlProxy.
gboolean bamf_dbus_control_call_om_nom_nom_desktop_file_sync (BamfDBusControl *proxy, const gchar *arg_tab_path, GCancellable *cancellable, GError **error)
 bamf_dbus_control_call_om_nom_nom_desktop_file_sync: : A #BamfDBusControlProxy.
void bamf_dbus_control_call_register_tab_provider (BamfDBusControl *proxy, const gchar *arg_tab_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_control_call_register_tab_provider: : A #BamfDBusControlProxy.
gboolean bamf_dbus_control_call_register_tab_provider_finish (BamfDBusControl *proxy, GAsyncResult *res, GError **error)
 bamf_dbus_control_call_register_tab_provider_finish: : A #BamfDBusControlProxy.
gboolean bamf_dbus_control_call_register_tab_provider_sync (BamfDBusControl *proxy, const gchar *arg_tab_path, GCancellable *cancellable, GError **error)
 bamf_dbus_control_call_register_tab_provider_sync: : A #BamfDBusControlProxy.
void bamf_dbus_control_call_register_application_for_pid (BamfDBusControl *proxy, const gchar *arg_application, gint arg_pid, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_control_call_register_application_for_pid: : A #BamfDBusControlProxy.
gboolean bamf_dbus_control_call_register_application_for_pid_finish (BamfDBusControl *proxy, GAsyncResult *res, GError **error)
 bamf_dbus_control_call_register_application_for_pid_finish: : A #BamfDBusControlProxy.
gboolean bamf_dbus_control_call_register_application_for_pid_sync (BamfDBusControl *proxy, const gchar *arg_application, gint arg_pid, GCancellable *cancellable, GError **error)
 bamf_dbus_control_call_register_application_for_pid_sync: : A #BamfDBusControlProxy.
void bamf_dbus_control_complete_quit (BamfDBusControl *object, GDBusMethodInvocation *invocation)
 bamf_dbus_control_complete_quit: : A #BamfDBusControl.
void bamf_dbus_control_complete_set_approver_behavior (BamfDBusControl *object, GDBusMethodInvocation *invocation)
 bamf_dbus_control_complete_set_approver_behavior: : A #BamfDBusControl.
void bamf_dbus_control_complete_om_nom_nom_desktop_file (BamfDBusControl *object, GDBusMethodInvocation *invocation)
 bamf_dbus_control_complete_om_nom_nom_desktop_file: : A #BamfDBusControl.
void bamf_dbus_control_complete_register_tab_provider (BamfDBusControl *object, GDBusMethodInvocation *invocation)
 bamf_dbus_control_complete_register_tab_provider: : A #BamfDBusControl.
void bamf_dbus_control_complete_register_application_for_pid (BamfDBusControl *object, GDBusMethodInvocation *invocation)
 bamf_dbus_control_complete_register_application_for_pid: : A #BamfDBusControl.
static void bamf_dbus_control_proxy_iface_init (BamfDBusControlIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusControlProxy, bamf_dbus_control_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(BAMF_DBUS_TYPE_CONTROL, bamf_dbus_control_proxy_iface_init))
static void bamf_dbus_control_proxy_finalize (GObject *object)
static void bamf_dbus_control_proxy_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static void bamf_dbus_control_proxy_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
static void bamf_dbus_control_proxy_g_signal (GDBusProxy *proxy, const gchar *sender_name, const gchar *signal_name, GVariant *parameters)
static void bamf_dbus_control_proxy_g_properties_changed (GDBusProxy *_proxy, GVariant *changed_properties, const gchar *const *invalidated_properties)
static void bamf_dbus_control_proxy_init (BamfDBusControlProxy *proxy)
static void bamf_dbus_control_proxy_class_init (BamfDBusControlProxyClass *klass)
: (allow-none): A bus name (well-known or unique) or NULL if @connection is not a message bus connection.

bamf_dbus_matcher_proxy_new_sync: : A #GDBusConnection.

: Flags from the #GDBusProxyFlags enumeration.

: An object path. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL

Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-matcher.top_of_page">org.ayatana.bamf.matcher</link>. See g_dbus_proxy_new_sync() for more details.

The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_proxy_new() for the asynchronous version of this constructor.

Returns: (transfer full) (type BamfDBusMatcherProxy): The constructed proxy object or NULL if is set.

void bamf_dbus_control_proxy_new (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusControl * bamf_dbus_control_proxy_new_finish (GAsyncResult *res, GError **error)
 bamf_dbus_control_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_control_proxy_new().
BamfDBusControl * bamf_dbus_control_proxy_new_sync (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
void bamf_dbus_matcher_proxy_new (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusMatcher * bamf_dbus_matcher_proxy_new_finish (GAsyncResult *res, GError **error)
 bamf_dbus_matcher_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_proxy_new().
BamfDBusMatcher * bamf_dbus_matcher_proxy_new_sync (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)

Variables

static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_control_method_info_quit
 SECTION:BamfDBusControl : BamfDBusControl : Generated C code for the org.ayatana.bamf.control D-Bus interface.
static const _ExtendedGDBusArgInfo _bamf_dbus_control_method_info_set_approver_behavior_IN_ARG_behavior
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_control_method_info_set_approver_behavior_IN_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_control_method_info_set_approver_behavior
static const _ExtendedGDBusArgInfo _bamf_dbus_control_method_info_om_nom_nom_desktop_file_IN_ARG_tab_path
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_control_method_info_om_nom_nom_desktop_file_IN_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_control_method_info_om_nom_nom_desktop_file
static const _ExtendedGDBusArgInfo _bamf_dbus_control_method_info_register_tab_provider_IN_ARG_tab_path
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_control_method_info_register_tab_provider_IN_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_control_method_info_register_tab_provider
static const _ExtendedGDBusArgInfo _bamf_dbus_control_method_info_register_application_for_pid_IN_ARG_application
static const _ExtendedGDBusArgInfo _bamf_dbus_control_method_info_register_application_for_pid_IN_ARG_pid
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_control_method_info_register_application_for_pid_IN_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_control_method_info_register_application_for_pid
static const
_ExtendedGDBusMethodInfo
*const 
_bamf_dbus_control_method_info_pointers []
static const
_ExtendedGDBusInterfaceInfo 
_bamf_dbus_control_interface_info

: A bus name (well-known or unique).

bamf_dbus_matcher_proxy_new_for_bus_sync: : A #GBusType.

: Flags from the #GDBusProxyFlags enumeration.

: An object path. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL

Like bamf_dbus_matcher_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection.

The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_proxy_new_for_bus() for the asynchronous version of this constructor.

Returns: (transfer full) (type BamfDBusMatcherProxy): The constructed proxy object or NULL if is set.

typedef BamfDBusMatcherIface BamfDBusMatcherInterface
static const GDBusInterfaceVTable _bamf_dbus_control_skeleton_vtable
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_xids_for_application_IN_ARG_desktop_file
 SECTION:BamfDBusMatcher : BamfDBusMatcher : Generated C code for the org.ayatana.bamf.matcher D-Bus interface.
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_xids_for_application_IN_ARG_pointers []
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_xids_for_application_OUT_ARG_xids
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_xids_for_application_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_xids_for_application
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_tab_paths_OUT_ARG_paths
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_tab_paths_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_tab_paths
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_running_applications_OUT_ARG_paths
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_running_applications_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_running_applications
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_running_applications_desktop_files_OUT_ARG_paths
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_running_applications_desktop_files_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_running_applications_desktop_files
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_register_favorites_IN_ARG_favorites
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_register_favorites_IN_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_register_favorites
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_path_for_application_IN_ARG_desktop_file
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_path_for_application_IN_ARG_pointers []
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_path_for_application_OUT_ARG_path
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_path_for_application_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_path_for_application
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_window_paths_OUT_ARG_paths
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_window_paths_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_window_paths
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_application_paths_OUT_ARG_paths
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_application_paths_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_application_paths
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_application_is_running_IN_ARG_desktop_file
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_application_is_running_IN_ARG_pointers []
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_application_is_running_OUT_ARG_running
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_application_is_running_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_application_is_running
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_application_for_xid_IN_ARG_xid
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_application_for_xid_IN_ARG_pointers []
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_application_for_xid_OUT_ARG_application
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_application_for_xid_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_application_for_xid
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_active_window_OUT_ARG_window
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_active_window_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_active_window
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_active_application_OUT_ARG_application
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_active_application_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_active_application
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_window_stack_for_monitor_IN_ARG_monitor_id
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_window_stack_for_monitor_IN_ARG_pointers []
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_method_info_window_stack_for_monitor_OUT_ARG_window_list
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_method_info_window_stack_for_monitor_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_matcher_method_info_window_stack_for_monitor
static const
_ExtendedGDBusMethodInfo
*const 
_bamf_dbus_matcher_method_info_pointers []
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_signal_info_active_application_changed_ARG_old_app
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_signal_info_active_application_changed_ARG_new_app
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_signal_info_active_application_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_matcher_signal_info_active_application_changed
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_signal_info_active_window_changed_ARG_old_win
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_signal_info_active_window_changed_ARG_new_win
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_signal_info_active_window_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_matcher_signal_info_active_window_changed
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_signal_info_view_closed_ARG_path
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_signal_info_view_closed_ARG_type
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_signal_info_view_closed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_matcher_signal_info_view_closed
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_signal_info_view_opened_ARG_path
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_signal_info_view_opened_ARG_type
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_signal_info_view_opened_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_matcher_signal_info_view_opened
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_matcher_signal_info_stacking_order_changed
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_signal_info_running_applications_changed_ARG_opened_desktop_files
static const _ExtendedGDBusArgInfo _bamf_dbus_matcher_signal_info_running_applications_changed_ARG_closed_desktop_files
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_matcher_signal_info_running_applications_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_matcher_signal_info_running_applications_changed
static const
_ExtendedGDBusSignalInfo
*const 
_bamf_dbus_matcher_signal_info_pointers []
static const
_ExtendedGDBusInterfaceInfo 
_bamf_dbus_matcher_interface_info
static const GDBusInterfaceVTable _bamf_dbus_matcher_skeleton_vtable
void bamf_dbus_control_proxy_new_for_bus (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusControl * bamf_dbus_control_proxy_new_for_bus_finish (GAsyncResult *res, GError **error)
 bamf_dbus_control_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_control_proxy_new_for_bus().
BamfDBusControl * bamf_dbus_control_proxy_new_for_bus_sync (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
static void _bamf_dbus_control_skeleton_handle_method_call (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *method_name, GVariant *parameters, GDBusMethodInvocation *invocation, gpointer user_data)
static GVariant * _bamf_dbus_control_skeleton_handle_get_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GError **error, gpointer user_data)
static gboolean _bamf_dbus_control_skeleton_handle_set_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GVariant *variant, GError **error, gpointer user_data)
static GDBusInterfaceInfo * bamf_dbus_control_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
static GDBusInterfaceVTable * bamf_dbus_control_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
static GVariant * bamf_dbus_control_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
static void bamf_dbus_control_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
static void bamf_dbus_control_skeleton_iface_init (BamfDBusControlIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusControlSkeleton, bamf_dbus_control_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(BAMF_DBUS_TYPE_CONTROL, bamf_dbus_control_skeleton_iface_init))
static void bamf_dbus_control_skeleton_finalize (GObject *object)
static void bamf_dbus_control_skeleton_init (BamfDBusControlSkeleton *skeleton)
static void bamf_dbus_control_skeleton_class_init (BamfDBusControlSkeletonClass *klass)
BamfDBusControl * bamf_dbus_control_skeleton_new (void)
 bamf_dbus_control_skeleton_new:
GDBusInterfaceInfo * bamf_dbus_matcher_interface_info (void)
 bamf_dbus_matcher_interface_info:
guint bamf_dbus_matcher_override_properties (GObjectClass *klass, guint property_id_begin)
 bamf_dbus_matcher_override_properties: : The class structure for a #GObject-derived class.
static void bamf_dbus_matcher_default_init (BamfDBusMatcherIface *iface)
 BamfDBusMatcher:
 G_DEFINE_INTERFACE (BamfDBusMatcher, bamf_dbus_matcher, G_TYPE_OBJECT)
void bamf_dbus_matcher_emit_active_application_changed (BamfDBusMatcher *object, const gchar *arg_old_app, const gchar *arg_new_app)
 bamf_dbus_matcher_emit_active_application_changed: : A #BamfDBusMatcher.
void bamf_dbus_matcher_emit_active_window_changed (BamfDBusMatcher *object, const gchar *arg_old_win, const gchar *arg_new_win)
 bamf_dbus_matcher_emit_active_window_changed: : A #BamfDBusMatcher.
void bamf_dbus_matcher_emit_view_closed (BamfDBusMatcher *object, const gchar *arg_path, const gchar *arg_type)
 bamf_dbus_matcher_emit_view_closed: : A #BamfDBusMatcher.
void bamf_dbus_matcher_emit_view_opened (BamfDBusMatcher *object, const gchar *arg_path, const gchar *arg_type)
 bamf_dbus_matcher_emit_view_opened: : A #BamfDBusMatcher.
void bamf_dbus_matcher_emit_stacking_order_changed (BamfDBusMatcher *object)
 bamf_dbus_matcher_emit_stacking_order_changed: : A #BamfDBusMatcher.
void bamf_dbus_matcher_emit_running_applications_changed (BamfDBusMatcher *object, const gchar *const *arg_opened_desktop_files, const gchar *const *arg_closed_desktop_files)
 bamf_dbus_matcher_emit_running_applications_changed: : A #BamfDBusMatcher.
void bamf_dbus_matcher_call_xids_for_application (BamfDBusMatcher *proxy, const gchar *arg_desktop_file, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_xids_for_application: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_xids_for_application_finish (BamfDBusMatcher *proxy, GVariant **out_xids, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_xids_for_application_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_xids_for_application_sync (BamfDBusMatcher *proxy, const gchar *arg_desktop_file, GVariant **out_xids, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_xids_for_application_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_call_tab_paths (BamfDBusMatcher *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_tab_paths: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_tab_paths_finish (BamfDBusMatcher *proxy, gchar ***out_paths, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_tab_paths_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_tab_paths_sync (BamfDBusMatcher *proxy, gchar ***out_paths, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_tab_paths_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_call_running_applications (BamfDBusMatcher *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_running_applications: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_running_applications_finish (BamfDBusMatcher *proxy, gchar ***out_paths, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_running_applications_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_running_applications_sync (BamfDBusMatcher *proxy, gchar ***out_paths, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_running_applications_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_call_running_applications_desktop_files (BamfDBusMatcher *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_running_applications_desktop_files: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_running_applications_desktop_files_finish (BamfDBusMatcher *proxy, gchar ***out_paths, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_running_applications_desktop_files_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_running_applications_desktop_files_sync (BamfDBusMatcher *proxy, gchar ***out_paths, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_running_applications_desktop_files_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_call_register_favorites (BamfDBusMatcher *proxy, const gchar *const *arg_favorites, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_register_favorites: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_register_favorites_finish (BamfDBusMatcher *proxy, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_register_favorites_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_register_favorites_sync (BamfDBusMatcher *proxy, const gchar *const *arg_favorites, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_register_favorites_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_call_path_for_application (BamfDBusMatcher *proxy, const gchar *arg_desktop_file, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_path_for_application: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_path_for_application_finish (BamfDBusMatcher *proxy, gchar **out_path, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_path_for_application_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_path_for_application_sync (BamfDBusMatcher *proxy, const gchar *arg_desktop_file, gchar **out_path, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_path_for_application_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_call_window_paths (BamfDBusMatcher *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_window_paths: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_window_paths_finish (BamfDBusMatcher *proxy, gchar ***out_paths, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_window_paths_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_window_paths_sync (BamfDBusMatcher *proxy, gchar ***out_paths, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_window_paths_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_call_application_paths (BamfDBusMatcher *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_application_paths: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_application_paths_finish (BamfDBusMatcher *proxy, gchar ***out_paths, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_application_paths_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_application_paths_sync (BamfDBusMatcher *proxy, gchar ***out_paths, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_application_paths_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_call_application_is_running (BamfDBusMatcher *proxy, const gchar *arg_desktop_file, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_application_is_running: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_application_is_running_finish (BamfDBusMatcher *proxy, gboolean *out_running, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_application_is_running_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_application_is_running_sync (BamfDBusMatcher *proxy, const gchar *arg_desktop_file, gboolean *out_running, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_application_is_running_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_call_application_for_xid (BamfDBusMatcher *proxy, guint arg_xid, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_application_for_xid: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_application_for_xid_finish (BamfDBusMatcher *proxy, gchar **out_application, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_application_for_xid_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_application_for_xid_sync (BamfDBusMatcher *proxy, guint arg_xid, gchar **out_application, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_application_for_xid_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_call_active_window (BamfDBusMatcher *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_active_window: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_active_window_finish (BamfDBusMatcher *proxy, gchar **out_window, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_active_window_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_active_window_sync (BamfDBusMatcher *proxy, gchar **out_window, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_active_window_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_call_active_application (BamfDBusMatcher *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_active_application: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_active_application_finish (BamfDBusMatcher *proxy, gchar **out_application, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_active_application_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_active_application_sync (BamfDBusMatcher *proxy, gchar **out_application, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_active_application_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_call_window_stack_for_monitor (BamfDBusMatcher *proxy, gint arg_monitor_id, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_matcher_call_window_stack_for_monitor: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_window_stack_for_monitor_finish (BamfDBusMatcher *proxy, gchar ***out_window_list, GAsyncResult *res, GError **error)
 bamf_dbus_matcher_call_window_stack_for_monitor_finish: : A #BamfDBusMatcherProxy.
gboolean bamf_dbus_matcher_call_window_stack_for_monitor_sync (BamfDBusMatcher *proxy, gint arg_monitor_id, gchar ***out_window_list, GCancellable *cancellable, GError **error)
 bamf_dbus_matcher_call_window_stack_for_monitor_sync: : A #BamfDBusMatcherProxy.
void bamf_dbus_matcher_complete_xids_for_application (BamfDBusMatcher *object, GDBusMethodInvocation *invocation, GVariant *xids)
 bamf_dbus_matcher_complete_xids_for_application: : A #BamfDBusMatcher.
void bamf_dbus_matcher_complete_tab_paths (BamfDBusMatcher *object, GDBusMethodInvocation *invocation, const gchar *const *paths)
 bamf_dbus_matcher_complete_tab_paths: : A #BamfDBusMatcher.
void bamf_dbus_matcher_complete_running_applications (BamfDBusMatcher *object, GDBusMethodInvocation *invocation, const gchar *const *paths)
 bamf_dbus_matcher_complete_running_applications: : A #BamfDBusMatcher.
void bamf_dbus_matcher_complete_running_applications_desktop_files (BamfDBusMatcher *object, GDBusMethodInvocation *invocation, const gchar *const *paths)
 bamf_dbus_matcher_complete_running_applications_desktop_files: : A #BamfDBusMatcher.
void bamf_dbus_matcher_complete_register_favorites (BamfDBusMatcher *object, GDBusMethodInvocation *invocation)
 bamf_dbus_matcher_complete_register_favorites: : A #BamfDBusMatcher.
void bamf_dbus_matcher_complete_path_for_application (BamfDBusMatcher *object, GDBusMethodInvocation *invocation, const gchar *path)
 bamf_dbus_matcher_complete_path_for_application: : A #BamfDBusMatcher.
void bamf_dbus_matcher_complete_window_paths (BamfDBusMatcher *object, GDBusMethodInvocation *invocation, const gchar *const *paths)
 bamf_dbus_matcher_complete_window_paths: : A #BamfDBusMatcher.
void bamf_dbus_matcher_complete_application_paths (BamfDBusMatcher *object, GDBusMethodInvocation *invocation, const gchar *const *paths)
 bamf_dbus_matcher_complete_application_paths: : A #BamfDBusMatcher.
void bamf_dbus_matcher_complete_application_is_running (BamfDBusMatcher *object, GDBusMethodInvocation *invocation, gboolean running)
 bamf_dbus_matcher_complete_application_is_running: : A #BamfDBusMatcher.
void bamf_dbus_matcher_complete_application_for_xid (BamfDBusMatcher *object, GDBusMethodInvocation *invocation, const gchar *application)
 bamf_dbus_matcher_complete_application_for_xid: : A #BamfDBusMatcher.
void bamf_dbus_matcher_complete_active_window (BamfDBusMatcher *object, GDBusMethodInvocation *invocation, const gchar *window)
 bamf_dbus_matcher_complete_active_window: : A #BamfDBusMatcher.
void bamf_dbus_matcher_complete_active_application (BamfDBusMatcher *object, GDBusMethodInvocation *invocation, const gchar *application)
 bamf_dbus_matcher_complete_active_application: : A #BamfDBusMatcher.
void bamf_dbus_matcher_complete_window_stack_for_monitor (BamfDBusMatcher *object, GDBusMethodInvocation *invocation, const gchar *const *window_list)
 bamf_dbus_matcher_complete_window_stack_for_monitor: : A #BamfDBusMatcher.
static void bamf_dbus_matcher_proxy_iface_init (BamfDBusMatcherIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusMatcherProxy, bamf_dbus_matcher_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(BAMF_DBUS_TYPE_MATCHER, bamf_dbus_matcher_proxy_iface_init))
static void bamf_dbus_matcher_proxy_finalize (GObject *object)
static void bamf_dbus_matcher_proxy_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static void bamf_dbus_matcher_proxy_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
static void bamf_dbus_matcher_proxy_g_signal (GDBusProxy *proxy, const gchar *sender_name, const gchar *signal_name, GVariant *parameters)
static void bamf_dbus_matcher_proxy_g_properties_changed (GDBusProxy *_proxy, GVariant *changed_properties, const gchar *const *invalidated_properties)
static void bamf_dbus_matcher_proxy_init (BamfDBusMatcherProxy *proxy)
static void bamf_dbus_matcher_proxy_class_init (BamfDBusMatcherProxyClass *klass)
void bamf_dbus_matcher_proxy_new_for_bus (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusMatcher * bamf_dbus_matcher_proxy_new_for_bus_finish (GAsyncResult *res, GError **error)
 bamf_dbus_matcher_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_proxy_new_for_bus().
BamfDBusMatcher * bamf_dbus_matcher_proxy_new_for_bus_sync (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
static void _bamf_dbus_matcher_skeleton_handle_method_call (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *method_name, GVariant *parameters, GDBusMethodInvocation *invocation, gpointer user_data)
static GVariant * _bamf_dbus_matcher_skeleton_handle_get_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GError **error, gpointer user_data)
static gboolean _bamf_dbus_matcher_skeleton_handle_set_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GVariant *variant, GError **error, gpointer user_data)
static GDBusInterfaceInfo * bamf_dbus_matcher_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
static GDBusInterfaceVTable * bamf_dbus_matcher_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
static GVariant * bamf_dbus_matcher_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
static void bamf_dbus_matcher_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
static void _bamf_dbus_matcher_on_signal_active_application_changed (BamfDBusMatcher *object, const gchar *arg_old_app, const gchar *arg_new_app)
static void _bamf_dbus_matcher_on_signal_active_window_changed (BamfDBusMatcher *object, const gchar *arg_old_win, const gchar *arg_new_win)
static void _bamf_dbus_matcher_on_signal_view_closed (BamfDBusMatcher *object, const gchar *arg_path, const gchar *arg_type)
static void _bamf_dbus_matcher_on_signal_view_opened (BamfDBusMatcher *object, const gchar *arg_path, const gchar *arg_type)
static void _bamf_dbus_matcher_on_signal_stacking_order_changed (BamfDBusMatcher *object)
static void _bamf_dbus_matcher_on_signal_running_applications_changed (BamfDBusMatcher *object, const gchar *const *arg_opened_desktop_files, const gchar *const *arg_closed_desktop_files)
static void bamf_dbus_matcher_skeleton_iface_init (BamfDBusMatcherIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusMatcherSkeleton, bamf_dbus_matcher_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(BAMF_DBUS_TYPE_MATCHER, bamf_dbus_matcher_skeleton_iface_init))
static void bamf_dbus_matcher_skeleton_finalize (GObject *object)
static void bamf_dbus_matcher_skeleton_init (BamfDBusMatcherSkeleton *skeleton)
static void bamf_dbus_matcher_skeleton_class_init (BamfDBusMatcherSkeletonClass *klass)
BamfDBusMatcher * bamf_dbus_matcher_skeleton_new (void)
 bamf_dbus_matcher_skeleton_new:

Class Documentation

struct _ExtendedGDBusArgInfo

Definition at line 17 of file bamf-gdbus-browser-generated.c.

Class Members
GDBusArgInfo parent_struct
gboolean use_gvariant
struct _ExtendedGDBusMethodInfo

Definition at line 23 of file bamf-gdbus-browser-generated.c.

Class Members
GDBusMethodInfo parent_struct
gboolean pass_fdlist
const gchar * signal_name
struct _ExtendedGDBusSignalInfo

Definition at line 30 of file bamf-gdbus-browser-generated.c.

Class Members
GDBusSignalInfo parent_struct
const gchar * signal_name
struct _ExtendedGDBusPropertyInfo

Definition at line 36 of file bamf-gdbus-browser-generated.c.

Class Members
const gchar * hyphen_name
GDBusPropertyInfo parent_struct
gboolean use_gvariant
struct _ExtendedGDBusInterfaceInfo

Definition at line 43 of file bamf-gdbus-browser-generated.c.

Class Members
const gchar * hyphen_name
GDBusInterfaceInfo parent_struct
struct ChangedProperty

Definition at line 49 of file bamf-gdbus-browser-generated.c.

Collaboration diagram for ChangedProperty:
Class Members
const _ExtendedGDBusPropertyInfo * info
GValue orig_value
guint prop_id
struct _BamfDBusControlProxyPrivate

BamfDBusControlProxy:

The #BamfDBusControlProxy structure contains only private data and should only be accessed using the provided API. BamfDBusControlProxyClass: : The parent class.

Class structure for #BamfDBusControlProxy.

Definition at line 1097 of file bamf-gdbus-generated.c.

Class Members
GData * qdata
struct _BamfDBusControlSkeletonPrivate

BamfDBusControlSkeleton:

The #BamfDBusControlSkeleton structure contains only private data and should only be accessed using the provided API. BamfDBusControlSkeletonClass: : The parent class.

Class structure for #BamfDBusControlSkeleton.

Definition at line 1427 of file bamf-gdbus-generated.c.

Class Members
GList * changed_properties
GSource * changed_properties_idle_source
GMainContext * context
GMutex lock
GValue * properties
struct _BamfDBusMatcherProxyPrivate

BamfDBusMatcherProxy:

The #BamfDBusMatcherProxy structure contains only private data and should only be accessed using the provided API. BamfDBusMatcherProxyClass: : The parent class.

Class structure for #BamfDBusMatcherProxy.

Definition at line 4597 of file bamf-gdbus-generated.c.

Class Members
GData * qdata
struct _BamfDBusMatcherSkeletonPrivate

BamfDBusMatcherSkeleton:

The #BamfDBusMatcherSkeleton structure contains only private data and should only be accessed using the provided API. BamfDBusMatcherSkeletonClass: : The parent class.

Class structure for #BamfDBusMatcherSkeleton.

Definition at line 4927 of file bamf-gdbus-generated.c.

Class Members
GList * changed_properties
GSource * changed_properties_idle_source
GMainContext * context
GMutex lock
GValue * properties

Typedef Documentation

typedef BamfDBusControlIface BamfDBusControlInterface

Definition at line 499 of file bamf-gdbus-generated.c.

typedef BamfDBusMatcherIface BamfDBusMatcherInterface

Definition at line 2907 of file bamf-gdbus-generated.c.


Function Documentation

static GVariant* _bamf_dbus_control_skeleton_handle_get_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 1501 of file bamf-gdbus-generated.c.

{
  BamfDBusControlSkeleton *skeleton = BAMF_DBUS_CONTROL_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  GVariant *ret;
  ret = NULL;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_control_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      g_value_init (&value, pspec->value_type);
      g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
      g_value_unset (&value);
    }
  return ret;
}

Here is the caller graph for this function:

static void _bamf_dbus_control_skeleton_handle_method_call ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  method_name,
GVariant *  parameters,
GDBusMethodInvocation *  invocation,
gpointer  user_data 
) [static]

Definition at line 1437 of file bamf-gdbus-generated.c.

{
  BamfDBusControlSkeleton *skeleton = BAMF_DBUS_CONTROL_SKELETON (user_data);
  _ExtendedGDBusMethodInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint num_extra;
  guint n;
  guint signal_id;
  GValue return_value = G_VALUE_INIT;
  info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
  g_assert (info != NULL);
  num_params = g_variant_n_children (parameters);
  num_extra = info->pass_fdlist ? 3 : 2;  paramv = g_new0 (GValue, num_params + num_extra);
  n = 0;
  g_value_init (&paramv[n], BAMF_DBUS_TYPE_CONTROL);
  g_value_set_object (&paramv[n++], skeleton);
  g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
  g_value_set_object (&paramv[n++], invocation);
  if (info->pass_fdlist)
    {
#ifdef G_OS_UNIX
      g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
      g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
#else
      g_assert_not_reached ();
#endif
    }
  g_variant_iter_init (&iter, parameters);
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_TYPE_CONTROL);
  g_value_init (&return_value, G_TYPE_BOOLEAN);
  g_signal_emitv (paramv, signal_id, 0, &return_value);
  if (!g_value_get_boolean (&return_value))
    g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
  g_value_unset (&return_value);
  for (n = 0; n < num_params + num_extra; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}
static gboolean _bamf_dbus_control_skeleton_handle_set_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GVariant *  variant,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 1534 of file bamf-gdbus-generated.c.

{
  BamfDBusControlSkeleton *skeleton = BAMF_DBUS_CONTROL_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  gboolean ret;
  ret = FALSE;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_control_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      if (info->use_gvariant)
        g_value_set_variant (&value, variant);
      else
        g_dbus_gvariant_to_gvalue (variant, &value);
      g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      g_value_unset (&value);
      ret = TRUE;
    }
  return ret;
}
static void _bamf_dbus_matcher_on_signal_active_application_changed ( BamfDBusMatcher *  object,
const gchar *  arg_old_app,
const gchar *  arg_new_app 
) [static]

Definition at line 5124 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherSkeleton *skeleton = BAMF_DBUS_MATCHER_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(ss)",
                   arg_old_app,
                   arg_new_app));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.matcher", "ActiveApplicationChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_matcher_on_signal_active_window_changed ( BamfDBusMatcher *  object,
const gchar *  arg_old_win,
const gchar *  arg_new_win 
) [static]

Definition at line 5150 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherSkeleton *skeleton = BAMF_DBUS_MATCHER_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(ss)",
                   arg_old_win,
                   arg_new_win));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.matcher", "ActiveWindowChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_matcher_on_signal_running_applications_changed ( BamfDBusMatcher *  object,
const gchar *const *  arg_opened_desktop_files,
const gchar *const *  arg_closed_desktop_files 
) [static]

Definition at line 5250 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherSkeleton *skeleton = BAMF_DBUS_MATCHER_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(^as^as)",
                   arg_opened_desktop_files,
                   arg_closed_desktop_files));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.matcher", "RunningApplicationsChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_matcher_on_signal_stacking_order_changed ( BamfDBusMatcher *  object) [static]

Definition at line 5228 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherSkeleton *skeleton = BAMF_DBUS_MATCHER_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("()"));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.matcher", "StackingOrderChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_matcher_on_signal_view_closed ( BamfDBusMatcher *  object,
const gchar *  arg_path,
const gchar *  arg_type 
) [static]

Definition at line 5176 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherSkeleton *skeleton = BAMF_DBUS_MATCHER_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(ss)",
                   arg_path,
                   arg_type));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.matcher", "ViewClosed",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_matcher_on_signal_view_opened ( BamfDBusMatcher *  object,
const gchar *  arg_path,
const gchar *  arg_type 
) [static]

Definition at line 5202 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherSkeleton *skeleton = BAMF_DBUS_MATCHER_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(ss)",
                   arg_path,
                   arg_type));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.matcher", "ViewOpened",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static GVariant* _bamf_dbus_matcher_skeleton_handle_get_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 5001 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherSkeleton *skeleton = BAMF_DBUS_MATCHER_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  GVariant *ret;
  ret = NULL;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_matcher_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      g_value_init (&value, pspec->value_type);
      g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
      g_value_unset (&value);
    }
  return ret;
}

Here is the caller graph for this function:

static void _bamf_dbus_matcher_skeleton_handle_method_call ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  method_name,
GVariant *  parameters,
GDBusMethodInvocation *  invocation,
gpointer  user_data 
) [static]

Definition at line 4937 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherSkeleton *skeleton = BAMF_DBUS_MATCHER_SKELETON (user_data);
  _ExtendedGDBusMethodInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint num_extra;
  guint n;
  guint signal_id;
  GValue return_value = G_VALUE_INIT;
  info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
  g_assert (info != NULL);
  num_params = g_variant_n_children (parameters);
  num_extra = info->pass_fdlist ? 3 : 2;  paramv = g_new0 (GValue, num_params + num_extra);
  n = 0;
  g_value_init (&paramv[n], BAMF_DBUS_TYPE_MATCHER);
  g_value_set_object (&paramv[n++], skeleton);
  g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
  g_value_set_object (&paramv[n++], invocation);
  if (info->pass_fdlist)
    {
#ifdef G_OS_UNIX
      g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
      g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
#else
      g_assert_not_reached ();
#endif
    }
  g_variant_iter_init (&iter, parameters);
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_TYPE_MATCHER);
  g_value_init (&return_value, G_TYPE_BOOLEAN);
  g_signal_emitv (paramv, signal_id, 0, &return_value);
  if (!g_value_get_boolean (&return_value))
    g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
  g_value_unset (&return_value);
  for (n = 0; n < num_params + num_extra; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}
static gboolean _bamf_dbus_matcher_skeleton_handle_set_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GVariant *  variant,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 5034 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherSkeleton *skeleton = BAMF_DBUS_MATCHER_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  gboolean ret;
  ret = FALSE;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_matcher_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      if (info->use_gvariant)
        g_value_set_variant (&value, variant);
      else
        g_dbus_gvariant_to_gvalue (variant, &value);
      g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      g_value_unset (&value);
      ret = TRUE;
    }
  return ret;
}
static void _changed_property_free ( ChangedProperty data) [static]

Definition at line 57 of file bamf-gdbus-generated.c.

{
  g_value_unset (&data->orig_value);
  g_free (data);
}

Here is the caller graph for this function:

static gboolean _g_strv_equal0 ( gchar **  a,
gchar **  b 
) [static]

Definition at line 64 of file bamf-gdbus-generated.c.

{
  gboolean ret = FALSE;
  guint n;
  if (a == NULL && b == NULL)
    {
      ret = TRUE;
      goto out;
    }
  if (a == NULL || b == NULL)
    goto out;
  if (g_strv_length (a) != g_strv_length (b))
    goto out;
  for (n = 0; a[n] != NULL; n++)
    if (g_strcmp0 (a[n], b[n]) != 0)
      goto out;
  ret = TRUE;
out:
  return ret;
}

Here is the caller graph for this function:

static G_GNUC_UNUSED gboolean _g_value_equal ( const GValue *  a,
const GValue *  b 
) [static]

Definition at line 102 of file bamf-gdbus-generated.c.

{
  gboolean ret = FALSE;
  g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b));
  switch (G_VALUE_TYPE (a))
    {
      case G_TYPE_BOOLEAN:
        ret = (g_value_get_boolean (a) == g_value_get_boolean (b));
        break;
      case G_TYPE_UCHAR:
        ret = (g_value_get_uchar (a) == g_value_get_uchar (b));
        break;
      case G_TYPE_INT:
        ret = (g_value_get_int (a) == g_value_get_int (b));
        break;
      case G_TYPE_UINT:
        ret = (g_value_get_uint (a) == g_value_get_uint (b));
        break;
      case G_TYPE_INT64:
        ret = (g_value_get_int64 (a) == g_value_get_int64 (b));
        break;
      case G_TYPE_UINT64:
        ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b));
        break;
      case G_TYPE_DOUBLE:
        ret = (g_value_get_double (a) == g_value_get_double (b));
        break;
      case G_TYPE_STRING:
        ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0);
        break;
      case G_TYPE_VARIANT:
        ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b));
        break;
      default:
        if (G_VALUE_TYPE (a) == G_TYPE_STRV)
          ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b));
        else
          g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a)));
        break;
    }
  return ret;
}

Here is the call graph for this function:

static gboolean _g_variant_equal0 ( GVariant *  a,
GVariant *  b 
) [static]

Definition at line 86 of file bamf-gdbus-generated.c.

{
  gboolean ret = FALSE;
  if (a == NULL && b == NULL)
    {
      ret = TRUE;
      goto out;
    }
  if (a == NULL || b == NULL)
    goto out;
  ret = g_variant_equal (a, b);
out:
  return ret;
}

Here is the caller graph for this function:

void bamf_dbus_control_call_om_nom_nom_desktop_file ( BamfDBusControl *  proxy,
const gchar *  arg_tab_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_control_call_om_nom_nom_desktop_file: : A #BamfDBusControlProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-control.OmNomNomDesktopFile">OmNomNomDesktopFile()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_control_call_om_nom_nom_desktop_file_finish() to get the result of the operation.

See bamf_dbus_control_call_om_nom_nom_desktop_file_sync() for the synchronous, blocking version of this method.

Definition at line 707 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "OmNomNomDesktopFile",
    g_variant_new ("(s)",
                   arg_tab_path),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_control_call_om_nom_nom_desktop_file_finish ( BamfDBusControl *  proxy,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_control_call_om_nom_nom_desktop_file_finish: : A #BamfDBusControlProxy.

: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_control_call_om_nom_nom_desktop_file(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_control_call_om_nom_nom_desktop_file().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 736 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_control_call_om_nom_nom_desktop_file_sync ( BamfDBusControl *  proxy,
const gchar *  arg_tab_path,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_control_call_om_nom_nom_desktop_file_sync: : A #BamfDBusControlProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-control.OmNomNomDesktopFile">OmNomNomDesktopFile()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_control_call_om_nom_nom_desktop_file() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 766 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "OmNomNomDesktopFile",
    g_variant_new ("(s)",
                   arg_tab_path),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_control_call_quit ( BamfDBusControl *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_control_call_quit: : A #BamfDBusControlProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-control.Quit">Quit()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_control_call_quit_finish() to get the result of the operation.

See bamf_dbus_control_call_quit_sync() for the synchronous, blocking version of this method.

Definition at line 516 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "Quit",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_control_call_quit_finish ( BamfDBusControl *  proxy,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_control_call_quit_finish: : A #BamfDBusControlProxy.

: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_control_call_quit(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_control_call_quit().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 543 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_control_call_quit_sync ( BamfDBusControl *  proxy,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_control_call_quit_sync: : A #BamfDBusControlProxy.

: (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-control.Quit">Quit()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_control_call_quit() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 572 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "Quit",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_control_call_register_application_for_pid ( BamfDBusControl *  proxy,
const gchar *  arg_application,
gint  arg_pid,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_control_call_register_application_for_pid: : A #BamfDBusControlProxy.

: Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-control.RegisterApplicationForPid">RegisterApplicationForPid()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_control_call_register_application_for_pid_finish() to get the result of the operation.

See bamf_dbus_control_call_register_application_for_pid_sync() for the synchronous, blocking version of this method.

Definition at line 904 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "RegisterApplicationForPid",
    g_variant_new ("(si)",
                   arg_application,
                   arg_pid),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_control_call_register_application_for_pid_finish ( BamfDBusControl *  proxy,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_control_call_register_application_for_pid_finish: : A #BamfDBusControlProxy.

: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_control_call_register_application_for_pid(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_control_call_register_application_for_pid().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 935 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_control_call_register_application_for_pid_sync ( BamfDBusControl *  proxy,
const gchar *  arg_application,
gint  arg_pid,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_control_call_register_application_for_pid_sync: : A #BamfDBusControlProxy.

: Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-control.RegisterApplicationForPid">RegisterApplicationForPid()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_control_call_register_application_for_pid() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 966 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "RegisterApplicationForPid",
    g_variant_new ("(si)",
                   arg_application,
                   arg_pid),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_control_call_register_tab_provider ( BamfDBusControl *  proxy,
const gchar *  arg_tab_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_control_call_register_tab_provider: : A #BamfDBusControlProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-control.RegisterTabProvider">RegisterTabProvider()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_control_call_register_tab_provider_finish() to get the result of the operation.

See bamf_dbus_control_call_register_tab_provider_sync() for the synchronous, blocking version of this method.

Definition at line 805 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "RegisterTabProvider",
    g_variant_new ("(s)",
                   arg_tab_path),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_control_call_register_tab_provider_finish ( BamfDBusControl *  proxy,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_control_call_register_tab_provider_finish: : A #BamfDBusControlProxy.

: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_control_call_register_tab_provider(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_control_call_register_tab_provider().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 834 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_control_call_register_tab_provider_sync ( BamfDBusControl *  proxy,
const gchar *  arg_tab_path,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_control_call_register_tab_provider_sync: : A #BamfDBusControlProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-control.RegisterTabProvider">RegisterTabProvider()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_control_call_register_tab_provider() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 864 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "RegisterTabProvider",
    g_variant_new ("(s)",
                   arg_tab_path),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_control_call_set_approver_behavior ( BamfDBusControl *  proxy,
gint  arg_behavior,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_control_call_set_approver_behavior: : A #BamfDBusControlProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-control.SetApproverBehavior">SetApproverBehavior()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_control_call_set_approver_behavior_finish() to get the result of the operation.

See bamf_dbus_control_call_set_approver_behavior_sync() for the synchronous, blocking version of this method.

Definition at line 609 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetApproverBehavior",
    g_variant_new ("(i)",
                   arg_behavior),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_control_call_set_approver_behavior_finish ( BamfDBusControl *  proxy,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_control_call_set_approver_behavior_finish: : A #BamfDBusControlProxy.

: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_control_call_set_approver_behavior(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_control_call_set_approver_behavior().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 638 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_control_call_set_approver_behavior_sync ( BamfDBusControl *  proxy,
gint  arg_behavior,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_control_call_set_approver_behavior_sync: : A #BamfDBusControlProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-control.SetApproverBehavior">SetApproverBehavior()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_control_call_set_approver_behavior() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 668 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetApproverBehavior",
    g_variant_new ("(i)",
                   arg_behavior),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_control_complete_om_nom_nom_desktop_file ( BamfDBusControl *  object,
GDBusMethodInvocation *  invocation 
)

bamf_dbus_control_complete_om_nom_nom_desktop_file: : A #BamfDBusControl.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-control.OmNomNomDesktopFile">OmNomNomDesktopFile()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 1038 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void bamf_dbus_control_complete_quit ( BamfDBusControl *  object,
GDBusMethodInvocation *  invocation 
)

bamf_dbus_control_complete_quit: : A #BamfDBusControl.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-control.Quit">Quit()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 1002 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void bamf_dbus_control_complete_register_application_for_pid ( BamfDBusControl *  object,
GDBusMethodInvocation *  invocation 
)

bamf_dbus_control_complete_register_application_for_pid: : A #BamfDBusControl.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-control.RegisterApplicationForPid">RegisterApplicationForPid()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 1074 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void bamf_dbus_control_complete_register_tab_provider ( BamfDBusControl *  object,
GDBusMethodInvocation *  invocation 
)

bamf_dbus_control_complete_register_tab_provider: : A #BamfDBusControl.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-control.RegisterTabProvider">RegisterTabProvider()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 1056 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void bamf_dbus_control_complete_set_approver_behavior ( BamfDBusControl *  object,
GDBusMethodInvocation *  invocation 
)

bamf_dbus_control_complete_set_approver_behavior: : A #BamfDBusControl.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-control.SetApproverBehavior">SetApproverBehavior()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 1020 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
static void bamf_dbus_control_default_init ( BamfDBusControlIface *  iface) [static]

BamfDBusControl:

Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-control.top_of_page">org.ayatana.bamf.control</link>. BamfDBusControlIface: : The parent interface. : Handler for the #BamfDBusControl::handle-om-nom-nom-desktop-file signal. : Handler for the #BamfDBusControl::handle-quit signal. : Handler for the #BamfDBusControl::handle-register-application-for-pid signal. : Handler for the #BamfDBusControl::handle-register-tab-provider signal. : Handler for the #BamfDBusControl::handle-set-approver-behavior signal.

Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-control.top_of_page">org.ayatana.bamf.control</link>.

BamfDBusControl::handle-quit: : A #BamfDBusControl. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-control.Quit">Quit()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_control_complete_quit() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusControl::handle-set-approver-behavior: : A #BamfDBusControl. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-control.SetApproverBehavior">SetApproverBehavior()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_control_complete_set_approver_behavior() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusControl::handle-om-nom-nom-desktop-file: : A #BamfDBusControl. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-control.OmNomNomDesktopFile">OmNomNomDesktopFile()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_control_complete_om_nom_nom_desktop_file() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusControl::handle-register-tab-provider: : A #BamfDBusControl. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-control.RegisterTabProvider">RegisterTabProvider()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_control_complete_register_tab_provider() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusControl::handle-register-application-for-pid: : A #BamfDBusControl. : A #GDBusMethodInvocation. : Argument passed by remote caller. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-control.RegisterApplicationForPid">RegisterApplicationForPid()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_control_complete_register_application_for_pid() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

Definition at line 379 of file bamf-gdbus-generated.c.

{
  /* GObject signals for incoming D-Bus method calls: */
  g_signal_new ("handle-quit",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusControlIface, handle_quit),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-set-approver-behavior",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusControlIface, handle_set_approver_behavior),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_INT);

  g_signal_new ("handle-om-nom-nom-desktop-file",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusControlIface, handle_om_nom_nom_desktop_file),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-register-tab-provider",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusControlIface, handle_register_tab_provider),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-register-application-for-pid",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusControlIface, handle_register_application_for_pid),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    3,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_INT);

}
GDBusInterfaceInfo* bamf_dbus_control_interface_info ( void  )

bamf_dbus_control_interface_info:

Gets a machine-readable description of the <link linkend="gdbus-interface-org-ayatana-bamf-control.top_of_page">org.ayatana.bamf.control</link> D-Bus interface.

Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.

Definition at line 337 of file bamf-gdbus-generated.c.

{
  return (GDBusInterfaceInfo *) &_bamf_dbus_control_interface_info;
}

Here is the caller graph for this function:

guint bamf_dbus_control_override_properties ( GObjectClass *  klass,
guint  property_id_begin 
)

bamf_dbus_control_override_properties: : The class structure for a #GObject-derived class.

: The property id to assign to the first overridden property.

Overrides all #GObject properties in the #BamfDBusControl interface for a concrete class. The properties are overridden in the order they are defined.

Returns: The last property id.

Definition at line 353 of file bamf-gdbus-generated.c.

{
  return property_id_begin - 1;
}
static void bamf_dbus_control_proxy_class_init ( BamfDBusControlProxyClass *  klass) [static]

Definition at line 1209 of file bamf-gdbus-generated.c.

{
  GObjectClass *gobject_class;
  GDBusProxyClass *proxy_class;

  g_type_class_add_private (klass, sizeof (BamfDBusControlProxyPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize     = bamf_dbus_control_proxy_finalize;
  gobject_class->get_property = bamf_dbus_control_proxy_get_property;
  gobject_class->set_property = bamf_dbus_control_proxy_set_property;

  proxy_class = G_DBUS_PROXY_CLASS (klass);
  proxy_class->g_signal = bamf_dbus_control_proxy_g_signal;
  proxy_class->g_properties_changed = bamf_dbus_control_proxy_g_properties_changed;

}

Here is the call graph for this function:

static void bamf_dbus_control_proxy_finalize ( GObject *  object) [static]

Definition at line 1108 of file bamf-gdbus-generated.c.

{
  BamfDBusControlProxy *proxy = BAMF_DBUS_CONTROL_PROXY (object);
  g_datalist_clear (&proxy->priv->qdata);
  G_OBJECT_CLASS (bamf_dbus_control_proxy_parent_class)->finalize (object);
}

Here is the caller graph for this function:

static void bamf_dbus_control_proxy_g_properties_changed ( GDBusProxy *  _proxy,
GVariant *  changed_properties,
const gchar *const *  invalidated_properties 
) [static]

Definition at line 1174 of file bamf-gdbus-generated.c.

{
  BamfDBusControlProxy *proxy = BAMF_DBUS_CONTROL_PROXY (_proxy);
  guint n;
  const gchar *key;
  GVariantIter *iter;
  _ExtendedGDBusPropertyInfo *info;
  g_variant_get (changed_properties, "a{sv}", &iter);
  while (g_variant_iter_next (iter, "{&sv}", &key, NULL))
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_control_interface_info, key);
      g_datalist_remove_data (&proxy->priv->qdata, key);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
  g_variant_iter_free (iter);
  for (n = 0; invalidated_properties[n] != NULL; n++)
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_control_interface_info, invalidated_properties[n]);
      g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
}

Here is the caller graph for this function:

static void bamf_dbus_control_proxy_g_signal ( GDBusProxy *  proxy,
const gchar *  sender_name,
const gchar *  signal_name,
GVariant *  parameters 
) [static]

Definition at line 1132 of file bamf-gdbus-generated.c.

{
  _ExtendedGDBusSignalInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint n;
  guint signal_id;
  info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_bamf_dbus_control_interface_info, signal_name);
  if (info == NULL)
    return;
  num_params = g_variant_n_children (parameters);
  paramv = g_new0 (GValue, num_params + 1);
  g_value_init (&paramv[0], BAMF_DBUS_TYPE_CONTROL);
  g_value_set_object (&paramv[0], proxy);
  g_variant_iter_init (&iter, parameters);
  n = 1;
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_TYPE_CONTROL);
  g_signal_emitv (paramv, signal_id, 0, NULL);
  for (n = 0; n < num_params + 1; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}

Here is the caller graph for this function:

static void bamf_dbus_control_proxy_get_property ( GObject *  object,
guint  prop_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 1116 of file bamf-gdbus-generated.c.

{
}

Here is the caller graph for this function:

static void bamf_dbus_control_proxy_iface_init ( BamfDBusControlIface *  iface) [static]

Definition at line 1228 of file bamf-gdbus-generated.c.

{
}
static void bamf_dbus_control_proxy_init ( BamfDBusControlProxy *  proxy) [static]

Definition at line 1202 of file bamf-gdbus-generated.c.

{
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, BAMF_DBUS_TYPE_CONTROL_PROXY, BamfDBusControlProxyPrivate);
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), bamf_dbus_control_interface_info ());
}

Here is the call graph for this function:

void bamf_dbus_control_proxy_new ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 1250 of file bamf-gdbus-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_TYPE_CONTROL_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.control", NULL);
}
BamfDBusControl* bamf_dbus_control_proxy_new_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_control_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_control_proxy_new().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_control_proxy_new().

Returns: (transfer full) (type BamfDBusControlProxy): The constructed proxy object or NULL if is set.

Definition at line 1272 of file bamf-gdbus-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return BAMF_DBUS_CONTROL (ret);
  else
    return NULL;
}
void bamf_dbus_control_proxy_new_for_bus ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 1340 of file bamf-gdbus-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_TYPE_CONTROL_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.control", NULL);
}
BamfDBusControl* bamf_dbus_control_proxy_new_for_bus_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_control_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_control_proxy_new_for_bus().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_control_proxy_new_for_bus().

Returns: (transfer full) (type BamfDBusControlProxy): The constructed proxy object or NULL if is set.

Definition at line 1362 of file bamf-gdbus-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return BAMF_DBUS_CONTROL (ret);
  else
    return NULL;
}
BamfDBusControl* bamf_dbus_control_proxy_new_for_bus_sync ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 1395 of file bamf-gdbus-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_TYPE_CONTROL_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.control", NULL);
  if (ret != NULL)
    return BAMF_DBUS_CONTROL (ret);
  else
    return NULL;
}
BamfDBusControl* bamf_dbus_control_proxy_new_sync ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 1305 of file bamf-gdbus-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_TYPE_CONTROL_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.control", NULL);
  if (ret != NULL)
    return BAMF_DBUS_CONTROL (ret);
  else
    return NULL;
}
static void bamf_dbus_control_proxy_set_property ( GObject *  object,
guint  prop_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 1124 of file bamf-gdbus-generated.c.

{
}

Here is the caller graph for this function:

static void bamf_dbus_control_skeleton_class_init ( BamfDBusControlSkeletonClass *  klass) [static]

Definition at line 1648 of file bamf-gdbus-generated.c.

{
  GObjectClass *gobject_class;
  GDBusInterfaceSkeletonClass *skeleton_class;

  g_type_class_add_private (klass, sizeof (BamfDBusControlSkeletonPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize = bamf_dbus_control_skeleton_finalize;

  skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);
  skeleton_class->get_info = bamf_dbus_control_skeleton_dbus_interface_get_info;
  skeleton_class->get_properties = bamf_dbus_control_skeleton_dbus_interface_get_properties;
  skeleton_class->flush = bamf_dbus_control_skeleton_dbus_interface_flush;
  skeleton_class->get_vtable = bamf_dbus_control_skeleton_dbus_interface_get_vtable;
}

Here is the call graph for this function:

static void bamf_dbus_control_skeleton_dbus_interface_flush ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 1619 of file bamf-gdbus-generated.c.

{
}

Here is the caller graph for this function:

static GDBusInterfaceInfo* bamf_dbus_control_skeleton_dbus_interface_get_info ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 1578 of file bamf-gdbus-generated.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static GVariant* bamf_dbus_control_skeleton_dbus_interface_get_properties ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 1590 of file bamf-gdbus-generated.c.

{
  BamfDBusControlSkeleton *skeleton = BAMF_DBUS_CONTROL_SKELETON (_skeleton);

  GVariantBuilder builder;
  guint n;
  g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
  if (_bamf_dbus_control_interface_info.parent_struct.properties == NULL)
    goto out;
  for (n = 0; _bamf_dbus_control_interface_info.parent_struct.properties[n] != NULL; n++)
    {
      GDBusPropertyInfo *info = _bamf_dbus_control_interface_info.parent_struct.properties[n];
      if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE)
        {
          GVariant *value;
          value = _bamf_dbus_control_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.control", info->name, NULL, skeleton);
          if (value != NULL)
            {
              g_variant_take_ref (value);
              g_variant_builder_add (&builder, "{sv}", info->name, value);
              g_variant_unref (value);
            }
        }
    }
out:
  return g_variant_builder_end (&builder);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GDBusInterfaceVTable* bamf_dbus_control_skeleton_dbus_interface_get_vtable ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 1584 of file bamf-gdbus-generated.c.

{
  return (GDBusInterfaceVTable *) &_bamf_dbus_control_skeleton_vtable;
}

Here is the caller graph for this function:

static void bamf_dbus_control_skeleton_finalize ( GObject *  object) [static]

Definition at line 1628 of file bamf-gdbus-generated.c.

{
  BamfDBusControlSkeleton *skeleton = BAMF_DBUS_CONTROL_SKELETON (object);
  g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
  if (skeleton->priv->changed_properties_idle_source != NULL)
    g_source_destroy (skeleton->priv->changed_properties_idle_source);
  g_main_context_unref (skeleton->priv->context);
  g_mutex_clear (&skeleton->priv->lock);
  G_OBJECT_CLASS (bamf_dbus_control_skeleton_parent_class)->finalize (object);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void bamf_dbus_control_skeleton_iface_init ( BamfDBusControlIface *  iface) [static]

Definition at line 1666 of file bamf-gdbus-generated.c.

{
}
static void bamf_dbus_control_skeleton_init ( BamfDBusControlSkeleton *  skeleton) [static]

Definition at line 1640 of file bamf-gdbus-generated.c.

{
  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, BAMF_DBUS_TYPE_CONTROL_SKELETON, BamfDBusControlSkeletonPrivate);
  g_mutex_init (&skeleton->priv->lock);
  skeleton->priv->context = g_main_context_ref_thread_default ();
}
BamfDBusControl* bamf_dbus_control_skeleton_new ( void  )

bamf_dbus_control_skeleton_new:

Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-control.top_of_page">org.ayatana.bamf.control</link>.

Returns: (transfer full) (type BamfDBusControlSkeleton): The skeleton object.

Definition at line 1678 of file bamf-gdbus-generated.c.

{
  return BAMF_DBUS_CONTROL (g_object_new (BAMF_DBUS_TYPE_CONTROL_SKELETON, NULL));
}
void bamf_dbus_matcher_call_active_application ( BamfDBusMatcher *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_active_application: : A #BamfDBusMatcherProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ActiveApplication">ActiveApplication()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_active_application_finish() to get the result of the operation.

See bamf_dbus_matcher_call_active_application_sync() for the synchronous, blocking version of this method.

Definition at line 4124 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "ActiveApplication",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_matcher_call_active_application_finish ( BamfDBusMatcher *  proxy,
gchar **  out_application,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_active_application_finish: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_active_application(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_active_application().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4152 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_application);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_active_application_sync ( BamfDBusMatcher *  proxy,
gchar **  out_application,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_active_application_sync: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ActiveApplication">ActiveApplication()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_active_application() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4184 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "ActiveApplication",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_application);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_matcher_call_active_window ( BamfDBusMatcher *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_active_window: : A #BamfDBusMatcherProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ActiveWindow">ActiveWindow()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_active_window_finish() to get the result of the operation.

See bamf_dbus_matcher_call_active_window_sync() for the synchronous, blocking version of this method.

Definition at line 4026 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "ActiveWindow",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_matcher_call_active_window_finish ( BamfDBusMatcher *  proxy,
gchar **  out_window,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_active_window_finish: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_active_window(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_active_window().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4054 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_window);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_active_window_sync ( BamfDBusMatcher *  proxy,
gchar **  out_window,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_active_window_sync: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ActiveWindow">ActiveWindow()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_active_window() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4086 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "ActiveWindow",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_window);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_matcher_call_application_for_xid ( BamfDBusMatcher *  proxy,
guint  arg_xid,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_application_for_xid: : A #BamfDBusMatcherProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ApplicationForXid">ApplicationForXid()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_application_for_xid_finish() to get the result of the operation.

See bamf_dbus_matcher_call_application_for_xid_sync() for the synchronous, blocking version of this method.

Definition at line 3923 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "ApplicationForXid",
    g_variant_new ("(u)",
                   arg_xid),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_matcher_call_application_for_xid_finish ( BamfDBusMatcher *  proxy,
gchar **  out_application,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_application_for_xid_finish: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_application_for_xid(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_application_for_xid().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3953 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_application);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_application_for_xid_sync ( BamfDBusMatcher *  proxy,
guint  arg_xid,
gchar **  out_application,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_application_for_xid_sync: : A #BamfDBusMatcherProxy.

: Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ApplicationForXid">ApplicationForXid()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_application_for_xid() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3986 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "ApplicationForXid",
    g_variant_new ("(u)",
                   arg_xid),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_application);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_matcher_call_application_is_running ( BamfDBusMatcher *  proxy,
const gchar *  arg_desktop_file,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_application_is_running: : A #BamfDBusMatcherProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ApplicationIsRunning">ApplicationIsRunning()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_application_is_running_finish() to get the result of the operation.

See bamf_dbus_matcher_call_application_is_running_sync() for the synchronous, blocking version of this method.

Definition at line 3819 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "ApplicationIsRunning",
    g_variant_new ("(s)",
                   arg_desktop_file),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_matcher_call_application_is_running_finish ( BamfDBusMatcher *  proxy,
gboolean *  out_running,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_application_is_running_finish: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_application_is_running(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_application_is_running().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3849 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_running);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_application_is_running_sync ( BamfDBusMatcher *  proxy,
const gchar *  arg_desktop_file,
gboolean *  out_running,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_application_is_running_sync: : A #BamfDBusMatcherProxy.

: Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ApplicationIsRunning">ApplicationIsRunning()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_application_is_running() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3882 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "ApplicationIsRunning",
    g_variant_new ("(s)",
                   arg_desktop_file),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_running);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_matcher_call_application_paths ( BamfDBusMatcher *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_application_paths: : A #BamfDBusMatcherProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ApplicationPaths">ApplicationPaths()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_application_paths_finish() to get the result of the operation.

See bamf_dbus_matcher_call_application_paths_sync() for the synchronous, blocking version of this method.

Definition at line 3720 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "ApplicationPaths",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_matcher_call_application_paths_finish ( BamfDBusMatcher *  proxy,
gchar ***  out_paths,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_application_paths_finish: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_application_paths(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_application_paths().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3748 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_application_paths_sync ( BamfDBusMatcher *  proxy,
gchar ***  out_paths,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_application_paths_sync: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ApplicationPaths">ApplicationPaths()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_application_paths() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3780 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "ApplicationPaths",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_matcher_call_path_for_application ( BamfDBusMatcher *  proxy,
const gchar *  arg_desktop_file,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_path_for_application: : A #BamfDBusMatcherProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.PathForApplication">PathForApplication()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_path_for_application_finish() to get the result of the operation.

See bamf_dbus_matcher_call_path_for_application_sync() for the synchronous, blocking version of this method.

Definition at line 3519 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "PathForApplication",
    g_variant_new ("(s)",
                   arg_desktop_file),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_matcher_call_path_for_application_finish ( BamfDBusMatcher *  proxy,
gchar **  out_path,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_path_for_application_finish: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_path_for_application(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_path_for_application().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3549 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_path);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_path_for_application_sync ( BamfDBusMatcher *  proxy,
const gchar *  arg_desktop_file,
gchar **  out_path,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_path_for_application_sync: : A #BamfDBusMatcherProxy.

: Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.PathForApplication">PathForApplication()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_path_for_application() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3582 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "PathForApplication",
    g_variant_new ("(s)",
                   arg_desktop_file),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_path);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_matcher_call_register_favorites ( BamfDBusMatcher *  proxy,
const gchar *const *  arg_favorites,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_register_favorites: : A #BamfDBusMatcherProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.RegisterFavorites">RegisterFavorites()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_register_favorites_finish() to get the result of the operation.

See bamf_dbus_matcher_call_register_favorites_sync() for the synchronous, blocking version of this method.

Definition at line 3421 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "RegisterFavorites",
    g_variant_new ("(^as)",
                   arg_favorites),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_matcher_call_register_favorites_finish ( BamfDBusMatcher *  proxy,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_register_favorites_finish: : A #BamfDBusMatcherProxy.

: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_register_favorites(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_register_favorites().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3450 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_register_favorites_sync ( BamfDBusMatcher *  proxy,
const gchar *const *  arg_favorites,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_register_favorites_sync: : A #BamfDBusMatcherProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.RegisterFavorites">RegisterFavorites()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_register_favorites() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3480 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "RegisterFavorites",
    g_variant_new ("(^as)",
                   arg_favorites),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_matcher_call_running_applications ( BamfDBusMatcher *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_running_applications: : A #BamfDBusMatcherProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.RunningApplications">RunningApplications()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_running_applications_finish() to get the result of the operation.

See bamf_dbus_matcher_call_running_applications_sync() for the synchronous, blocking version of this method.

Definition at line 3224 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "RunningApplications",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
void bamf_dbus_matcher_call_running_applications_desktop_files ( BamfDBusMatcher *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_running_applications_desktop_files: : A #BamfDBusMatcherProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.RunningApplicationsDesktopFiles">RunningApplicationsDesktopFiles()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_running_applications_desktop_files_finish() to get the result of the operation.

See bamf_dbus_matcher_call_running_applications_desktop_files_sync() for the synchronous, blocking version of this method.

Definition at line 3322 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "RunningApplicationsDesktopFiles",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_matcher_call_running_applications_desktop_files_finish ( BamfDBusMatcher *  proxy,
gchar ***  out_paths,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_running_applications_desktop_files_finish: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_running_applications_desktop_files(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_running_applications_desktop_files().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3350 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_running_applications_desktop_files_sync ( BamfDBusMatcher *  proxy,
gchar ***  out_paths,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_running_applications_desktop_files_sync: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.RunningApplicationsDesktopFiles">RunningApplicationsDesktopFiles()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_running_applications_desktop_files() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3382 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "RunningApplicationsDesktopFiles",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_running_applications_finish ( BamfDBusMatcher *  proxy,
gchar ***  out_paths,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_running_applications_finish: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_running_applications(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_running_applications().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3252 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_running_applications_sync ( BamfDBusMatcher *  proxy,
gchar ***  out_paths,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_running_applications_sync: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.RunningApplications">RunningApplications()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_running_applications() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3284 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "RunningApplications",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_matcher_call_tab_paths ( BamfDBusMatcher *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_tab_paths: : A #BamfDBusMatcherProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.TabPaths">TabPaths()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_tab_paths_finish() to get the result of the operation.

See bamf_dbus_matcher_call_tab_paths_sync() for the synchronous, blocking version of this method.

Definition at line 3126 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "TabPaths",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_matcher_call_tab_paths_finish ( BamfDBusMatcher *  proxy,
gchar ***  out_paths,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_tab_paths_finish: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_tab_paths(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_tab_paths().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3154 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_tab_paths_sync ( BamfDBusMatcher *  proxy,
gchar ***  out_paths,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_tab_paths_sync: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.TabPaths">TabPaths()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_tab_paths() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3186 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "TabPaths",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_matcher_call_window_paths ( BamfDBusMatcher *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_window_paths: : A #BamfDBusMatcherProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.WindowPaths">WindowPaths()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_window_paths_finish() to get the result of the operation.

See bamf_dbus_matcher_call_window_paths_sync() for the synchronous, blocking version of this method.

Definition at line 3622 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "WindowPaths",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_matcher_call_window_paths_finish ( BamfDBusMatcher *  proxy,
gchar ***  out_paths,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_window_paths_finish: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_window_paths(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_window_paths().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3650 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_window_paths_sync ( BamfDBusMatcher *  proxy,
gchar ***  out_paths,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_window_paths_sync: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.WindowPaths">WindowPaths()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_window_paths() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3682 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "WindowPaths",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_matcher_call_window_stack_for_monitor ( BamfDBusMatcher *  proxy,
gint  arg_monitor_id,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_window_stack_for_monitor: : A #BamfDBusMatcherProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.WindowStackForMonitor">WindowStackForMonitor()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_window_stack_for_monitor_finish() to get the result of the operation.

See bamf_dbus_matcher_call_window_stack_for_monitor_sync() for the synchronous, blocking version of this method.

Definition at line 4223 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "WindowStackForMonitor",
    g_variant_new ("(i)",
                   arg_monitor_id),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_matcher_call_window_stack_for_monitor_finish ( BamfDBusMatcher *  proxy,
gchar ***  out_window_list,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_window_stack_for_monitor_finish: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_window_stack_for_monitor(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_window_stack_for_monitor().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4253 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_window_list);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_window_stack_for_monitor_sync ( BamfDBusMatcher *  proxy,
gint  arg_monitor_id,
gchar ***  out_window_list,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_window_stack_for_monitor_sync: : A #BamfDBusMatcherProxy.

: Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.WindowStackForMonitor">WindowStackForMonitor()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_window_stack_for_monitor() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4286 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "WindowStackForMonitor",
    g_variant_new ("(i)",
                   arg_monitor_id),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_window_list);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_matcher_call_xids_for_application ( BamfDBusMatcher *  proxy,
const gchar *  arg_desktop_file,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_matcher_call_xids_for_application: : A #BamfDBusMatcherProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.XidsForApplication">XidsForApplication()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_matcher_call_xids_for_application_finish() to get the result of the operation.

See bamf_dbus_matcher_call_xids_for_application_sync() for the synchronous, blocking version of this method.

Definition at line 3023 of file bamf-gdbus-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "XidsForApplication",
    g_variant_new ("(s)",
                   arg_desktop_file),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_matcher_call_xids_for_application_finish ( BamfDBusMatcher *  proxy,
GVariant **  out_xids,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_call_xids_for_application_finish: : A #BamfDBusMatcherProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_call_xids_for_application(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_matcher_call_xids_for_application().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3053 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(@au)",
                 out_xids);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_matcher_call_xids_for_application_sync ( BamfDBusMatcher *  proxy,
const gchar *  arg_desktop_file,
GVariant **  out_xids,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_matcher_call_xids_for_application_sync: : A #BamfDBusMatcherProxy.

: Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-matcher.XidsForApplication">XidsForApplication()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_matcher_call_xids_for_application() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3086 of file bamf-gdbus-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "XidsForApplication",
    g_variant_new ("(s)",
                   arg_desktop_file),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(@au)",
                 out_xids);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_matcher_complete_active_application ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation,
const gchar *  application 
)

bamf_dbus_matcher_complete_active_application: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ActiveApplication">ActiveApplication()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4551 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   application));
}
void bamf_dbus_matcher_complete_active_window ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation,
const gchar *  window 
)

bamf_dbus_matcher_complete_active_window: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ActiveWindow">ActiveWindow()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4530 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   window));
}
void bamf_dbus_matcher_complete_application_for_xid ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation,
const gchar *  application 
)

bamf_dbus_matcher_complete_application_for_xid: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ApplicationForXid">ApplicationForXid()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4509 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   application));
}
void bamf_dbus_matcher_complete_application_is_running ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation,
gboolean  running 
)

bamf_dbus_matcher_complete_application_is_running: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ApplicationIsRunning">ApplicationIsRunning()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4488 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(b)",
                   running));
}
void bamf_dbus_matcher_complete_application_paths ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation,
const gchar *const *  paths 
)

bamf_dbus_matcher_complete_application_paths: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ApplicationPaths">ApplicationPaths()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4467 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(^as)",
                   paths));
}
void bamf_dbus_matcher_complete_path_for_application ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation,
const gchar *  path 
)

bamf_dbus_matcher_complete_path_for_application: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.PathForApplication">PathForApplication()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4425 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   path));
}
void bamf_dbus_matcher_complete_register_favorites ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation 
)

bamf_dbus_matcher_complete_register_favorites: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.RegisterFavorites">RegisterFavorites()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4406 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void bamf_dbus_matcher_complete_running_applications ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation,
const gchar *const *  paths 
)

bamf_dbus_matcher_complete_running_applications: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.RunningApplications">RunningApplications()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4365 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(^as)",
                   paths));
}
void bamf_dbus_matcher_complete_running_applications_desktop_files ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation,
const gchar *const *  paths 
)

bamf_dbus_matcher_complete_running_applications_desktop_files: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.RunningApplicationsDesktopFiles">RunningApplicationsDesktopFiles()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4386 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(^as)",
                   paths));
}
void bamf_dbus_matcher_complete_tab_paths ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation,
const gchar *const *  paths 
)

bamf_dbus_matcher_complete_tab_paths: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.TabPaths">TabPaths()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4344 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(^as)",
                   paths));
}
void bamf_dbus_matcher_complete_window_paths ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation,
const gchar *const *  paths 
)

bamf_dbus_matcher_complete_window_paths: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.WindowPaths">WindowPaths()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4446 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(^as)",
                   paths));
}
void bamf_dbus_matcher_complete_window_stack_for_monitor ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation,
const gchar *const *  window_list 
)

bamf_dbus_matcher_complete_window_stack_for_monitor: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.WindowStackForMonitor">WindowStackForMonitor()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4572 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(^as)",
                   window_list));
}
void bamf_dbus_matcher_complete_xids_for_application ( BamfDBusMatcher *  object,
GDBusMethodInvocation *  invocation,
GVariant *  xids 
)

bamf_dbus_matcher_complete_xids_for_application: : A #BamfDBusMatcher.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-matcher.XidsForApplication">XidsForApplication()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4323 of file bamf-gdbus-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(@au)",
                   xids));
}
static void bamf_dbus_matcher_default_init ( BamfDBusMatcherIface *  iface) [static]

BamfDBusMatcher:

Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-matcher.top_of_page">org.ayatana.bamf.matcher</link>. BamfDBusMatcherIface: : The parent interface. : Handler for the #BamfDBusMatcher::handle-active-application signal. : Handler for the #BamfDBusMatcher::handle-active-window signal. : Handler for the #BamfDBusMatcher::handle-application-for-xid signal. : Handler for the #BamfDBusMatcher::handle-application-is-running signal. : Handler for the #BamfDBusMatcher::handle-application-paths signal. : Handler for the #BamfDBusMatcher::handle-path-for-application signal. : Handler for the #BamfDBusMatcher::handle-register-favorites signal. : Handler for the #BamfDBusMatcher::handle-running-applications signal. : Handler for the #BamfDBusMatcher::handle-running-applications-desktop-files signal. : Handler for the #BamfDBusMatcher::handle-tab-paths signal. : Handler for the #BamfDBusMatcher::handle-window-paths signal. : Handler for the #BamfDBusMatcher::handle-window-stack-for-monitor signal. : Handler for the #BamfDBusMatcher::handle-xids-for-application signal. : Handler for the #BamfDBusMatcher::active-application-changed signal. : Handler for the #BamfDBusMatcher::active-window-changed signal. : Handler for the #BamfDBusMatcher::running-applications-changed signal. : Handler for the #BamfDBusMatcher::stacking-order-changed signal. : Handler for the #BamfDBusMatcher::view-closed signal. : Handler for the #BamfDBusMatcher::view-opened signal.

Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-matcher.top_of_page">org.ayatana.bamf.matcher</link>.

BamfDBusMatcher::handle-xids-for-application: : A #BamfDBusMatcher. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.XidsForApplication">XidsForApplication()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_xids_for_application() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::handle-tab-paths: : A #BamfDBusMatcher. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.TabPaths">TabPaths()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_tab_paths() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::handle-running-applications: : A #BamfDBusMatcher. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.RunningApplications">RunningApplications()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_running_applications() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::handle-running-applications-desktop-files: : A #BamfDBusMatcher. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.RunningApplicationsDesktopFiles">RunningApplicationsDesktopFiles()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_running_applications_desktop_files() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::handle-register-favorites: : A #BamfDBusMatcher. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.RegisterFavorites">RegisterFavorites()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_register_favorites() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::handle-path-for-application: : A #BamfDBusMatcher. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.PathForApplication">PathForApplication()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_path_for_application() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::handle-window-paths: : A #BamfDBusMatcher. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.WindowPaths">WindowPaths()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_window_paths() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::handle-application-paths: : A #BamfDBusMatcher. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ApplicationPaths">ApplicationPaths()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_application_paths() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::handle-application-is-running: : A #BamfDBusMatcher. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ApplicationIsRunning">ApplicationIsRunning()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_application_is_running() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::handle-application-for-xid: : A #BamfDBusMatcher. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ApplicationForXid">ApplicationForXid()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_application_for_xid() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::handle-active-window: : A #BamfDBusMatcher. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ActiveWindow">ActiveWindow()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_active_window() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::handle-active-application: : A #BamfDBusMatcher. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.ActiveApplication">ActiveApplication()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_active_application() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::handle-window-stack-for-monitor: : A #BamfDBusMatcher. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-matcher.WindowStackForMonitor">WindowStackForMonitor()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_matcher_complete_window_stack_for_monitor() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusMatcher::active-application-changed: : A #BamfDBusMatcher. : Argument. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-matcher.ActiveApplicationChanged">"ActiveApplicationChanged"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusMatcher::active-window-changed: : A #BamfDBusMatcher. : Argument. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-matcher.ActiveWindowChanged">"ActiveWindowChanged"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusMatcher::view-closed: : A #BamfDBusMatcher. : Argument. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-matcher.ViewClosed">"ViewClosed"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusMatcher::view-opened: : A #BamfDBusMatcher. : Argument. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-matcher.ViewOpened">"ViewOpened"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusMatcher::stacking-order-changed: : A #BamfDBusMatcher.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-matcher.StackingOrderChanged">"StackingOrderChanged"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusMatcher::running-applications-changed: : A #BamfDBusMatcher. : Argument. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-matcher.RunningApplicationsChanged">"RunningApplicationsChanged"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

Definition at line 2491 of file bamf-gdbus-generated.c.

{
  /* GObject signals for incoming D-Bus method calls: */
  g_signal_new ("handle-xids-for-application",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_xids_for_application),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-tab-paths",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_tab_paths),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-running-applications",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_running_applications),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-running-applications-desktop-files",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_running_applications_desktop_files),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-register-favorites",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_register_favorites),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRV);

  g_signal_new ("handle-path-for-application",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_path_for_application),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-window-paths",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_window_paths),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-application-paths",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_application_paths),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-application-is-running",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_application_is_running),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-application-for-xid",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_application_for_xid),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT);

  g_signal_new ("handle-active-window",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_active_window),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-active-application",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_active_application),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-window-stack-for-monitor",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, handle_window_stack_for_monitor),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_INT);

  /* GObject signals for received D-Bus signals: */
  g_signal_new ("active-application-changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, active_application_changed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    2, G_TYPE_STRING, G_TYPE_STRING);

  g_signal_new ("active-window-changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, active_window_changed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    2, G_TYPE_STRING, G_TYPE_STRING);

  g_signal_new ("view-closed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, view_closed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    2, G_TYPE_STRING, G_TYPE_STRING);

  g_signal_new ("view-opened",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, view_opened),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    2, G_TYPE_STRING, G_TYPE_STRING);

  g_signal_new ("stacking-order-changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, stacking_order_changed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    0);

  g_signal_new ("running-applications-changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusMatcherIface, running_applications_changed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    2, G_TYPE_STRV, G_TYPE_STRV);

}

Here is the call graph for this function:

void bamf_dbus_matcher_emit_active_application_changed ( BamfDBusMatcher *  object,
const gchar *  arg_old_app,
const gchar *  arg_new_app 
)

bamf_dbus_matcher_emit_active_application_changed: : A #BamfDBusMatcher.

: Argument to pass with the signal. : Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-matcher.ActiveApplicationChanged">"ActiveApplicationChanged"</link> D-Bus signal.

Definition at line 2919 of file bamf-gdbus-generated.c.

{
  g_signal_emit_by_name (object, "active-application-changed", arg_old_app, arg_new_app);
}
void bamf_dbus_matcher_emit_active_window_changed ( BamfDBusMatcher *  object,
const gchar *  arg_old_win,
const gchar *  arg_new_win 
)

bamf_dbus_matcher_emit_active_window_changed: : A #BamfDBusMatcher.

: Argument to pass with the signal. : Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-matcher.ActiveWindowChanged">"ActiveWindowChanged"</link> D-Bus signal.

Definition at line 2936 of file bamf-gdbus-generated.c.

{
  g_signal_emit_by_name (object, "active-window-changed", arg_old_win, arg_new_win);
}
void bamf_dbus_matcher_emit_running_applications_changed ( BamfDBusMatcher *  object,
const gchar *const *  arg_opened_desktop_files,
const gchar *const *  arg_closed_desktop_files 
)

bamf_dbus_matcher_emit_running_applications_changed: : A #BamfDBusMatcher.

: Argument to pass with the signal. : Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-matcher.RunningApplicationsChanged">"RunningApplicationsChanged"</link> D-Bus signal.

Definition at line 3000 of file bamf-gdbus-generated.c.

{
  g_signal_emit_by_name (object, "running-applications-changed", arg_opened_desktop_files, arg_closed_desktop_files);
}
void bamf_dbus_matcher_emit_stacking_order_changed ( BamfDBusMatcher *  object)

bamf_dbus_matcher_emit_stacking_order_changed: : A #BamfDBusMatcher.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-matcher.StackingOrderChanged">"StackingOrderChanged"</link> D-Bus signal.

Definition at line 2985 of file bamf-gdbus-generated.c.

{
  g_signal_emit_by_name (object, "stacking-order-changed");
}
void bamf_dbus_matcher_emit_view_closed ( BamfDBusMatcher *  object,
const gchar *  arg_path,
const gchar *  arg_type 
)

bamf_dbus_matcher_emit_view_closed: : A #BamfDBusMatcher.

: Argument to pass with the signal. : Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-matcher.ViewClosed">"ViewClosed"</link> D-Bus signal.

Definition at line 2953 of file bamf-gdbus-generated.c.

{
  g_signal_emit_by_name (object, "view-closed", arg_path, arg_type);
}
void bamf_dbus_matcher_emit_view_opened ( BamfDBusMatcher *  object,
const gchar *  arg_path,
const gchar *  arg_type 
)

bamf_dbus_matcher_emit_view_opened: : A #BamfDBusMatcher.

: Argument to pass with the signal. : Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-matcher.ViewOpened">"ViewOpened"</link> D-Bus signal.

Definition at line 2970 of file bamf-gdbus-generated.c.

{
  g_signal_emit_by_name (object, "view-opened", arg_path, arg_type);
}
GDBusInterfaceInfo* bamf_dbus_matcher_interface_info ( void  )

bamf_dbus_matcher_interface_info:

Gets a machine-readable description of the <link linkend="gdbus-interface-org-ayatana-bamf-matcher.top_of_page">org.ayatana.bamf.matcher</link> D-Bus interface.

Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.

Definition at line 2435 of file bamf-gdbus-generated.c.

{
  return (GDBusInterfaceInfo *) &_bamf_dbus_matcher_interface_info;
}

Here is the caller graph for this function:

guint bamf_dbus_matcher_override_properties ( GObjectClass *  klass,
guint  property_id_begin 
)

bamf_dbus_matcher_override_properties: : The class structure for a #GObject-derived class.

: The property id to assign to the first overridden property.

Overrides all #GObject properties in the #BamfDBusMatcher interface for a concrete class. The properties are overridden in the order they are defined.

Returns: The last property id.

Definition at line 2451 of file bamf-gdbus-generated.c.

{
  return property_id_begin - 1;
}
static void bamf_dbus_matcher_proxy_class_init ( BamfDBusMatcherProxyClass *  klass) [static]

Definition at line 4709 of file bamf-gdbus-generated.c.

{
  GObjectClass *gobject_class;
  GDBusProxyClass *proxy_class;

  g_type_class_add_private (klass, sizeof (BamfDBusMatcherProxyPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize     = bamf_dbus_matcher_proxy_finalize;
  gobject_class->get_property = bamf_dbus_matcher_proxy_get_property;
  gobject_class->set_property = bamf_dbus_matcher_proxy_set_property;

  proxy_class = G_DBUS_PROXY_CLASS (klass);
  proxy_class->g_signal = bamf_dbus_matcher_proxy_g_signal;
  proxy_class->g_properties_changed = bamf_dbus_matcher_proxy_g_properties_changed;

}

Here is the call graph for this function:

static void bamf_dbus_matcher_proxy_finalize ( GObject *  object) [static]

Definition at line 4608 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherProxy *proxy = BAMF_DBUS_MATCHER_PROXY (object);
  g_datalist_clear (&proxy->priv->qdata);
  G_OBJECT_CLASS (bamf_dbus_matcher_proxy_parent_class)->finalize (object);
}

Here is the caller graph for this function:

static void bamf_dbus_matcher_proxy_g_properties_changed ( GDBusProxy *  _proxy,
GVariant *  changed_properties,
const gchar *const *  invalidated_properties 
) [static]

Definition at line 4674 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherProxy *proxy = BAMF_DBUS_MATCHER_PROXY (_proxy);
  guint n;
  const gchar *key;
  GVariantIter *iter;
  _ExtendedGDBusPropertyInfo *info;
  g_variant_get (changed_properties, "a{sv}", &iter);
  while (g_variant_iter_next (iter, "{&sv}", &key, NULL))
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_matcher_interface_info, key);
      g_datalist_remove_data (&proxy->priv->qdata, key);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
  g_variant_iter_free (iter);
  for (n = 0; invalidated_properties[n] != NULL; n++)
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_matcher_interface_info, invalidated_properties[n]);
      g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
}

Here is the caller graph for this function:

static void bamf_dbus_matcher_proxy_g_signal ( GDBusProxy *  proxy,
const gchar *  sender_name,
const gchar *  signal_name,
GVariant *  parameters 
) [static]

Definition at line 4632 of file bamf-gdbus-generated.c.

{
  _ExtendedGDBusSignalInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint n;
  guint signal_id;
  info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_bamf_dbus_matcher_interface_info, signal_name);
  if (info == NULL)
    return;
  num_params = g_variant_n_children (parameters);
  paramv = g_new0 (GValue, num_params + 1);
  g_value_init (&paramv[0], BAMF_DBUS_TYPE_MATCHER);
  g_value_set_object (&paramv[0], proxy);
  g_variant_iter_init (&iter, parameters);
  n = 1;
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_TYPE_MATCHER);
  g_signal_emitv (paramv, signal_id, 0, NULL);
  for (n = 0; n < num_params + 1; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}

Here is the caller graph for this function:

static void bamf_dbus_matcher_proxy_get_property ( GObject *  object,
guint  prop_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 4616 of file bamf-gdbus-generated.c.

{
}

Here is the caller graph for this function:

static void bamf_dbus_matcher_proxy_iface_init ( BamfDBusMatcherIface *  iface) [static]

Definition at line 4728 of file bamf-gdbus-generated.c.

{
}
static void bamf_dbus_matcher_proxy_init ( BamfDBusMatcherProxy *  proxy) [static]

Definition at line 4702 of file bamf-gdbus-generated.c.

{
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, BAMF_DBUS_TYPE_MATCHER_PROXY, BamfDBusMatcherProxyPrivate);
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), bamf_dbus_matcher_interface_info ());
}

Here is the call graph for this function:

void bamf_dbus_matcher_proxy_new ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 4750 of file bamf-gdbus-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_TYPE_MATCHER_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.matcher", NULL);
}
BamfDBusMatcher* bamf_dbus_matcher_proxy_new_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_proxy_new().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_matcher_proxy_new().

Returns: (transfer full) (type BamfDBusMatcherProxy): The constructed proxy object or NULL if is set.

Definition at line 4772 of file bamf-gdbus-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return BAMF_DBUS_MATCHER (ret);
  else
    return NULL;
}
void bamf_dbus_matcher_proxy_new_for_bus ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 4840 of file bamf-gdbus-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_TYPE_MATCHER_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.matcher", NULL);
}
BamfDBusMatcher* bamf_dbus_matcher_proxy_new_for_bus_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_matcher_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_matcher_proxy_new_for_bus().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_matcher_proxy_new_for_bus().

Returns: (transfer full) (type BamfDBusMatcherProxy): The constructed proxy object or NULL if is set.

Definition at line 4862 of file bamf-gdbus-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return BAMF_DBUS_MATCHER (ret);
  else
    return NULL;
}
BamfDBusMatcher* bamf_dbus_matcher_proxy_new_for_bus_sync ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 4895 of file bamf-gdbus-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_TYPE_MATCHER_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.matcher", NULL);
  if (ret != NULL)
    return BAMF_DBUS_MATCHER (ret);
  else
    return NULL;
}
BamfDBusMatcher* bamf_dbus_matcher_proxy_new_sync ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 4805 of file bamf-gdbus-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_TYPE_MATCHER_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.matcher", NULL);
  if (ret != NULL)
    return BAMF_DBUS_MATCHER (ret);
  else
    return NULL;
}
static void bamf_dbus_matcher_proxy_set_property ( GObject *  object,
guint  prop_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 4624 of file bamf-gdbus-generated.c.

{
}

Here is the caller graph for this function:

static void bamf_dbus_matcher_skeleton_class_init ( BamfDBusMatcherSkeletonClass *  klass) [static]

Definition at line 5300 of file bamf-gdbus-generated.c.

{
  GObjectClass *gobject_class;
  GDBusInterfaceSkeletonClass *skeleton_class;

  g_type_class_add_private (klass, sizeof (BamfDBusMatcherSkeletonPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize = bamf_dbus_matcher_skeleton_finalize;

  skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);
  skeleton_class->get_info = bamf_dbus_matcher_skeleton_dbus_interface_get_info;
  skeleton_class->get_properties = bamf_dbus_matcher_skeleton_dbus_interface_get_properties;
  skeleton_class->flush = bamf_dbus_matcher_skeleton_dbus_interface_flush;
  skeleton_class->get_vtable = bamf_dbus_matcher_skeleton_dbus_interface_get_vtable;
}

Here is the call graph for this function:

static void bamf_dbus_matcher_skeleton_dbus_interface_flush ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 5119 of file bamf-gdbus-generated.c.

{
}

Here is the caller graph for this function:

static GDBusInterfaceInfo* bamf_dbus_matcher_skeleton_dbus_interface_get_info ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 5078 of file bamf-gdbus-generated.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static GVariant* bamf_dbus_matcher_skeleton_dbus_interface_get_properties ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 5090 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherSkeleton *skeleton = BAMF_DBUS_MATCHER_SKELETON (_skeleton);

  GVariantBuilder builder;
  guint n;
  g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
  if (_bamf_dbus_matcher_interface_info.parent_struct.properties == NULL)
    goto out;
  for (n = 0; _bamf_dbus_matcher_interface_info.parent_struct.properties[n] != NULL; n++)
    {
      GDBusPropertyInfo *info = _bamf_dbus_matcher_interface_info.parent_struct.properties[n];
      if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE)
        {
          GVariant *value;
          value = _bamf_dbus_matcher_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.matcher", info->name, NULL, skeleton);
          if (value != NULL)
            {
              g_variant_take_ref (value);
              g_variant_builder_add (&builder, "{sv}", info->name, value);
              g_variant_unref (value);
            }
        }
    }
out:
  return g_variant_builder_end (&builder);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GDBusInterfaceVTable* bamf_dbus_matcher_skeleton_dbus_interface_get_vtable ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 5084 of file bamf-gdbus-generated.c.

{
  return (GDBusInterfaceVTable *) &_bamf_dbus_matcher_skeleton_vtable;
}

Here is the caller graph for this function:

static void bamf_dbus_matcher_skeleton_finalize ( GObject *  object) [static]

Definition at line 5280 of file bamf-gdbus-generated.c.

{
  BamfDBusMatcherSkeleton *skeleton = BAMF_DBUS_MATCHER_SKELETON (object);
  g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
  if (skeleton->priv->changed_properties_idle_source != NULL)
    g_source_destroy (skeleton->priv->changed_properties_idle_source);
  g_main_context_unref (skeleton->priv->context);
  g_mutex_clear (&skeleton->priv->lock);
  G_OBJECT_CLASS (bamf_dbus_matcher_skeleton_parent_class)->finalize (object);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void bamf_dbus_matcher_skeleton_iface_init ( BamfDBusMatcherIface *  iface) [static]

Definition at line 5318 of file bamf-gdbus-generated.c.

Here is the call graph for this function:

static void bamf_dbus_matcher_skeleton_init ( BamfDBusMatcherSkeleton *  skeleton) [static]

Definition at line 5292 of file bamf-gdbus-generated.c.

{
  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, BAMF_DBUS_TYPE_MATCHER_SKELETON, BamfDBusMatcherSkeletonPrivate);
  g_mutex_init (&skeleton->priv->lock);
  skeleton->priv->context = g_main_context_ref_thread_default ();
}
BamfDBusMatcher* bamf_dbus_matcher_skeleton_new ( void  )

bamf_dbus_matcher_skeleton_new:

Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-matcher.top_of_page">org.ayatana.bamf.matcher</link>.

Returns: (transfer full) (type BamfDBusMatcherSkeleton): The skeleton object.

Definition at line 5336 of file bamf-gdbus-generated.c.

{
  return BAMF_DBUS_MATCHER (g_object_new (BAMF_DBUS_TYPE_MATCHER_SKELETON, NULL));
}
G_DEFINE_INTERFACE ( BamfDBusControl  ,
bamf_dbus_control  ,
G_TYPE_OBJECT   
)
G_DEFINE_INTERFACE ( BamfDBusMatcher  ,
bamf_dbus_matcher  ,
G_TYPE_OBJECT   
)
G_DEFINE_TYPE_WITH_CODE ( BamfDBusControlProxy  ,
bamf_dbus_control_proxy  ,
G_TYPE_DBUS_PROXY  ,
G_IMPLEMENT_INTERFACE(BAMF_DBUS_TYPE_CONTROL, bamf_dbus_control_proxy_iface_init  
)
G_DEFINE_TYPE_WITH_CODE ( BamfDBusControlSkeleton  ,
bamf_dbus_control_skeleton  ,
G_TYPE_DBUS_INTERFACE_SKELETON  ,
G_IMPLEMENT_INTERFACE(BAMF_DBUS_TYPE_CONTROL, bamf_dbus_control_skeleton_iface_init  
)
G_DEFINE_TYPE_WITH_CODE ( BamfDBusMatcherProxy  ,
bamf_dbus_matcher_proxy  ,
G_TYPE_DBUS_PROXY  ,
G_IMPLEMENT_INTERFACE(BAMF_DBUS_TYPE_MATCHER, bamf_dbus_matcher_proxy_iface_init  
)
G_DEFINE_TYPE_WITH_CODE ( BamfDBusMatcherSkeleton  ,
bamf_dbus_matcher_skeleton  ,
G_TYPE_DBUS_INTERFACE_SKELETON  ,
G_IMPLEMENT_INTERFACE(BAMF_DBUS_TYPE_MATCHER, bamf_dbus_matcher_skeleton_iface_init  
)

Variable Documentation

Initial value:
{
  {
    -1,
    "org.ayatana.bamf.control",
    (GDBusMethodInfo **) &_bamf_dbus_control_method_info_pointers,
    NULL,
    NULL,
    NULL
  },
  "control",
}

Definition at line 315 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "OmNomNomDesktopFile",
    (GDBusArgInfo **) &_bamf_dbus_control_method_info_om_nom_nom_desktop_file_IN_ARG_pointers,
    NULL,
    NULL
  },
  "handle-om-nom-nom-desktop-file",
  FALSE
}

Definition at line 220 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "tab_path",
    "s",
    NULL
  },
  FALSE
}

Definition at line 203 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "Quit",
    NULL,
    NULL,
    NULL
  },
  "handle-quit",
  FALSE
}

SECTION:BamfDBusControl : BamfDBusControl : Generated C code for the org.ayatana.bamf.control D-Bus interface.

This section contains code for working with the <link linkend="gdbus-interface-org-ayatana-bamf-control.top_of_page">org.ayatana.bamf.control</link> D-Bus interface in C.

Definition at line 160 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "RegisterApplicationForPid",
    (GDBusArgInfo **) &_bamf_dbus_control_method_info_register_application_for_pid_IN_ARG_pointers,
    NULL,
    NULL
  },
  "handle-register-application-for-pid",
  FALSE
}

Definition at line 292 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "application",
    "s",
    NULL
  },
  FALSE
}

Definition at line 263 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "pid",
    "i",
    NULL
  },
  FALSE
}

Definition at line 274 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "RegisterTabProvider",
    (GDBusArgInfo **) &_bamf_dbus_control_method_info_register_tab_provider_IN_ARG_pointers,
    NULL,
    NULL
  },
  "handle-register-tab-provider",
  FALSE
}

Definition at line 250 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "tab_path",
    "s",
    NULL
  },
  FALSE
}

Definition at line 233 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "SetApproverBehavior",
    (GDBusArgInfo **) &_bamf_dbus_control_method_info_set_approver_behavior_IN_ARG_pointers,
    NULL,
    NULL
  },
  "handle-set-approver-behavior",
  FALSE
}

Definition at line 190 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "behavior",
    "i",
    NULL
  },
  FALSE
}

Definition at line 173 of file bamf-gdbus-generated.c.

const GDBusInterfaceVTable _bamf_dbus_control_skeleton_vtable [static]
Initial value:
{
  {
    -1,
    "org.ayatana.bamf.matcher",
    (GDBusMethodInfo **) &_bamf_dbus_matcher_method_info_pointers,
    (GDBusSignalInfo **) &_bamf_dbus_matcher_signal_info_pointers,
    NULL,
    NULL
  },
  "matcher",
}

Definition at line 2413 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "ActiveApplication",
    NULL,
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_active_application_OUT_ARG_pointers,
    NULL
  },
  "handle-active-application",
  FALSE
}

Definition at line 2113 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "application",
    "s",
    NULL
  },
  FALSE
}

Definition at line 2096 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "ActiveWindow",
    NULL,
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_active_window_OUT_ARG_pointers,
    NULL
  },
  "handle-active-window",
  FALSE
}

Definition at line 2083 of file bamf-gdbus-generated.c.

Initial value:

Definition at line 2077 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "window",
    "s",
    NULL
  },
  FALSE
}

Definition at line 2066 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "ApplicationForXid",
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_application_for_xid_IN_ARG_pointers,
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_application_for_xid_OUT_ARG_pointers,
    NULL
  },
  "handle-application-for-xid",
  FALSE
}

Definition at line 2053 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "xid",
    "u",
    NULL
  },
  FALSE
}

Definition at line 2019 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "application",
    "s",
    NULL
  },
  FALSE
}

Definition at line 2036 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "ApplicationIsRunning",
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_application_is_running_IN_ARG_pointers,
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_application_is_running_OUT_ARG_pointers,
    NULL
  },
  "handle-application-is-running",
  FALSE
}

Definition at line 2006 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "desktop_file",
    "s",
    NULL
  },
  FALSE
}

Definition at line 1972 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "running",
    "b",
    NULL
  },
  FALSE
}

Definition at line 1989 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "ApplicationPaths",
    NULL,
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_application_paths_OUT_ARG_pointers,
    NULL
  },
  "handle-application-paths",
  FALSE
}

Definition at line 1959 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "paths",
    "as",
    NULL
  },
  FALSE
}

Definition at line 1942 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "PathForApplication",
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_path_for_application_IN_ARG_pointers,
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_path_for_application_OUT_ARG_pointers,
    NULL
  },
  "handle-path-for-application",
  FALSE
}

Definition at line 1899 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "desktop_file",
    "s",
    NULL
  },
  FALSE
}

Definition at line 1865 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "path",
    "s",
    NULL
  },
  FALSE
}

Definition at line 1882 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "RegisterFavorites",
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_register_favorites_IN_ARG_pointers,
    NULL,
    NULL
  },
  "handle-register-favorites",
  FALSE
}

Definition at line 1852 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "favorites",
    "as",
    NULL
  },
  FALSE
}

Definition at line 1835 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "RunningApplications",
    NULL,
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_running_applications_OUT_ARG_pointers,
    NULL
  },
  "handle-running-applications",
  FALSE
}

Definition at line 1792 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "RunningApplicationsDesktopFiles",
    NULL,
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_running_applications_desktop_files_OUT_ARG_pointers,
    NULL
  },
  "handle-running-applications-desktop-files",
  FALSE
}

Definition at line 1822 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "paths",
    "as",
    NULL
  },
  FALSE
}

Definition at line 1805 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "paths",
    "as",
    NULL
  },
  FALSE
}

Definition at line 1775 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "TabPaths",
    NULL,
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_tab_paths_OUT_ARG_pointers,
    NULL
  },
  "handle-tab-paths",
  FALSE
}

Definition at line 1762 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "paths",
    "as",
    NULL
  },
  FALSE
}

Definition at line 1745 of file bamf-gdbus-generated.c.

Initial value:

Definition at line 1756 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "WindowPaths",
    NULL,
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_window_paths_OUT_ARG_pointers,
    NULL
  },
  "handle-window-paths",
  FALSE
}

Definition at line 1929 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "paths",
    "as",
    NULL
  },
  FALSE
}

Definition at line 1912 of file bamf-gdbus-generated.c.

Initial value:

Definition at line 1923 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "WindowStackForMonitor",
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_window_stack_for_monitor_IN_ARG_pointers,
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_window_stack_for_monitor_OUT_ARG_pointers,
    NULL
  },
  "handle-window-stack-for-monitor",
  FALSE
}

Definition at line 2160 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "monitor_id",
    "i",
    NULL
  },
  FALSE
}

Definition at line 2126 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "window_list",
    "as",
    NULL
  },
  FALSE
}

Definition at line 2143 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "XidsForApplication",
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_xids_for_application_IN_ARG_pointers,
    (GDBusArgInfo **) &_bamf_dbus_matcher_method_info_xids_for_application_OUT_ARG_pointers,
    NULL
  },
  "handle-xids-for-application",
  FALSE
}

Definition at line 1732 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "desktop_file",
    "s",
    NULL
  },
  FALSE
}

SECTION:BamfDBusMatcher : BamfDBusMatcher : Generated C code for the org.ayatana.bamf.matcher D-Bus interface.

This section contains code for working with the <link linkend="gdbus-interface-org-ayatana-bamf-matcher.top_of_page">org.ayatana.bamf.matcher</link> D-Bus interface in C.

Definition at line 1698 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "xids",
    "au",
    NULL
  },
  FALSE
}

Definition at line 1715 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "ActiveApplicationChanged",
    (GDBusArgInfo **) &_bamf_dbus_matcher_signal_info_active_application_changed_ARG_pointers,
    NULL
  },
  "active-application-changed"
}

Definition at line 2220 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "new_app",
    "s",
    NULL
  },
  FALSE
}

Definition at line 2202 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "old_app",
    "s",
    NULL
  },
  FALSE
}

Definition at line 2191 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "ActiveWindowChanged",
    (GDBusArgInfo **) &_bamf_dbus_matcher_signal_info_active_window_changed_ARG_pointers,
    NULL
  },
  "active-window-changed"
}

Definition at line 2260 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "new_win",
    "s",
    NULL
  },
  FALSE
}

Definition at line 2242 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "old_win",
    "s",
    NULL
  },
  FALSE
}

Definition at line 2231 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "RunningApplicationsChanged",
    (GDBusArgInfo **) &_bamf_dbus_matcher_signal_info_running_applications_changed_ARG_pointers,
    NULL
  },
  "running-applications-changed"
}

Definition at line 2391 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "closed_desktop_files",
    "as",
    NULL
  },
  FALSE
}

Definition at line 2373 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "opened_desktop_files",
    "as",
    NULL
  },
  FALSE
}

Definition at line 2362 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "StackingOrderChanged",
    NULL,
    NULL
  },
  "stacking-order-changed"
}

Definition at line 2351 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "ViewClosed",
    (GDBusArgInfo **) &_bamf_dbus_matcher_signal_info_view_closed_ARG_pointers,
    NULL
  },
  "view-closed"
}

Definition at line 2300 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "path",
    "s",
    NULL
  },
  FALSE
}

Definition at line 2271 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "type",
    "s",
    NULL
  },
  FALSE
}

Definition at line 2282 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "ViewOpened",
    (GDBusArgInfo **) &_bamf_dbus_matcher_signal_info_view_opened_ARG_pointers,
    NULL
  },
  "view-opened"
}

Definition at line 2340 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "path",
    "s",
    NULL
  },
  FALSE
}

Definition at line 2311 of file bamf-gdbus-generated.c.

Initial value:
{
  {
    -1,
    "type",
    "s",
    NULL
  },
  FALSE
}

Definition at line 2322 of file bamf-gdbus-generated.c.

const GDBusInterfaceVTable _bamf_dbus_matcher_skeleton_vtable [static]