23#ifndef __G_DBUS_NAME_OWNING_H__
24#define __G_DBUS_NAME_OWNING_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
void(* GBusAcquiredCallback)(GDBusConnection *connection, const gchar *name, gpointer user_data)
GIO_AVAILABLE_IN_ALL guint g_bus_own_name(GBusType bus_type, const gchar *name, GBusNameOwnerFlags flags, GBusAcquiredCallback bus_acquired_handler, GBusNameAcquiredCallback name_acquired_handler, GBusNameLostCallback name_lost_handler, gpointer user_data, GDestroyNotify user_data_free_func)
void(* GBusNameAcquiredCallback)(GDBusConnection *connection, const gchar *name, gpointer user_data)
GIO_AVAILABLE_IN_ALL guint g_bus_own_name_on_connection_with_closures(GDBusConnection *connection, const gchar *name, GBusNameOwnerFlags flags, GClosure *name_acquired_closure, GClosure *name_lost_closure)
GIO_AVAILABLE_IN_ALL guint g_bus_own_name_on_connection(GDBusConnection *connection, const gchar *name, GBusNameOwnerFlags flags, GBusNameAcquiredCallback name_acquired_handler, GBusNameLostCallback name_lost_handler, gpointer user_data, GDestroyNotify user_data_free_func)
GIO_AVAILABLE_IN_ALL guint g_bus_own_name_with_closures(GBusType bus_type, const gchar *name, GBusNameOwnerFlags flags, GClosure *bus_acquired_closure, GClosure *name_acquired_closure, GClosure *name_lost_closure)
void(* GBusNameLostCallback)(GDBusConnection *connection, const gchar *name, gpointer user_data)
GIO_AVAILABLE_IN_ALL void g_bus_unown_name(guint owner_id)
#define GIO_AVAILABLE_IN_ALL
struct _GDBusConnection GDBusConnection
G_BEGIN_DECLS typedef char gchar
void(* GDestroyNotify)(gpointer data)