2 * Generated by gdbus-codegen 2.32.1. DO NOT EDIT.
4 * The license of this code is the same as for the source it was derived from.
7 #ifndef __BLUETOOTHSERIALPROXY_H__
8 #define __BLUETOOTHSERIALPROXY_H__
15 /* ------------------------------------------------------------------------ */
16 /* Declarations for org.bluez.Serial */
18 #define TYPE_ORG_BLUEZ_SERIAL (org_bluez_serial_get_type ())
19 #define ORG_BLUEZ_SERIAL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_BLUEZ_SERIAL, OrgBluezSerial))
20 #define IS_ORG_BLUEZ_SERIAL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_BLUEZ_SERIAL))
21 #define ORG_BLUEZ_SERIAL_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_BLUEZ_SERIAL, OrgBluezSerialIface))
23 struct _OrgBluezSerial;
24 typedef struct _OrgBluezSerial OrgBluezSerial;
25 typedef struct _OrgBluezSerialIface OrgBluezSerialIface;
27 struct _OrgBluezSerialIface
29 GTypeInterface parent_iface;
31 gboolean (*handle_connect) (
32 OrgBluezSerial *object,
33 GDBusMethodInvocation *invocation,
34 const gchar *arg_unnamed_arg0);
36 gboolean (*handle_connect_fd) (
37 OrgBluezSerial *object,
38 GDBusMethodInvocation *invocation,
39 const gchar *arg_unnamed_arg0);
41 gboolean (*handle_disconnect) (
42 OrgBluezSerial *object,
43 GDBusMethodInvocation *invocation,
44 const gchar *arg_unnamed_arg0);
48 GType org_bluez_serial_get_type (void) G_GNUC_CONST;
50 GDBusInterfaceInfo *org_bluez_serial_interface_info (void);
51 guint org_bluez_serial_override_properties (GObjectClass *klass, guint property_id_begin);
54 /* D-Bus method call completion functions: */
55 void org_bluez_serial_complete_connect (
56 OrgBluezSerial *object,
57 GDBusMethodInvocation *invocation,
58 const gchar *unnamed_arg1);
60 void org_bluez_serial_complete_connect_fd (
61 OrgBluezSerial *object,
62 GDBusMethodInvocation *invocation,
63 GVariant *unnamed_arg1);
65 void org_bluez_serial_complete_disconnect (
66 OrgBluezSerial *object,
67 GDBusMethodInvocation *invocation);
71 /* D-Bus method calls: */
72 void org_bluez_serial_call_connect (
73 OrgBluezSerial *proxy,
74 const gchar *arg_unnamed_arg0,
75 GCancellable *cancellable,
76 GAsyncReadyCallback callback,
79 gboolean org_bluez_serial_call_connect_finish (
80 OrgBluezSerial *proxy,
81 gchar **out_unnamed_arg1,
85 gboolean org_bluez_serial_call_connect_sync (
86 OrgBluezSerial *proxy,
87 const gchar *arg_unnamed_arg0,
88 gchar **out_unnamed_arg1,
89 GCancellable *cancellable,
92 void org_bluez_serial_call_connect_fd (
93 OrgBluezSerial *proxy,
94 const gchar *arg_unnamed_arg0,
95 GCancellable *cancellable,
96 GAsyncReadyCallback callback,
99 gboolean org_bluez_serial_call_connect_fd_finish (
100 OrgBluezSerial *proxy,
101 GVariant **out_unnamed_arg1,
105 gboolean org_bluez_serial_call_connect_fd_sync (
106 OrgBluezSerial *proxy,
107 const gchar *arg_unnamed_arg0,
108 GVariant **out_unnamed_arg1,
109 GCancellable *cancellable,
112 void org_bluez_serial_call_disconnect (
113 OrgBluezSerial *proxy,
114 const gchar *arg_unnamed_arg0,
115 GCancellable *cancellable,
116 GAsyncReadyCallback callback,
119 gboolean org_bluez_serial_call_disconnect_finish (
120 OrgBluezSerial *proxy,
124 gboolean org_bluez_serial_call_disconnect_sync (
125 OrgBluezSerial *proxy,
126 const gchar *arg_unnamed_arg0,
127 GCancellable *cancellable,
134 #define TYPE_ORG_BLUEZ_SERIAL_PROXY (org_bluez_serial_proxy_get_type ())
135 #define ORG_BLUEZ_SERIAL_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_BLUEZ_SERIAL_PROXY, OrgBluezSerialProxy))
136 #define ORG_BLUEZ_SERIAL_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_BLUEZ_SERIAL_PROXY, OrgBluezSerialProxyClass))
137 #define ORG_BLUEZ_SERIAL_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_BLUEZ_SERIAL_PROXY, OrgBluezSerialProxyClass))
138 #define IS_ORG_BLUEZ_SERIAL_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_BLUEZ_SERIAL_PROXY))
139 #define IS_ORG_BLUEZ_SERIAL_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_BLUEZ_SERIAL_PROXY))
141 typedef struct _OrgBluezSerialProxy OrgBluezSerialProxy;
142 typedef struct _OrgBluezSerialProxyClass OrgBluezSerialProxyClass;
143 typedef struct _OrgBluezSerialProxyPrivate OrgBluezSerialProxyPrivate;
145 struct _OrgBluezSerialProxy
148 GDBusProxy parent_instance;
149 OrgBluezSerialProxyPrivate *priv;
152 struct _OrgBluezSerialProxyClass
154 GDBusProxyClass parent_class;
157 GType org_bluez_serial_proxy_get_type (void) G_GNUC_CONST;
159 void org_bluez_serial_proxy_new (
160 GDBusConnection *connection,
161 GDBusProxyFlags flags,
163 const gchar *object_path,
164 GCancellable *cancellable,
165 GAsyncReadyCallback callback,
167 OrgBluezSerial *org_bluez_serial_proxy_new_finish (
170 OrgBluezSerial *org_bluez_serial_proxy_new_sync (
171 GDBusConnection *connection,
172 GDBusProxyFlags flags,
174 const gchar *object_path,
175 GCancellable *cancellable,
178 void org_bluez_serial_proxy_new_for_bus (
180 GDBusProxyFlags flags,
182 const gchar *object_path,
183 GCancellable *cancellable,
184 GAsyncReadyCallback callback,
186 OrgBluezSerial *org_bluez_serial_proxy_new_for_bus_finish (
189 OrgBluezSerial *org_bluez_serial_proxy_new_for_bus_sync (
191 GDBusProxyFlags flags,
193 const gchar *object_path,
194 GCancellable *cancellable,
200 #define TYPE_ORG_BLUEZ_SERIAL_SKELETON (org_bluez_serial_skeleton_get_type ())
201 #define ORG_BLUEZ_SERIAL_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_BLUEZ_SERIAL_SKELETON, OrgBluezSerialSkeleton))
202 #define ORG_BLUEZ_SERIAL_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_BLUEZ_SERIAL_SKELETON, OrgBluezSerialSkeletonClass))
203 #define ORG_BLUEZ_SERIAL_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_BLUEZ_SERIAL_SKELETON, OrgBluezSerialSkeletonClass))
204 #define IS_ORG_BLUEZ_SERIAL_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_BLUEZ_SERIAL_SKELETON))
205 #define IS_ORG_BLUEZ_SERIAL_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_BLUEZ_SERIAL_SKELETON))
207 typedef struct _OrgBluezSerialSkeleton OrgBluezSerialSkeleton;
208 typedef struct _OrgBluezSerialSkeletonClass OrgBluezSerialSkeletonClass;
209 typedef struct _OrgBluezSerialSkeletonPrivate OrgBluezSerialSkeletonPrivate;
211 struct _OrgBluezSerialSkeleton
214 GDBusInterfaceSkeleton parent_instance;
215 OrgBluezSerialSkeletonPrivate *priv;
218 struct _OrgBluezSerialSkeletonClass
220 GDBusInterfaceSkeletonClass parent_class;
223 GType org_bluez_serial_skeleton_get_type (void) G_GNUC_CONST;
225 OrgBluezSerial *org_bluez_serial_skeleton_new (void);
230 #endif /* __BLUETOOTHSERIALPROXY_H__ */