23#ifndef __G_DBUS_OBJECT_SKELETON_H__
24#define __G_DBUS_OBJECT_SKELETON_H__
30#define G_TYPE_DBUS_OBJECT_SKELETON (g_dbus_object_skeleton_get_type ())
31#define G_DBUS_OBJECT_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_DBUS_OBJECT_SKELETON, GDBusObjectSkeleton))
32#define G_DBUS_OBJECT_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_DBUS_OBJECT_SKELETON, GDBusObjectSkeletonClass))
33#define G_DBUS_OBJECT_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_DBUS_OBJECT_SKELETON, GDBusObjectSkeletonClass))
34#define G_IS_DBUS_OBJECT_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_DBUS_OBJECT_SKELETON))
35#define G_IS_DBUS_OBJECT_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_DBUS_OBJECT_SKELETON))
83 const gchar *interface_name);
86 const gchar *object_path);
GIO_AVAILABLE_IN_ALL GType g_dbus_object_skeleton_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_ALL void g_dbus_object_skeleton_remove_interface(GDBusObjectSkeleton *object, GDBusInterfaceSkeleton *interface_)
GIO_AVAILABLE_IN_ALL void g_dbus_object_skeleton_add_interface(GDBusObjectSkeleton *object, GDBusInterfaceSkeleton *interface_)
GIO_AVAILABLE_IN_ALL void g_dbus_object_skeleton_set_object_path(GDBusObjectSkeleton *object, const gchar *object_path)
struct _GDBusObjectSkeletonPrivate GDBusObjectSkeletonPrivate
GIO_AVAILABLE_IN_ALL void g_dbus_object_skeleton_remove_interface_by_name(GDBusObjectSkeleton *object, const gchar *interface_name)
GIO_AVAILABLE_IN_ALL void g_dbus_object_skeleton_flush(GDBusObjectSkeleton *object)
GIO_AVAILABLE_IN_ALL GDBusObjectSkeleton * g_dbus_object_skeleton_new(const gchar *object_path)
#define GIO_AVAILABLE_IN_ALL
struct _GDBusMethodInvocation GDBusMethodInvocation
G_BEGIN_DECLS typedef char gchar
gboolean(* authorize_method)(GDBusObjectSkeleton *object, GDBusInterfaceSkeleton *interface_, GDBusMethodInvocation *invocation)
GObjectClass parent_class
GDBusObjectSkeletonPrivate * priv