diff options
Diffstat (limited to 'include/generated-code.h')
-rw-r--r-- | include/generated-code.h | 1413 |
1 files changed, 1413 insertions, 0 deletions
diff --git a/include/generated-code.h b/include/generated-code.h new file mode 100644 index 00000000..00054ec7 --- /dev/null +++ b/include/generated-code.h @@ -0,0 +1,1413 @@ +/* + * Generated by gdbus-codegen 2.45.4. DO NOT EDIT. + * + * The license of this code is the same as for the source it was derived from. + */ + +#ifndef __GENERATED_CODE_H__ +#define __GENERATED_CODE_H__ + +#include <gio/gio.h> + +G_BEGIN_DECLS + + +/* ------------------------------------------------------------------------ */ +/* Declarations for org.bluez.Adapter1 */ + +#define TYPE_ADAPTER1 (adapter1_get_type ()) +#define ADAPTER1(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ADAPTER1, Adapter1)) +#define IS_ADAPTER1(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ADAPTER1)) +#define ADAPTER1_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ADAPTER1, Adapter1Iface)) + +struct _Adapter1; +typedef struct _Adapter1 Adapter1; +typedef struct _Adapter1Iface Adapter1Iface; + +struct _Adapter1Iface +{ + GTypeInterface parent_iface; + + + gboolean (*handle_remove_device) ( + Adapter1 *object, + GDBusMethodInvocation *invocation, + const gchar *arg_device); + + gboolean (*handle_start_discovery) ( + Adapter1 *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_stop_discovery) ( + Adapter1 *object, + GDBusMethodInvocation *invocation); + + const gchar * (*get_address) (Adapter1 *object); + + const gchar * (*get_alias) (Adapter1 *object); + + guint (*get_class) (Adapter1 *object); + + gboolean (*get_discoverable) (Adapter1 *object); + + guint (*get_discoverable_timeout) (Adapter1 *object); + + gboolean (*get_discovering) (Adapter1 *object); + + const gchar * (*get_modalias) (Adapter1 *object); + + const gchar * (*get_name) (Adapter1 *object); + + gboolean (*get_pairable) (Adapter1 *object); + + guint (*get_pairable_timeout) (Adapter1 *object); + + gboolean (*get_powered) (Adapter1 *object); + + const gchar *const * (*get_uuids) (Adapter1 *object); + +}; + +GType adapter1_get_type (void) G_GNUC_CONST; + +GDBusInterfaceInfo *adapter1_interface_info (void); +guint adapter1_override_properties (GObjectClass *klass, guint property_id_begin); + + +/* D-Bus method call completion functions: */ +void adapter1_complete_start_discovery ( + Adapter1 *object, + GDBusMethodInvocation *invocation); + +void adapter1_complete_stop_discovery ( + Adapter1 *object, + GDBusMethodInvocation *invocation); + +void adapter1_complete_remove_device ( + Adapter1 *object, + GDBusMethodInvocation *invocation); + + + +/* D-Bus method calls: */ +void adapter1_call_start_discovery ( + Adapter1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean adapter1_call_start_discovery_finish ( + Adapter1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean adapter1_call_start_discovery_sync ( + Adapter1 *proxy, + GCancellable *cancellable, + GError **error); + +void adapter1_call_stop_discovery ( + Adapter1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean adapter1_call_stop_discovery_finish ( + Adapter1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean adapter1_call_stop_discovery_sync ( + Adapter1 *proxy, + GCancellable *cancellable, + GError **error); + +void adapter1_call_remove_device ( + Adapter1 *proxy, + const gchar *arg_device, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean adapter1_call_remove_device_finish ( + Adapter1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean adapter1_call_remove_device_sync ( + Adapter1 *proxy, + const gchar *arg_device, + GCancellable *cancellable, + GError **error); + + + +/* D-Bus property accessors: */ +const gchar *adapter1_get_address (Adapter1 *object); +gchar *adapter1_dup_address (Adapter1 *object); +void adapter1_set_address (Adapter1 *object, const gchar *value); + +const gchar *adapter1_get_name (Adapter1 *object); +gchar *adapter1_dup_name (Adapter1 *object); +void adapter1_set_name (Adapter1 *object, const gchar *value); + +const gchar *adapter1_get_alias (Adapter1 *object); +gchar *adapter1_dup_alias (Adapter1 *object); +void adapter1_set_alias (Adapter1 *object, const gchar *value); + +guint adapter1_get_class (Adapter1 *object); +void adapter1_set_class (Adapter1 *object, guint value); + +gboolean adapter1_get_powered (Adapter1 *object); +void adapter1_set_powered (Adapter1 *object, gboolean value); + +gboolean adapter1_get_discoverable (Adapter1 *object); +void adapter1_set_discoverable (Adapter1 *object, gboolean value); + +guint adapter1_get_discoverable_timeout (Adapter1 *object); +void adapter1_set_discoverable_timeout (Adapter1 *object, guint value); + +gboolean adapter1_get_pairable (Adapter1 *object); +void adapter1_set_pairable (Adapter1 *object, gboolean value); + +guint adapter1_get_pairable_timeout (Adapter1 *object); +void adapter1_set_pairable_timeout (Adapter1 *object, guint value); + +gboolean adapter1_get_discovering (Adapter1 *object); +void adapter1_set_discovering (Adapter1 *object, gboolean value); + +const gchar *const *adapter1_get_uuids (Adapter1 *object); +gchar **adapter1_dup_uuids (Adapter1 *object); +void adapter1_set_uuids (Adapter1 *object, const gchar *const *value); + +const gchar *adapter1_get_modalias (Adapter1 *object); +gchar *adapter1_dup_modalias (Adapter1 *object); +void adapter1_set_modalias (Adapter1 *object, const gchar *value); + + +/* ---- */ + +#define TYPE_ADAPTER1_PROXY (adapter1_proxy_get_type ()) +#define ADAPTER1_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ADAPTER1_PROXY, Adapter1Proxy)) +#define ADAPTER1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ADAPTER1_PROXY, Adapter1ProxyClass)) +#define ADAPTER1_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ADAPTER1_PROXY, Adapter1ProxyClass)) +#define IS_ADAPTER1_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ADAPTER1_PROXY)) +#define IS_ADAPTER1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ADAPTER1_PROXY)) + +typedef struct _Adapter1Proxy Adapter1Proxy; +typedef struct _Adapter1ProxyClass Adapter1ProxyClass; +typedef struct _Adapter1ProxyPrivate Adapter1ProxyPrivate; + +struct _Adapter1Proxy +{ + /*< private >*/ + GDBusProxy parent_instance; + Adapter1ProxyPrivate *priv; +}; + +struct _Adapter1ProxyClass +{ + GDBusProxyClass parent_class; +}; + +GType adapter1_proxy_get_type (void) G_GNUC_CONST; + +void adapter1_proxy_new ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +Adapter1 *adapter1_proxy_new_finish ( + GAsyncResult *res, + GError **error); +Adapter1 *adapter1_proxy_new_sync ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + +void adapter1_proxy_new_for_bus ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +Adapter1 *adapter1_proxy_new_for_bus_finish ( + GAsyncResult *res, + GError **error); +Adapter1 *adapter1_proxy_new_for_bus_sync ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + + +/* ---- */ + +#define TYPE_ADAPTER1_SKELETON (adapter1_skeleton_get_type ()) +#define ADAPTER1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ADAPTER1_SKELETON, Adapter1Skeleton)) +#define ADAPTER1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ADAPTER1_SKELETON, Adapter1SkeletonClass)) +#define ADAPTER1_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ADAPTER1_SKELETON, Adapter1SkeletonClass)) +#define IS_ADAPTER1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ADAPTER1_SKELETON)) +#define IS_ADAPTER1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ADAPTER1_SKELETON)) + +typedef struct _Adapter1Skeleton Adapter1Skeleton; +typedef struct _Adapter1SkeletonClass Adapter1SkeletonClass; +typedef struct _Adapter1SkeletonPrivate Adapter1SkeletonPrivate; + +struct _Adapter1Skeleton +{ + /*< private >*/ + GDBusInterfaceSkeleton parent_instance; + Adapter1SkeletonPrivate *priv; +}; + +struct _Adapter1SkeletonClass +{ + GDBusInterfaceSkeletonClass parent_class; +}; + +GType adapter1_skeleton_get_type (void) G_GNUC_CONST; + +Adapter1 *adapter1_skeleton_new (void); + + +/* ------------------------------------------------------------------------ */ +/* Declarations for org.bluez.Device1 */ + +#define TYPE_DEVICE1 (device1_get_type ()) +#define DEVICE1(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_DEVICE1, Device1)) +#define IS_DEVICE1(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_DEVICE1)) +#define DEVICE1_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_DEVICE1, Device1Iface)) + +struct _Device1; +typedef struct _Device1 Device1; +typedef struct _Device1Iface Device1Iface; + +struct _Device1Iface +{ + GTypeInterface parent_iface; + + + gboolean (*handle_cancel_pairing) ( + Device1 *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_connect) ( + Device1 *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_connect_profile) ( + Device1 *object, + GDBusMethodInvocation *invocation, + const gchar *arg_UUID); + + gboolean (*handle_disconnect) ( + Device1 *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_disconnect_profile) ( + Device1 *object, + GDBusMethodInvocation *invocation, + const gchar *arg_UUID); + + gboolean (*handle_pair) ( + Device1 *object, + GDBusMethodInvocation *invocation); + + const gchar * (*get_adapter) (Device1 *object); + + const gchar * (*get_address) (Device1 *object); + + const gchar * (*get_alias) (Device1 *object); + + guint16 (*get_appearance) (Device1 *object); + + gboolean (*get_blocked) (Device1 *object); + + guint (*get_class) (Device1 *object); + + gboolean (*get_connected) (Device1 *object); + + const gchar * (*get_icon) (Device1 *object); + + gboolean (*get_legacy_pairing) (Device1 *object); + + const gchar * (*get_modalias) (Device1 *object); + + const gchar * (*get_name) (Device1 *object); + + gboolean (*get_paired) (Device1 *object); + + gint16 (*get_rssi) (Device1 *object); + + gboolean (*get_trusted) (Device1 *object); + + const gchar *const * (*get_uuids) (Device1 *object); + +}; + +GType device1_get_type (void) G_GNUC_CONST; + +GDBusInterfaceInfo *device1_interface_info (void); +guint device1_override_properties (GObjectClass *klass, guint property_id_begin); + + +/* D-Bus method call completion functions: */ +void device1_complete_disconnect ( + Device1 *object, + GDBusMethodInvocation *invocation); + +void device1_complete_connect ( + Device1 *object, + GDBusMethodInvocation *invocation); + +void device1_complete_connect_profile ( + Device1 *object, + GDBusMethodInvocation *invocation); + +void device1_complete_disconnect_profile ( + Device1 *object, + GDBusMethodInvocation *invocation); + +void device1_complete_pair ( + Device1 *object, + GDBusMethodInvocation *invocation); + +void device1_complete_cancel_pairing ( + Device1 *object, + GDBusMethodInvocation *invocation); + + + +/* D-Bus method calls: */ +void device1_call_disconnect ( + Device1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean device1_call_disconnect_finish ( + Device1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean device1_call_disconnect_sync ( + Device1 *proxy, + GCancellable *cancellable, + GError **error); + +void device1_call_connect ( + Device1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean device1_call_connect_finish ( + Device1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean device1_call_connect_sync ( + Device1 *proxy, + GCancellable *cancellable, + GError **error); + +void device1_call_connect_profile ( + Device1 *proxy, + const gchar *arg_UUID, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean device1_call_connect_profile_finish ( + Device1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean device1_call_connect_profile_sync ( + Device1 *proxy, + const gchar *arg_UUID, + GCancellable *cancellable, + GError **error); + +void device1_call_disconnect_profile ( + Device1 *proxy, + const gchar *arg_UUID, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean device1_call_disconnect_profile_finish ( + Device1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean device1_call_disconnect_profile_sync ( + Device1 *proxy, + const gchar *arg_UUID, + GCancellable *cancellable, + GError **error); + +void device1_call_pair ( + Device1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean device1_call_pair_finish ( + Device1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean device1_call_pair_sync ( + Device1 *proxy, + GCancellable *cancellable, + GError **error); + +void device1_call_cancel_pairing ( + Device1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean device1_call_cancel_pairing_finish ( + Device1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean device1_call_cancel_pairing_sync ( + Device1 *proxy, + GCancellable *cancellable, + GError **error); + + + +/* D-Bus property accessors: */ +const gchar *device1_get_address (Device1 *object); +gchar *device1_dup_address (Device1 *object); +void device1_set_address (Device1 *object, const gchar *value); + +const gchar *device1_get_name (Device1 *object); +gchar *device1_dup_name (Device1 *object); +void device1_set_name (Device1 *object, const gchar *value); + +const gchar *device1_get_alias (Device1 *object); +gchar *device1_dup_alias (Device1 *object); +void device1_set_alias (Device1 *object, const gchar *value); + +guint device1_get_class (Device1 *object); +void device1_set_class (Device1 *object, guint value); + +guint16 device1_get_appearance (Device1 *object); +void device1_set_appearance (Device1 *object, guint16 value); + +const gchar *device1_get_icon (Device1 *object); +gchar *device1_dup_icon (Device1 *object); +void device1_set_icon (Device1 *object, const gchar *value); + +gboolean device1_get_paired (Device1 *object); +void device1_set_paired (Device1 *object, gboolean value); + +gboolean device1_get_trusted (Device1 *object); +void device1_set_trusted (Device1 *object, gboolean value); + +gboolean device1_get_blocked (Device1 *object); +void device1_set_blocked (Device1 *object, gboolean value); + +gboolean device1_get_legacy_pairing (Device1 *object); +void device1_set_legacy_pairing (Device1 *object, gboolean value); + +gint16 device1_get_rssi (Device1 *object); +void device1_set_rssi (Device1 *object, gint16 value); + +gboolean device1_get_connected (Device1 *object); +void device1_set_connected (Device1 *object, gboolean value); + +const gchar *const *device1_get_uuids (Device1 *object); +gchar **device1_dup_uuids (Device1 *object); +void device1_set_uuids (Device1 *object, const gchar *const *value); + +const gchar *device1_get_modalias (Device1 *object); +gchar *device1_dup_modalias (Device1 *object); +void device1_set_modalias (Device1 *object, const gchar *value); + +const gchar *device1_get_adapter (Device1 *object); +gchar *device1_dup_adapter (Device1 *object); +void device1_set_adapter (Device1 *object, const gchar *value); + + +/* ---- */ + +#define TYPE_DEVICE1_PROXY (device1_proxy_get_type ()) +#define DEVICE1_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_DEVICE1_PROXY, Device1Proxy)) +#define DEVICE1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_DEVICE1_PROXY, Device1ProxyClass)) +#define DEVICE1_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_DEVICE1_PROXY, Device1ProxyClass)) +#define IS_DEVICE1_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_DEVICE1_PROXY)) +#define IS_DEVICE1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_DEVICE1_PROXY)) + +typedef struct _Device1Proxy Device1Proxy; +typedef struct _Device1ProxyClass Device1ProxyClass; +typedef struct _Device1ProxyPrivate Device1ProxyPrivate; + +struct _Device1Proxy +{ + /*< private >*/ + GDBusProxy parent_instance; + Device1ProxyPrivate *priv; +}; + +struct _Device1ProxyClass +{ + GDBusProxyClass parent_class; +}; + +GType device1_proxy_get_type (void) G_GNUC_CONST; + +void device1_proxy_new ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +Device1 *device1_proxy_new_finish ( + GAsyncResult *res, + GError **error); +Device1 *device1_proxy_new_sync ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + +void device1_proxy_new_for_bus ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +Device1 *device1_proxy_new_for_bus_finish ( + GAsyncResult *res, + GError **error); +Device1 *device1_proxy_new_for_bus_sync ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + + +/* ---- */ + +#define TYPE_DEVICE1_SKELETON (device1_skeleton_get_type ()) +#define DEVICE1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_DEVICE1_SKELETON, Device1Skeleton)) +#define DEVICE1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_DEVICE1_SKELETON, Device1SkeletonClass)) +#define DEVICE1_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_DEVICE1_SKELETON, Device1SkeletonClass)) +#define IS_DEVICE1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_DEVICE1_SKELETON)) +#define IS_DEVICE1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_DEVICE1_SKELETON)) + +typedef struct _Device1Skeleton Device1Skeleton; +typedef struct _Device1SkeletonClass Device1SkeletonClass; +typedef struct _Device1SkeletonPrivate Device1SkeletonPrivate; + +struct _Device1Skeleton +{ + /*< private >*/ + GDBusInterfaceSkeleton parent_instance; + Device1SkeletonPrivate *priv; +}; + +struct _Device1SkeletonClass +{ + GDBusInterfaceSkeletonClass parent_class; +}; + +GType device1_skeleton_get_type (void) G_GNUC_CONST; + +Device1 *device1_skeleton_new (void); + + +/* ------------------------------------------------------------------------ */ +/* Declarations for org.bluez.GattService1 */ + +#define TYPE_GATT_SERVICE1 (gatt_service1_get_type ()) +#define GATT_SERVICE1(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_GATT_SERVICE1, GattService1)) +#define IS_GATT_SERVICE1(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_GATT_SERVICE1)) +#define GATT_SERVICE1_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_GATT_SERVICE1, GattService1Iface)) + +struct _GattService1; +typedef struct _GattService1 GattService1; +typedef struct _GattService1Iface GattService1Iface; + +struct _GattService1Iface +{ + GTypeInterface parent_iface; + + const gchar *const * (*get_characteristics) (GattService1 *object); + + const gchar * (*get_device) (GattService1 *object); + + gboolean (*get_primary) (GattService1 *object); + + const gchar * (*get_uuid) (GattService1 *object); + +}; + +GType gatt_service1_get_type (void) G_GNUC_CONST; + +GDBusInterfaceInfo *gatt_service1_interface_info (void); +guint gatt_service1_override_properties (GObjectClass *klass, guint property_id_begin); + + +/* D-Bus property accessors: */ +const gchar *gatt_service1_get_uuid (GattService1 *object); +gchar *gatt_service1_dup_uuid (GattService1 *object); +void gatt_service1_set_uuid (GattService1 *object, const gchar *value); + +const gchar *gatt_service1_get_device (GattService1 *object); +gchar *gatt_service1_dup_device (GattService1 *object); +void gatt_service1_set_device (GattService1 *object, const gchar *value); + +gboolean gatt_service1_get_primary (GattService1 *object); +void gatt_service1_set_primary (GattService1 *object, gboolean value); + +const gchar *const *gatt_service1_get_characteristics (GattService1 *object); +gchar **gatt_service1_dup_characteristics (GattService1 *object); +void gatt_service1_set_characteristics (GattService1 *object, const gchar *const *value); + + +/* ---- */ + +#define TYPE_GATT_SERVICE1_PROXY (gatt_service1_proxy_get_type ()) +#define GATT_SERVICE1_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_GATT_SERVICE1_PROXY, GattService1Proxy)) +#define GATT_SERVICE1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_GATT_SERVICE1_PROXY, GattService1ProxyClass)) +#define GATT_SERVICE1_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_GATT_SERVICE1_PROXY, GattService1ProxyClass)) +#define IS_GATT_SERVICE1_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_GATT_SERVICE1_PROXY)) +#define IS_GATT_SERVICE1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_GATT_SERVICE1_PROXY)) + +typedef struct _GattService1Proxy GattService1Proxy; +typedef struct _GattService1ProxyClass GattService1ProxyClass; +typedef struct _GattService1ProxyPrivate GattService1ProxyPrivate; + +struct _GattService1Proxy +{ + /*< private >*/ + GDBusProxy parent_instance; + GattService1ProxyPrivate *priv; +}; + +struct _GattService1ProxyClass +{ + GDBusProxyClass parent_class; +}; + +GType gatt_service1_proxy_get_type (void) G_GNUC_CONST; + +void gatt_service1_proxy_new ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GattService1 *gatt_service1_proxy_new_finish ( + GAsyncResult *res, + GError **error); +GattService1 *gatt_service1_proxy_new_sync ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + +void gatt_service1_proxy_new_for_bus ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GattService1 *gatt_service1_proxy_new_for_bus_finish ( + GAsyncResult *res, + GError **error); +GattService1 *gatt_service1_proxy_new_for_bus_sync ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + + +/* ---- */ + +#define TYPE_GATT_SERVICE1_SKELETON (gatt_service1_skeleton_get_type ()) +#define GATT_SERVICE1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_GATT_SERVICE1_SKELETON, GattService1Skeleton)) +#define GATT_SERVICE1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_GATT_SERVICE1_SKELETON, GattService1SkeletonClass)) +#define GATT_SERVICE1_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_GATT_SERVICE1_SKELETON, GattService1SkeletonClass)) +#define IS_GATT_SERVICE1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_GATT_SERVICE1_SKELETON)) +#define IS_GATT_SERVICE1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_GATT_SERVICE1_SKELETON)) + +typedef struct _GattService1Skeleton GattService1Skeleton; +typedef struct _GattService1SkeletonClass GattService1SkeletonClass; +typedef struct _GattService1SkeletonPrivate GattService1SkeletonPrivate; + +struct _GattService1Skeleton +{ + /*< private >*/ + GDBusInterfaceSkeleton parent_instance; + GattService1SkeletonPrivate *priv; +}; + +struct _GattService1SkeletonClass +{ + GDBusInterfaceSkeletonClass parent_class; +}; + +GType gatt_service1_skeleton_get_type (void) G_GNUC_CONST; + +GattService1 *gatt_service1_skeleton_new (void); + + +/* ------------------------------------------------------------------------ */ +/* Declarations for org.bluez.GattCharacteristic1 */ + +#define TYPE_GATT_CHARACTERISTIC1 (gatt_characteristic1_get_type ()) +#define GATT_CHARACTERISTIC1(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_GATT_CHARACTERISTIC1, GattCharacteristic1)) +#define IS_GATT_CHARACTERISTIC1(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_GATT_CHARACTERISTIC1)) +#define GATT_CHARACTERISTIC1_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_GATT_CHARACTERISTIC1, GattCharacteristic1Iface)) + +struct _GattCharacteristic1; +typedef struct _GattCharacteristic1 GattCharacteristic1; +typedef struct _GattCharacteristic1Iface GattCharacteristic1Iface; + +struct _GattCharacteristic1Iface +{ + GTypeInterface parent_iface; + + + gboolean (*handle_read_value) ( + GattCharacteristic1 *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_start_notify) ( + GattCharacteristic1 *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_stop_notify) ( + GattCharacteristic1 *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_write_value) ( + GattCharacteristic1 *object, + GDBusMethodInvocation *invocation, + const gchar *arg_value); + + const gchar *const * (*get_descriptors) (GattCharacteristic1 *object); + + const gchar *const * (*get_flags) (GattCharacteristic1 *object); + + gboolean (*get_notifying) (GattCharacteristic1 *object); + + const gchar * (*get_service) (GattCharacteristic1 *object); + + const gchar * (*get_uuid) (GattCharacteristic1 *object); + + const GBytes * (*get_value) (GattCharacteristic1 *object); + +}; + +GType gatt_characteristic1_get_type (void) G_GNUC_CONST; + +GDBusInterfaceInfo *gatt_characteristic1_interface_info (void); +guint gatt_characteristic1_override_properties (GObjectClass *klass, guint property_id_begin); + + +/* D-Bus method call completion functions: */ +void gatt_characteristic1_complete_read_value ( + GattCharacteristic1 *object, + GDBusMethodInvocation *invocation, + const gchar *value); + +void gatt_characteristic1_complete_write_value ( + GattCharacteristic1 *object, + GDBusMethodInvocation *invocation); + +void gatt_characteristic1_complete_start_notify ( + GattCharacteristic1 *object, + GDBusMethodInvocation *invocation); + +void gatt_characteristic1_complete_stop_notify ( + GattCharacteristic1 *object, + GDBusMethodInvocation *invocation); + + + +/* D-Bus method calls: */ +void gatt_characteristic1_call_read_value ( + GattCharacteristic1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean gatt_characteristic1_call_read_value_finish ( + GattCharacteristic1 *proxy, + GBytes **out_value, + GAsyncResult *res, + GError **error); + +gboolean gatt_characteristic1_call_read_value_sync ( + GattCharacteristic1 *proxy, + GBytes **out_value, + GCancellable *cancellable, + GError **error); + +void gatt_characteristic1_call_write_value ( + GattCharacteristic1 *proxy, + GBytes *arg_value, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean gatt_characteristic1_call_write_value_finish ( + GattCharacteristic1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean gatt_characteristic1_call_write_value_sync ( + GattCharacteristic1 *proxy, + GBytes *arg_value, + GCancellable *cancellable, + GError **error); + +void gatt_characteristic1_call_start_notify ( + GattCharacteristic1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean gatt_characteristic1_call_start_notify_finish ( + GattCharacteristic1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean gatt_characteristic1_call_start_notify_sync ( + GattCharacteristic1 *proxy, + GCancellable *cancellable, + GError **error); + +void gatt_characteristic1_call_stop_notify ( + GattCharacteristic1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean gatt_characteristic1_call_stop_notify_finish ( + GattCharacteristic1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean gatt_characteristic1_call_stop_notify_sync ( + GattCharacteristic1 *proxy, + GCancellable *cancellable, + GError **error); + + + +/* D-Bus property accessors: */ +const gchar *gatt_characteristic1_get_uuid (GattCharacteristic1 *object); +gchar *gatt_characteristic1_dup_uuid (GattCharacteristic1 *object); +void gatt_characteristic1_set_uuid (GattCharacteristic1 *object, const gchar *value); + +const gchar *gatt_characteristic1_get_service (GattCharacteristic1 *object); +gchar *gatt_characteristic1_dup_service (GattCharacteristic1 *object); +void gatt_characteristic1_set_service (GattCharacteristic1 *object, const gchar *value); + +const GBytes *gatt_characteristic1_get_value (GattCharacteristic1 *object); +GBytes *gatt_characteristic1_dup_value (GattCharacteristic1 *object); +void gatt_characteristic1_set_value (GattCharacteristic1 *object, const GBytes *value); + +gboolean gatt_characteristic1_get_notifying (GattCharacteristic1 *object); +void gatt_characteristic1_set_notifying (GattCharacteristic1 *object, gboolean value); + +const gchar *const *gatt_characteristic1_get_flags (GattCharacteristic1 *object); +gchar **gatt_characteristic1_dup_flags (GattCharacteristic1 *object); +void gatt_characteristic1_set_flags (GattCharacteristic1 *object, const gchar *const *value); + +const gchar *const *gatt_characteristic1_get_descriptors (GattCharacteristic1 *object); +gchar **gatt_characteristic1_dup_descriptors (GattCharacteristic1 *object); +void gatt_characteristic1_set_descriptors (GattCharacteristic1 *object, const gchar *const *value); + + +/* ---- */ + +#define TYPE_GATT_CHARACTERISTIC1_PROXY (gatt_characteristic1_proxy_get_type ()) +#define GATT_CHARACTERISTIC1_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_GATT_CHARACTERISTIC1_PROXY, GattCharacteristic1Proxy)) +#define GATT_CHARACTERISTIC1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_GATT_CHARACTERISTIC1_PROXY, GattCharacteristic1ProxyClass)) +#define GATT_CHARACTERISTIC1_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_GATT_CHARACTERISTIC1_PROXY, GattCharacteristic1ProxyClass)) +#define IS_GATT_CHARACTERISTIC1_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_GATT_CHARACTERISTIC1_PROXY)) +#define IS_GATT_CHARACTERISTIC1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_GATT_CHARACTERISTIC1_PROXY)) + +typedef struct _GattCharacteristic1Proxy GattCharacteristic1Proxy; +typedef struct _GattCharacteristic1ProxyClass GattCharacteristic1ProxyClass; +typedef struct _GattCharacteristic1ProxyPrivate GattCharacteristic1ProxyPrivate; + +struct _GattCharacteristic1Proxy +{ + /*< private >*/ + GDBusProxy parent_instance; + GattCharacteristic1ProxyPrivate *priv; +}; + +struct _GattCharacteristic1ProxyClass +{ + GDBusProxyClass parent_class; +}; + +GType gatt_characteristic1_proxy_get_type (void) G_GNUC_CONST; + +void gatt_characteristic1_proxy_new ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GattCharacteristic1 *gatt_characteristic1_proxy_new_finish ( + GAsyncResult *res, + GError **error); +GattCharacteristic1 *gatt_characteristic1_proxy_new_sync ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + +void gatt_characteristic1_proxy_new_for_bus ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GattCharacteristic1 *gatt_characteristic1_proxy_new_for_bus_finish ( + GAsyncResult *res, + GError **error); +GattCharacteristic1 *gatt_characteristic1_proxy_new_for_bus_sync ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + + +/* ---- */ + +#define TYPE_GATT_CHARACTERISTIC1_SKELETON (gatt_characteristic1_skeleton_get_type ()) +#define GATT_CHARACTERISTIC1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_GATT_CHARACTERISTIC1_SKELETON, GattCharacteristic1Skeleton)) +#define GATT_CHARACTERISTIC1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_GATT_CHARACTERISTIC1_SKELETON, GattCharacteristic1SkeletonClass)) +#define GATT_CHARACTERISTIC1_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_GATT_CHARACTERISTIC1_SKELETON, GattCharacteristic1SkeletonClass)) +#define IS_GATT_CHARACTERISTIC1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_GATT_CHARACTERISTIC1_SKELETON)) +#define IS_GATT_CHARACTERISTIC1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_GATT_CHARACTERISTIC1_SKELETON)) + +typedef struct _GattCharacteristic1Skeleton GattCharacteristic1Skeleton; +typedef struct _GattCharacteristic1SkeletonClass GattCharacteristic1SkeletonClass; +typedef struct _GattCharacteristic1SkeletonPrivate GattCharacteristic1SkeletonPrivate; + +struct _GattCharacteristic1Skeleton +{ + /*< private >*/ + GDBusInterfaceSkeleton parent_instance; + GattCharacteristic1SkeletonPrivate *priv; +}; + +struct _GattCharacteristic1SkeletonClass +{ + GDBusInterfaceSkeletonClass parent_class; +}; + +GType gatt_characteristic1_skeleton_get_type (void) G_GNUC_CONST; + +GattCharacteristic1 *gatt_characteristic1_skeleton_new (void); + + +/* ------------------------------------------------------------------------ */ +/* Declarations for org.bluez.GattDescriptor1 */ + +#define TYPE_GATT_DESCRIPTOR1 (gatt_descriptor1_get_type ()) +#define GATT_DESCRIPTOR1(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_GATT_DESCRIPTOR1, GattDescriptor1)) +#define IS_GATT_DESCRIPTOR1(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_GATT_DESCRIPTOR1)) +#define GATT_DESCRIPTOR1_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_GATT_DESCRIPTOR1, GattDescriptor1Iface)) + +struct _GattDescriptor1; +typedef struct _GattDescriptor1 GattDescriptor1; +typedef struct _GattDescriptor1Iface GattDescriptor1Iface; + +struct _GattDescriptor1Iface +{ + GTypeInterface parent_iface; + + + gboolean (*handle_read_value) ( + GattDescriptor1 *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_write_value) ( + GattDescriptor1 *object, + GDBusMethodInvocation *invocation, + const gchar *arg_value); + + const gchar * (*get_characteristic) (GattDescriptor1 *object); + + const gchar * (*get_uuid) (GattDescriptor1 *object); + + const GBytes * (*get_value) (GattDescriptor1 *object); + +}; + +GType gatt_descriptor1_get_type (void) G_GNUC_CONST; + +GDBusInterfaceInfo *gatt_descriptor1_interface_info (void); +guint gatt_descriptor1_override_properties (GObjectClass *klass, guint property_id_begin); + + +/* D-Bus method call completion functions: */ +void gatt_descriptor1_complete_read_value ( + GattDescriptor1 *object, + GDBusMethodInvocation *invocation, + const gchar *value); + +void gatt_descriptor1_complete_write_value ( + GattDescriptor1 *object, + GDBusMethodInvocation *invocation); + + + +/* D-Bus method calls: */ +void gatt_descriptor1_call_read_value ( + GattDescriptor1 *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean gatt_descriptor1_call_read_value_finish ( + GattDescriptor1 *proxy, + GBytes **out_value, + GAsyncResult *res, + GError **error); + +gboolean gatt_descriptor1_call_read_value_sync ( + GattDescriptor1 *proxy, + GBytes **out_value, + GCancellable *cancellable, + GError **error); + +void gatt_descriptor1_call_write_value ( + GattDescriptor1 *proxy, + GBytes *arg_value, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean gatt_descriptor1_call_write_value_finish ( + GattDescriptor1 *proxy, + GAsyncResult *res, + GError **error); + +gboolean gatt_descriptor1_call_write_value_sync ( + GattDescriptor1 *proxy, + GBytes *arg_value, + GCancellable *cancellable, + GError **error); + + + +/* D-Bus property accessors: */ +const gchar *gatt_descriptor1_get_uuid (GattDescriptor1 *object); +gchar *gatt_descriptor1_dup_uuid (GattDescriptor1 *object); +void gatt_descriptor1_set_uuid (GattDescriptor1 *object, const gchar *value); + +const gchar *gatt_descriptor1_get_characteristic (GattDescriptor1 *object); +gchar *gatt_descriptor1_dup_characteristic (GattDescriptor1 *object); +void gatt_descriptor1_set_characteristic (GattDescriptor1 *object, const gchar *value); + +const GBytes *gatt_descriptor1_get_value (GattDescriptor1 *object); +GBytes *gatt_descriptor1_dup_value (GattDescriptor1 *object); +void gatt_descriptor1_set_value (GattDescriptor1 *object, const GBytes *value); + + +/* ---- */ + +#define TYPE_GATT_DESCRIPTOR1_PROXY (gatt_descriptor1_proxy_get_type ()) +#define GATT_DESCRIPTOR1_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_GATT_DESCRIPTOR1_PROXY, GattDescriptor1Proxy)) +#define GATT_DESCRIPTOR1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_GATT_DESCRIPTOR1_PROXY, GattDescriptor1ProxyClass)) +#define GATT_DESCRIPTOR1_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_GATT_DESCRIPTOR1_PROXY, GattDescriptor1ProxyClass)) +#define IS_GATT_DESCRIPTOR1_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_GATT_DESCRIPTOR1_PROXY)) +#define IS_GATT_DESCRIPTOR1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_GATT_DESCRIPTOR1_PROXY)) + +typedef struct _GattDescriptor1Proxy GattDescriptor1Proxy; +typedef struct _GattDescriptor1ProxyClass GattDescriptor1ProxyClass; +typedef struct _GattDescriptor1ProxyPrivate GattDescriptor1ProxyPrivate; + +struct _GattDescriptor1Proxy +{ + /*< private >*/ + GDBusProxy parent_instance; + GattDescriptor1ProxyPrivate *priv; +}; + +struct _GattDescriptor1ProxyClass +{ + GDBusProxyClass parent_class; +}; + +GType gatt_descriptor1_proxy_get_type (void) G_GNUC_CONST; + +void gatt_descriptor1_proxy_new ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GattDescriptor1 *gatt_descriptor1_proxy_new_finish ( + GAsyncResult *res, + GError **error); +GattDescriptor1 *gatt_descriptor1_proxy_new_sync ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + +void gatt_descriptor1_proxy_new_for_bus ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GattDescriptor1 *gatt_descriptor1_proxy_new_for_bus_finish ( + GAsyncResult *res, + GError **error); +GattDescriptor1 *gatt_descriptor1_proxy_new_for_bus_sync ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + + +/* ---- */ + +#define TYPE_GATT_DESCRIPTOR1_SKELETON (gatt_descriptor1_skeleton_get_type ()) +#define GATT_DESCRIPTOR1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_GATT_DESCRIPTOR1_SKELETON, GattDescriptor1Skeleton)) +#define GATT_DESCRIPTOR1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_GATT_DESCRIPTOR1_SKELETON, GattDescriptor1SkeletonClass)) +#define GATT_DESCRIPTOR1_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_GATT_DESCRIPTOR1_SKELETON, GattDescriptor1SkeletonClass)) +#define IS_GATT_DESCRIPTOR1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_GATT_DESCRIPTOR1_SKELETON)) +#define IS_GATT_DESCRIPTOR1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_GATT_DESCRIPTOR1_SKELETON)) + +typedef struct _GattDescriptor1Skeleton GattDescriptor1Skeleton; +typedef struct _GattDescriptor1SkeletonClass GattDescriptor1SkeletonClass; +typedef struct _GattDescriptor1SkeletonPrivate GattDescriptor1SkeletonPrivate; + +struct _GattDescriptor1Skeleton +{ + /*< private >*/ + GDBusInterfaceSkeleton parent_instance; + GattDescriptor1SkeletonPrivate *priv; +}; + +struct _GattDescriptor1SkeletonClass +{ + GDBusInterfaceSkeletonClass parent_class; +}; + +GType gatt_descriptor1_skeleton_get_type (void) G_GNUC_CONST; + +GattDescriptor1 *gatt_descriptor1_skeleton_new (void); + + +/* ---- */ + +#define TYPE_OBJECT (object_get_type ()) +#define OBJECT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_OBJECT, Object)) +#define IS_OBJECT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_OBJECT)) +#define OBJECT_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_OBJECT, Object)) + +struct _Object; +typedef struct _Object Object; +typedef struct _ObjectIface ObjectIface; + +struct _ObjectIface +{ + GTypeInterface parent_iface; +}; + +GType object_get_type (void) G_GNUC_CONST; + +Adapter1 *object_get_adapter1 (Object *object); +Device1 *object_get_device1 (Object *object); +GattService1 *object_get_gatt_service1 (Object *object); +GattCharacteristic1 *object_get_gatt_characteristic1 (Object *object); +GattDescriptor1 *object_get_gatt_descriptor1 (Object *object); +Adapter1 *object_peek_adapter1 (Object *object); +Device1 *object_peek_device1 (Object *object); +GattService1 *object_peek_gatt_service1 (Object *object); +GattCharacteristic1 *object_peek_gatt_characteristic1 (Object *object); +GattDescriptor1 *object_peek_gatt_descriptor1 (Object *object); + +#define TYPE_OBJECT_PROXY (object_proxy_get_type ()) +#define OBJECT_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_OBJECT_PROXY, ObjectProxy)) +#define OBJECT_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_OBJECT_PROXY, ObjectProxyClass)) +#define OBJECT_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_OBJECT_PROXY, ObjectProxyClass)) +#define IS_OBJECT_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_OBJECT_PROXY)) +#define IS_OBJECT_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_OBJECT_PROXY)) + +typedef struct _ObjectProxy ObjectProxy; +typedef struct _ObjectProxyClass ObjectProxyClass; +typedef struct _ObjectProxyPrivate ObjectProxyPrivate; + +struct _ObjectProxy +{ + /*< private >*/ + GDBusObjectProxy parent_instance; + ObjectProxyPrivate *priv; +}; + +struct _ObjectProxyClass +{ + GDBusObjectProxyClass parent_class; +}; + +GType object_proxy_get_type (void) G_GNUC_CONST; +ObjectProxy *object_proxy_new (GDBusConnection *connection, const gchar *object_path); + +#define TYPE_OBJECT_SKELETON (object_skeleton_get_type ()) +#define OBJECT_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_OBJECT_SKELETON, ObjectSkeleton)) +#define OBJECT_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_OBJECT_SKELETON, ObjectSkeletonClass)) +#define OBJECT_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_OBJECT_SKELETON, ObjectSkeletonClass)) +#define IS_OBJECT_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_OBJECT_SKELETON)) +#define IS_OBJECT_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_OBJECT_SKELETON)) + +typedef struct _ObjectSkeleton ObjectSkeleton; +typedef struct _ObjectSkeletonClass ObjectSkeletonClass; +typedef struct _ObjectSkeletonPrivate ObjectSkeletonPrivate; + +struct _ObjectSkeleton +{ + /*< private >*/ + GDBusObjectSkeleton parent_instance; + ObjectSkeletonPrivate *priv; +}; + +struct _ObjectSkeletonClass +{ + GDBusObjectSkeletonClass parent_class; +}; + +GType object_skeleton_get_type (void) G_GNUC_CONST; +ObjectSkeleton *object_skeleton_new (const gchar *object_path); +void object_skeleton_set_adapter1 (ObjectSkeleton *object, Adapter1 *interface_); +void object_skeleton_set_device1 (ObjectSkeleton *object, Device1 *interface_); +void object_skeleton_set_gatt_service1 (ObjectSkeleton *object, GattService1 *interface_); +void object_skeleton_set_gatt_characteristic1 (ObjectSkeleton *object, GattCharacteristic1 *interface_); +void object_skeleton_set_gatt_descriptor1 (ObjectSkeleton *object, GattDescriptor1 *interface_); + +/* ---- */ + +#define TYPE_OBJECT_MANAGER_CLIENT (object_manager_client_get_type ()) +#define OBJECT_MANAGER_CLIENT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_OBJECT_MANAGER_CLIENT, ObjectManagerClient)) +#define OBJECT_MANAGER_CLIENT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_OBJECT_MANAGER_CLIENT, ObjectManagerClientClass)) +#define OBJECT_MANAGER_CLIENT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_OBJECT_MANAGER_CLIENT, ObjectManagerClientClass)) +#define IS_OBJECT_MANAGER_CLIENT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_OBJECT_MANAGER_CLIENT)) +#define IS_OBJECT_MANAGER_CLIENT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_OBJECT_MANAGER_CLIENT)) + +typedef struct _ObjectManagerClient ObjectManagerClient; +typedef struct _ObjectManagerClientClass ObjectManagerClientClass; +typedef struct _ObjectManagerClientPrivate ObjectManagerClientPrivate; + +struct _ObjectManagerClient +{ + /*< private >*/ + GDBusObjectManagerClient parent_instance; + ObjectManagerClientPrivate *priv; +}; + +struct _ObjectManagerClientClass +{ + GDBusObjectManagerClientClass parent_class; +}; + +GType object_manager_client_get_type (void) G_GNUC_CONST; + +GType object_manager_client_get_proxy_type (GDBusObjectManagerClient *manager, const gchar *object_path, const gchar *interface_name, gpointer user_data); + +void object_manager_client_new ( + GDBusConnection *connection, + GDBusObjectManagerClientFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GDBusObjectManager *object_manager_client_new_finish ( + GAsyncResult *res, + GError **error); +GDBusObjectManager *object_manager_client_new_sync ( + GDBusConnection *connection, + GDBusObjectManagerClientFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + +void object_manager_client_new_for_bus ( + GBusType bus_type, + GDBusObjectManagerClientFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GDBusObjectManager *object_manager_client_new_for_bus_finish ( + GAsyncResult *res, + GError **error); +GDBusObjectManager *object_manager_client_new_for_bus_sync ( + GBusType bus_type, + GDBusObjectManagerClientFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + + +G_END_DECLS + +#endif /* __GENERATED_CODE_H__ */ |