X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=staging%2Fsoundmanager.git;a=blobdiff_plain;f=sample%2Fmediaplayer%2Fbinding%2Fgdbus%2Flightmediascanner_interface.h;fp=sample%2Fmediaplayer%2Fbinding%2Fgdbus%2Flightmediascanner_interface.h;h=4f4208668734e8d41aaee9252989941c8a3e0246;hp=0000000000000000000000000000000000000000;hb=2e602801b372b0b68111316b89f567213e3ea378;hpb=f743c3428f41b8d127e538ea8a6505a0c882cdb2 diff --git a/sample/mediaplayer/binding/gdbus/lightmediascanner_interface.h b/sample/mediaplayer/binding/gdbus/lightmediascanner_interface.h new file mode 100644 index 0000000..4f42086 --- /dev/null +++ b/sample/mediaplayer/binding/gdbus/lightmediascanner_interface.h @@ -0,0 +1,896 @@ +/* + * Generated by gdbus-codegen 2.52.0. DO NOT EDIT. + * + * The license of this code is the same as for the source it was derived from. + */ + +#ifndef __LIGHTMEDIASCANNER_INTERFACE_H__ +#define __LIGHTMEDIASCANNER_INTERFACE_H__ + +#include + +G_BEGIN_DECLS + + +/* ------------------------------------------------------------------------ */ +/* Declarations for org.freedesktop.DBus.Properties */ + +#define TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES (org_freedesktop_dbus_properties_get_type ()) +#define ORG_FREEDESKTOP_DBUS_PROPERTIES(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES, OrgFreedesktopDBusProperties)) +#define IS_ORG_FREEDESKTOP_DBUS_PROPERTIES(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES)) +#define ORG_FREEDESKTOP_DBUS_PROPERTIES_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES, OrgFreedesktopDBusPropertiesIface)) + +struct _OrgFreedesktopDBusProperties; +typedef struct _OrgFreedesktopDBusProperties OrgFreedesktopDBusProperties; +typedef struct _OrgFreedesktopDBusPropertiesIface OrgFreedesktopDBusPropertiesIface; + +struct _OrgFreedesktopDBusPropertiesIface +{ + GTypeInterface parent_iface; + + + gboolean (*handle_get) ( + OrgFreedesktopDBusProperties *object, + GDBusMethodInvocation *invocation, + const gchar *arg_interface_name, + const gchar *arg_property_name); + + gboolean (*handle_get_all) ( + OrgFreedesktopDBusProperties *object, + GDBusMethodInvocation *invocation, + const gchar *arg_interface_name); + + gboolean (*handle_set) ( + OrgFreedesktopDBusProperties *object, + GDBusMethodInvocation *invocation, + const gchar *arg_interface_name, + const gchar *arg_property_name, + GVariant *arg_value); + + void (*properties_changed) ( + OrgFreedesktopDBusProperties *object, + const gchar *arg_interface_name, + GVariant *arg_changed_properties, + const gchar *const *arg_invalidated_properties); + +}; + +GType org_freedesktop_dbus_properties_get_type (void) G_GNUC_CONST; + +GDBusInterfaceInfo *org_freedesktop_dbus_properties_interface_info (void); +guint org_freedesktop_dbus_properties_override_properties (GObjectClass *klass, guint property_id_begin); + + +/* D-Bus method call completion functions: */ +void org_freedesktop_dbus_properties_complete_get ( + OrgFreedesktopDBusProperties *object, + GDBusMethodInvocation *invocation, + GVariant *value); + +void org_freedesktop_dbus_properties_complete_get_all ( + OrgFreedesktopDBusProperties *object, + GDBusMethodInvocation *invocation, + GVariant *properties); + +void org_freedesktop_dbus_properties_complete_set ( + OrgFreedesktopDBusProperties *object, + GDBusMethodInvocation *invocation); + + + +/* D-Bus signal emissions functions: */ +void org_freedesktop_dbus_properties_emit_properties_changed ( + OrgFreedesktopDBusProperties *object, + const gchar *arg_interface_name, + GVariant *arg_changed_properties, + const gchar *const *arg_invalidated_properties); + + + +/* D-Bus method calls: */ +void org_freedesktop_dbus_properties_call_get ( + OrgFreedesktopDBusProperties *proxy, + const gchar *arg_interface_name, + const gchar *arg_property_name, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_dbus_properties_call_get_finish ( + OrgFreedesktopDBusProperties *proxy, + GVariant **out_value, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_dbus_properties_call_get_sync ( + OrgFreedesktopDBusProperties *proxy, + const gchar *arg_interface_name, + const gchar *arg_property_name, + GVariant **out_value, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_dbus_properties_call_get_all ( + OrgFreedesktopDBusProperties *proxy, + const gchar *arg_interface_name, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_dbus_properties_call_get_all_finish ( + OrgFreedesktopDBusProperties *proxy, + GVariant **out_properties, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_dbus_properties_call_get_all_sync ( + OrgFreedesktopDBusProperties *proxy, + const gchar *arg_interface_name, + GVariant **out_properties, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_dbus_properties_call_set ( + OrgFreedesktopDBusProperties *proxy, + const gchar *arg_interface_name, + const gchar *arg_property_name, + GVariant *arg_value, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_dbus_properties_call_set_finish ( + OrgFreedesktopDBusProperties *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_dbus_properties_call_set_sync ( + OrgFreedesktopDBusProperties *proxy, + const gchar *arg_interface_name, + const gchar *arg_property_name, + GVariant *arg_value, + GCancellable *cancellable, + GError **error); + + + +/* ---- */ + +#define TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES_PROXY (org_freedesktop_dbus_properties_proxy_get_type ()) +#define ORG_FREEDESKTOP_DBUS_PROPERTIES_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES_PROXY, OrgFreedesktopDBusPropertiesProxy)) +#define ORG_FREEDESKTOP_DBUS_PROPERTIES_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES_PROXY, OrgFreedesktopDBusPropertiesProxyClass)) +#define ORG_FREEDESKTOP_DBUS_PROPERTIES_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES_PROXY, OrgFreedesktopDBusPropertiesProxyClass)) +#define IS_ORG_FREEDESKTOP_DBUS_PROPERTIES_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES_PROXY)) +#define IS_ORG_FREEDESKTOP_DBUS_PROPERTIES_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES_PROXY)) + +typedef struct _OrgFreedesktopDBusPropertiesProxy OrgFreedesktopDBusPropertiesProxy; +typedef struct _OrgFreedesktopDBusPropertiesProxyClass OrgFreedesktopDBusPropertiesProxyClass; +typedef struct _OrgFreedesktopDBusPropertiesProxyPrivate OrgFreedesktopDBusPropertiesProxyPrivate; + +struct _OrgFreedesktopDBusPropertiesProxy +{ + /*< private >*/ + GDBusProxy parent_instance; + OrgFreedesktopDBusPropertiesProxyPrivate *priv; +}; + +struct _OrgFreedesktopDBusPropertiesProxyClass +{ + GDBusProxyClass parent_class; +}; + +GType org_freedesktop_dbus_properties_proxy_get_type (void) G_GNUC_CONST; + +#if GLIB_CHECK_VERSION(2, 44, 0) +G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgFreedesktopDBusPropertiesProxy, g_object_unref) +#endif + +void org_freedesktop_dbus_properties_proxy_new ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +OrgFreedesktopDBusProperties *org_freedesktop_dbus_properties_proxy_new_finish ( + GAsyncResult *res, + GError **error); +OrgFreedesktopDBusProperties *org_freedesktop_dbus_properties_proxy_new_sync ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_dbus_properties_proxy_new_for_bus ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +OrgFreedesktopDBusProperties *org_freedesktop_dbus_properties_proxy_new_for_bus_finish ( + GAsyncResult *res, + GError **error); +OrgFreedesktopDBusProperties *org_freedesktop_dbus_properties_proxy_new_for_bus_sync ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + + +/* ---- */ + +#define TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES_SKELETON (org_freedesktop_dbus_properties_skeleton_get_type ()) +#define ORG_FREEDESKTOP_DBUS_PROPERTIES_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES_SKELETON, OrgFreedesktopDBusPropertiesSkeleton)) +#define ORG_FREEDESKTOP_DBUS_PROPERTIES_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES_SKELETON, OrgFreedesktopDBusPropertiesSkeletonClass)) +#define ORG_FREEDESKTOP_DBUS_PROPERTIES_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES_SKELETON, OrgFreedesktopDBusPropertiesSkeletonClass)) +#define IS_ORG_FREEDESKTOP_DBUS_PROPERTIES_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES_SKELETON)) +#define IS_ORG_FREEDESKTOP_DBUS_PROPERTIES_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_FREEDESKTOP_DBUS_PROPERTIES_SKELETON)) + +typedef struct _OrgFreedesktopDBusPropertiesSkeleton OrgFreedesktopDBusPropertiesSkeleton; +typedef struct _OrgFreedesktopDBusPropertiesSkeletonClass OrgFreedesktopDBusPropertiesSkeletonClass; +typedef struct _OrgFreedesktopDBusPropertiesSkeletonPrivate OrgFreedesktopDBusPropertiesSkeletonPrivate; + +struct _OrgFreedesktopDBusPropertiesSkeleton +{ + /*< private >*/ + GDBusInterfaceSkeleton parent_instance; + OrgFreedesktopDBusPropertiesSkeletonPrivate *priv; +}; + +struct _OrgFreedesktopDBusPropertiesSkeletonClass +{ + GDBusInterfaceSkeletonClass parent_class; +}; + +GType org_freedesktop_dbus_properties_skeleton_get_type (void) G_GNUC_CONST; + +#if GLIB_CHECK_VERSION(2, 44, 0) +G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgFreedesktopDBusPropertiesSkeleton, g_object_unref) +#endif + +OrgFreedesktopDBusProperties *org_freedesktop_dbus_properties_skeleton_new (void); + + +/* ------------------------------------------------------------------------ */ +/* Declarations for org.freedesktop.DBus.Introspectable */ + +#define TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE (org_freedesktop_dbus_introspectable_get_type ()) +#define ORG_FREEDESKTOP_DBUS_INTROSPECTABLE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE, OrgFreedesktopDBusIntrospectable)) +#define IS_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE)) +#define ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE, OrgFreedesktopDBusIntrospectableIface)) + +struct _OrgFreedesktopDBusIntrospectable; +typedef struct _OrgFreedesktopDBusIntrospectable OrgFreedesktopDBusIntrospectable; +typedef struct _OrgFreedesktopDBusIntrospectableIface OrgFreedesktopDBusIntrospectableIface; + +struct _OrgFreedesktopDBusIntrospectableIface +{ + GTypeInterface parent_iface; + + gboolean (*handle_introspect) ( + OrgFreedesktopDBusIntrospectable *object, + GDBusMethodInvocation *invocation); + +}; + +GType org_freedesktop_dbus_introspectable_get_type (void) G_GNUC_CONST; + +GDBusInterfaceInfo *org_freedesktop_dbus_introspectable_interface_info (void); +guint org_freedesktop_dbus_introspectable_override_properties (GObjectClass *klass, guint property_id_begin); + + +/* D-Bus method call completion functions: */ +void org_freedesktop_dbus_introspectable_complete_introspect ( + OrgFreedesktopDBusIntrospectable *object, + GDBusMethodInvocation *invocation, + const gchar *xml_data); + + + +/* D-Bus method calls: */ +void org_freedesktop_dbus_introspectable_call_introspect ( + OrgFreedesktopDBusIntrospectable *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_dbus_introspectable_call_introspect_finish ( + OrgFreedesktopDBusIntrospectable *proxy, + gchar **out_xml_data, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_dbus_introspectable_call_introspect_sync ( + OrgFreedesktopDBusIntrospectable *proxy, + gchar **out_xml_data, + GCancellable *cancellable, + GError **error); + + + +/* ---- */ + +#define TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_PROXY (org_freedesktop_dbus_introspectable_proxy_get_type ()) +#define ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_PROXY, OrgFreedesktopDBusIntrospectableProxy)) +#define ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_PROXY, OrgFreedesktopDBusIntrospectableProxyClass)) +#define ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_PROXY, OrgFreedesktopDBusIntrospectableProxyClass)) +#define IS_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_PROXY)) +#define IS_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_PROXY)) + +typedef struct _OrgFreedesktopDBusIntrospectableProxy OrgFreedesktopDBusIntrospectableProxy; +typedef struct _OrgFreedesktopDBusIntrospectableProxyClass OrgFreedesktopDBusIntrospectableProxyClass; +typedef struct _OrgFreedesktopDBusIntrospectableProxyPrivate OrgFreedesktopDBusIntrospectableProxyPrivate; + +struct _OrgFreedesktopDBusIntrospectableProxy +{ + /*< private >*/ + GDBusProxy parent_instance; + OrgFreedesktopDBusIntrospectableProxyPrivate *priv; +}; + +struct _OrgFreedesktopDBusIntrospectableProxyClass +{ + GDBusProxyClass parent_class; +}; + +GType org_freedesktop_dbus_introspectable_proxy_get_type (void) G_GNUC_CONST; + +#if GLIB_CHECK_VERSION(2, 44, 0) +G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgFreedesktopDBusIntrospectableProxy, g_object_unref) +#endif + +void org_freedesktop_dbus_introspectable_proxy_new ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +OrgFreedesktopDBusIntrospectable *org_freedesktop_dbus_introspectable_proxy_new_finish ( + GAsyncResult *res, + GError **error); +OrgFreedesktopDBusIntrospectable *org_freedesktop_dbus_introspectable_proxy_new_sync ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_dbus_introspectable_proxy_new_for_bus ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +OrgFreedesktopDBusIntrospectable *org_freedesktop_dbus_introspectable_proxy_new_for_bus_finish ( + GAsyncResult *res, + GError **error); +OrgFreedesktopDBusIntrospectable *org_freedesktop_dbus_introspectable_proxy_new_for_bus_sync ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + + +/* ---- */ + +#define TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_SKELETON (org_freedesktop_dbus_introspectable_skeleton_get_type ()) +#define ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_SKELETON, OrgFreedesktopDBusIntrospectableSkeleton)) +#define ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_SKELETON, OrgFreedesktopDBusIntrospectableSkeletonClass)) +#define ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_SKELETON, OrgFreedesktopDBusIntrospectableSkeletonClass)) +#define IS_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_SKELETON)) +#define IS_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_FREEDESKTOP_DBUS_INTROSPECTABLE_SKELETON)) + +typedef struct _OrgFreedesktopDBusIntrospectableSkeleton OrgFreedesktopDBusIntrospectableSkeleton; +typedef struct _OrgFreedesktopDBusIntrospectableSkeletonClass OrgFreedesktopDBusIntrospectableSkeletonClass; +typedef struct _OrgFreedesktopDBusIntrospectableSkeletonPrivate OrgFreedesktopDBusIntrospectableSkeletonPrivate; + +struct _OrgFreedesktopDBusIntrospectableSkeleton +{ + /*< private >*/ + GDBusInterfaceSkeleton parent_instance; + OrgFreedesktopDBusIntrospectableSkeletonPrivate *priv; +}; + +struct _OrgFreedesktopDBusIntrospectableSkeletonClass +{ + GDBusInterfaceSkeletonClass parent_class; +}; + +GType org_freedesktop_dbus_introspectable_skeleton_get_type (void) G_GNUC_CONST; + +#if GLIB_CHECK_VERSION(2, 44, 0) +G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgFreedesktopDBusIntrospectableSkeleton, g_object_unref) +#endif + +OrgFreedesktopDBusIntrospectable *org_freedesktop_dbus_introspectable_skeleton_new (void); + + +/* ------------------------------------------------------------------------ */ +/* Declarations for org.freedesktop.DBus.Peer */ + +#define TYPE_ORG_FREEDESKTOP_DBUS_PEER (org_freedesktop_dbus_peer_get_type ()) +#define ORG_FREEDESKTOP_DBUS_PEER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_DBUS_PEER, OrgFreedesktopDBusPeer)) +#define IS_ORG_FREEDESKTOP_DBUS_PEER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_DBUS_PEER)) +#define ORG_FREEDESKTOP_DBUS_PEER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_FREEDESKTOP_DBUS_PEER, OrgFreedesktopDBusPeerIface)) + +struct _OrgFreedesktopDBusPeer; +typedef struct _OrgFreedesktopDBusPeer OrgFreedesktopDBusPeer; +typedef struct _OrgFreedesktopDBusPeerIface OrgFreedesktopDBusPeerIface; + +struct _OrgFreedesktopDBusPeerIface +{ + GTypeInterface parent_iface; + + gboolean (*handle_get_machine_id) ( + OrgFreedesktopDBusPeer *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_ping) ( + OrgFreedesktopDBusPeer *object, + GDBusMethodInvocation *invocation); + +}; + +GType org_freedesktop_dbus_peer_get_type (void) G_GNUC_CONST; + +GDBusInterfaceInfo *org_freedesktop_dbus_peer_interface_info (void); +guint org_freedesktop_dbus_peer_override_properties (GObjectClass *klass, guint property_id_begin); + + +/* D-Bus method call completion functions: */ +void org_freedesktop_dbus_peer_complete_ping ( + OrgFreedesktopDBusPeer *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_dbus_peer_complete_get_machine_id ( + OrgFreedesktopDBusPeer *object, + GDBusMethodInvocation *invocation, + const gchar *machine_uuid); + + + +/* D-Bus method calls: */ +void org_freedesktop_dbus_peer_call_ping ( + OrgFreedesktopDBusPeer *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_dbus_peer_call_ping_finish ( + OrgFreedesktopDBusPeer *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_dbus_peer_call_ping_sync ( + OrgFreedesktopDBusPeer *proxy, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_dbus_peer_call_get_machine_id ( + OrgFreedesktopDBusPeer *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_dbus_peer_call_get_machine_id_finish ( + OrgFreedesktopDBusPeer *proxy, + gchar **out_machine_uuid, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_dbus_peer_call_get_machine_id_sync ( + OrgFreedesktopDBusPeer *proxy, + gchar **out_machine_uuid, + GCancellable *cancellable, + GError **error); + + + +/* ---- */ + +#define TYPE_ORG_FREEDESKTOP_DBUS_PEER_PROXY (org_freedesktop_dbus_peer_proxy_get_type ()) +#define ORG_FREEDESKTOP_DBUS_PEER_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_DBUS_PEER_PROXY, OrgFreedesktopDBusPeerProxy)) +#define ORG_FREEDESKTOP_DBUS_PEER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_FREEDESKTOP_DBUS_PEER_PROXY, OrgFreedesktopDBusPeerProxyClass)) +#define ORG_FREEDESKTOP_DBUS_PEER_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_FREEDESKTOP_DBUS_PEER_PROXY, OrgFreedesktopDBusPeerProxyClass)) +#define IS_ORG_FREEDESKTOP_DBUS_PEER_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_DBUS_PEER_PROXY)) +#define IS_ORG_FREEDESKTOP_DBUS_PEER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_FREEDESKTOP_DBUS_PEER_PROXY)) + +typedef struct _OrgFreedesktopDBusPeerProxy OrgFreedesktopDBusPeerProxy; +typedef struct _OrgFreedesktopDBusPeerProxyClass OrgFreedesktopDBusPeerProxyClass; +typedef struct _OrgFreedesktopDBusPeerProxyPrivate OrgFreedesktopDBusPeerProxyPrivate; + +struct _OrgFreedesktopDBusPeerProxy +{ + /*< private >*/ + GDBusProxy parent_instance; + OrgFreedesktopDBusPeerProxyPrivate *priv; +}; + +struct _OrgFreedesktopDBusPeerProxyClass +{ + GDBusProxyClass parent_class; +}; + +GType org_freedesktop_dbus_peer_proxy_get_type (void) G_GNUC_CONST; + +#if GLIB_CHECK_VERSION(2, 44, 0) +G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgFreedesktopDBusPeerProxy, g_object_unref) +#endif + +void org_freedesktop_dbus_peer_proxy_new ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +OrgFreedesktopDBusPeer *org_freedesktop_dbus_peer_proxy_new_finish ( + GAsyncResult *res, + GError **error); +OrgFreedesktopDBusPeer *org_freedesktop_dbus_peer_proxy_new_sync ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_dbus_peer_proxy_new_for_bus ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +OrgFreedesktopDBusPeer *org_freedesktop_dbus_peer_proxy_new_for_bus_finish ( + GAsyncResult *res, + GError **error); +OrgFreedesktopDBusPeer *org_freedesktop_dbus_peer_proxy_new_for_bus_sync ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + + +/* ---- */ + +#define TYPE_ORG_FREEDESKTOP_DBUS_PEER_SKELETON (org_freedesktop_dbus_peer_skeleton_get_type ()) +#define ORG_FREEDESKTOP_DBUS_PEER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_DBUS_PEER_SKELETON, OrgFreedesktopDBusPeerSkeleton)) +#define ORG_FREEDESKTOP_DBUS_PEER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_FREEDESKTOP_DBUS_PEER_SKELETON, OrgFreedesktopDBusPeerSkeletonClass)) +#define ORG_FREEDESKTOP_DBUS_PEER_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_FREEDESKTOP_DBUS_PEER_SKELETON, OrgFreedesktopDBusPeerSkeletonClass)) +#define IS_ORG_FREEDESKTOP_DBUS_PEER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_DBUS_PEER_SKELETON)) +#define IS_ORG_FREEDESKTOP_DBUS_PEER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_FREEDESKTOP_DBUS_PEER_SKELETON)) + +typedef struct _OrgFreedesktopDBusPeerSkeleton OrgFreedesktopDBusPeerSkeleton; +typedef struct _OrgFreedesktopDBusPeerSkeletonClass OrgFreedesktopDBusPeerSkeletonClass; +typedef struct _OrgFreedesktopDBusPeerSkeletonPrivate OrgFreedesktopDBusPeerSkeletonPrivate; + +struct _OrgFreedesktopDBusPeerSkeleton +{ + /*< private >*/ + GDBusInterfaceSkeleton parent_instance; + OrgFreedesktopDBusPeerSkeletonPrivate *priv; +}; + +struct _OrgFreedesktopDBusPeerSkeletonClass +{ + GDBusInterfaceSkeletonClass parent_class; +}; + +GType org_freedesktop_dbus_peer_skeleton_get_type (void) G_GNUC_CONST; + +#if GLIB_CHECK_VERSION(2, 44, 0) +G_DEFINE_AUTOPTR_CLEANUP_FUNC (OrgFreedesktopDBusPeerSkeleton, g_object_unref) +#endif + +OrgFreedesktopDBusPeer *org_freedesktop_dbus_peer_skeleton_new (void); + + +/* ------------------------------------------------------------------------ */ +/* Declarations for org.lightmediascanner.Scanner1 */ + +#define TYPE_SCANNER1 (scanner1_get_type ()) +#define SCANNER1(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_SCANNER1, Scanner1)) +#define IS_SCANNER1(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_SCANNER1)) +#define SCANNER1_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_SCANNER1, Scanner1Iface)) + +struct _Scanner1; +typedef struct _Scanner1 Scanner1; +typedef struct _Scanner1Iface Scanner1Iface; + +struct _Scanner1Iface +{ + GTypeInterface parent_iface; + + + + gboolean (*handle_release_write_lock) ( + Scanner1 *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_request_write_lock) ( + Scanner1 *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_scan) ( + Scanner1 *object, + GDBusMethodInvocation *invocation, + GVariant *arg_specification); + + gboolean (*handle_stop) ( + Scanner1 *object, + GDBusMethodInvocation *invocation); + + GVariant * (*get_categories) (Scanner1 *object); + + const gchar * (*get_data_base_path) (Scanner1 *object); + + gboolean (*get_is_scanning) (Scanner1 *object); + + guint64 (*get_update_id) (Scanner1 *object); + + gboolean (*get_write_locked) (Scanner1 *object); + + void (*scan_progress) ( + Scanner1 *object, + const gchar *arg_Category, + const gchar *arg_Path, + guint64 arg_UpToDate, + guint64 arg_Processed, + guint64 arg_Deleted, + guint64 arg_Skipped, + guint64 arg_Errors); + +}; + +GType scanner1_get_type (void) G_GNUC_CONST; + +GDBusInterfaceInfo *scanner1_interface_info (void); +guint scanner1_override_properties (GObjectClass *klass, guint property_id_begin); + + +/* D-Bus method call completion functions: */ +void scanner1_complete_scan ( + Scanner1 *object, + GDBusMethodInvocation *invocation); + +void scanner1_complete_stop ( + Scanner1 *object, + GDBusMethodInvocation *invocation); + +void scanner1_complete_request_write_lock ( + Scanner1 *object, + GDBusMethodInvocation *invocation); + +void scanner1_complete_release_write_lock ( + Scanner1 *object, + GDBusMethodInvocation *invocation); + + + +/* D-Bus signal emissions functions: */ +void scanner1_emit_scan_progress ( + Scanner1 *object, + const gchar *arg_Category, + const gchar *arg_Path, + guint64 arg_UpToDate, + guint64 arg_Processed, + guint64 arg_Deleted, + guint64 arg_Skipped, + guint64 arg_Errors); + + + +/* D-Bus method calls: */ +void scanner1_call_scan ( + Scanner1 *proxy, + GVariant *arg_specification, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean scanner1_call_scan_finish ( + Scanner1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean scanner1_call_scan_sync ( + Scanner1 *proxy, + GVariant *arg_specification, + GCancellable *cancellable, + GError **error); + +void scanner1_call_stop ( + Scanner1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean scanner1_call_stop_finish ( + Scanner1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean scanner1_call_stop_sync ( + Scanner1 *proxy, + GCancellable *cancellable, + GError **error); + +void scanner1_call_request_write_lock ( + Scanner1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean scanner1_call_request_write_lock_finish ( + Scanner1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean scanner1_call_request_write_lock_sync ( + Scanner1 *proxy, + GCancellable *cancellable, + GError **error); + +void scanner1_call_release_write_lock ( + Scanner1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean scanner1_call_release_write_lock_finish ( + Scanner1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean scanner1_call_release_write_lock_sync ( + Scanner1 *proxy, + GCancellable *cancellable, + GError **error); + + + +/* D-Bus property accessors: */ +const gchar *scanner1_get_data_base_path (Scanner1 *object); +gchar *scanner1_dup_data_base_path (Scanner1 *object); +void scanner1_set_data_base_path (Scanner1 *object, const gchar *value); + +gboolean scanner1_get_is_scanning (Scanner1 *object); +void scanner1_set_is_scanning (Scanner1 *object, gboolean value); + +gboolean scanner1_get_write_locked (Scanner1 *object); +void scanner1_set_write_locked (Scanner1 *object, gboolean value); + +guint64 scanner1_get_update_id (Scanner1 *object); +void scanner1_set_update_id (Scanner1 *object, guint64 value); + +GVariant *scanner1_get_categories (Scanner1 *object); +GVariant *scanner1_dup_categories (Scanner1 *object); +void scanner1_set_categories (Scanner1 *object, GVariant *value); + + +/* ---- */ + +#define TYPE_SCANNER1_PROXY (scanner1_proxy_get_type ()) +#define SCANNER1_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_SCANNER1_PROXY, Scanner1Proxy)) +#define SCANNER1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_SCANNER1_PROXY, Scanner1ProxyClass)) +#define SCANNER1_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_SCANNER1_PROXY, Scanner1ProxyClass)) +#define IS_SCANNER1_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_SCANNER1_PROXY)) +#define IS_SCANNER1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_SCANNER1_PROXY)) + +typedef struct _Scanner1Proxy Scanner1Proxy; +typedef struct _Scanner1ProxyClass Scanner1ProxyClass; +typedef struct _Scanner1ProxyPrivate Scanner1ProxyPrivate; + +struct _Scanner1Proxy +{ + /*< private >*/ + GDBusProxy parent_instance; + Scanner1ProxyPrivate *priv; +}; + +struct _Scanner1ProxyClass +{ + GDBusProxyClass parent_class; +}; + +GType scanner1_proxy_get_type (void) G_GNUC_CONST; + +#if GLIB_CHECK_VERSION(2, 44, 0) +G_DEFINE_AUTOPTR_CLEANUP_FUNC (Scanner1Proxy, g_object_unref) +#endif + +void scanner1_proxy_new ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +Scanner1 *scanner1_proxy_new_finish ( + GAsyncResult *res, + GError **error); +Scanner1 *scanner1_proxy_new_sync ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + +void scanner1_proxy_new_for_bus ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +Scanner1 *scanner1_proxy_new_for_bus_finish ( + GAsyncResult *res, + GError **error); +Scanner1 *scanner1_proxy_new_for_bus_sync ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + + +/* ---- */ + +#define TYPE_SCANNER1_SKELETON (scanner1_skeleton_get_type ()) +#define SCANNER1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_SCANNER1_SKELETON, Scanner1Skeleton)) +#define SCANNER1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_SCANNER1_SKELETON, Scanner1SkeletonClass)) +#define SCANNER1_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_SCANNER1_SKELETON, Scanner1SkeletonClass)) +#define IS_SCANNER1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_SCANNER1_SKELETON)) +#define IS_SCANNER1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_SCANNER1_SKELETON)) + +typedef struct _Scanner1Skeleton Scanner1Skeleton; +typedef struct _Scanner1SkeletonClass Scanner1SkeletonClass; +typedef struct _Scanner1SkeletonPrivate Scanner1SkeletonPrivate; + +struct _Scanner1Skeleton +{ + /*< private >*/ + GDBusInterfaceSkeleton parent_instance; + Scanner1SkeletonPrivate *priv; +}; + +struct _Scanner1SkeletonClass +{ + GDBusInterfaceSkeletonClass parent_class; +}; + +GType scanner1_skeleton_get_type (void) G_GNUC_CONST; + +#if GLIB_CHECK_VERSION(2, 44, 0) +G_DEFINE_AUTOPTR_CLEANUP_FUNC (Scanner1Skeleton, g_object_unref) +#endif + +Scanner1 *scanner1_skeleton_new (void); + + +G_END_DECLS + +#endif /* __LIGHTMEDIASCANNER_INTERFACE_H__ */