23#ifndef __G_DBUS_NAME_WATCHING_H__
24#define __G_DBUS_NAME_WATCHING_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
47 const gchar *name_owner,
GIO_AVAILABLE_IN_ALL guint g_bus_watch_name_with_closures(GBusType bus_type, const gchar *name, GBusNameWatcherFlags flags, GClosure *name_appeared_closure, GClosure *name_vanished_closure)
void(* GBusNameVanishedCallback)(GDBusConnection *connection, const gchar *name, gpointer user_data)
GIO_AVAILABLE_IN_ALL guint g_bus_watch_name_on_connection_with_closures(GDBusConnection *connection, const gchar *name, GBusNameWatcherFlags flags, GClosure *name_appeared_closure, GClosure *name_vanished_closure)
GIO_AVAILABLE_IN_ALL guint g_bus_watch_name_on_connection(GDBusConnection *connection, const gchar *name, GBusNameWatcherFlags flags, GBusNameAppearedCallback name_appeared_handler, GBusNameVanishedCallback name_vanished_handler, gpointer user_data, GDestroyNotify user_data_free_func)
void(* GBusNameAppearedCallback)(GDBusConnection *connection, const gchar *name, const gchar *name_owner, gpointer user_data)
GIO_AVAILABLE_IN_ALL guint g_bus_watch_name(GBusType bus_type, const gchar *name, GBusNameWatcherFlags flags, GBusNameAppearedCallback name_appeared_handler, GBusNameVanishedCallback name_vanished_handler, gpointer user_data, GDestroyNotify user_data_free_func)
GIO_AVAILABLE_IN_ALL void g_bus_unwatch_name(guint watcher_id)
#define GIO_AVAILABLE_IN_ALL
struct _GDBusConnection GDBusConnection
G_BEGIN_DECLS typedef char gchar
void(* GDestroyNotify)(gpointer data)