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 __BLUETOOTHMANAGERPROXY_H__
8 #define __BLUETOOTHMANAGERPROXY_H__
15 /* ------------------------------------------------------------------------ */
16 /* Declarations for org.bluez.Manager */
18 #define TYPE_ORG_BLUEZ_MANAGER (org_bluez_manager_get_type ())
19 #define ORG_BLUEZ_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_BLUEZ_MANAGER, OrgBluezManager))
20 #define IS_ORG_BLUEZ_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_BLUEZ_MANAGER))
21 #define ORG_BLUEZ_MANAGER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_BLUEZ_MANAGER, OrgBluezManagerIface))
23 struct _OrgBluezManager;
24 typedef struct _OrgBluezManager OrgBluezManager;
25 typedef struct _OrgBluezManagerIface OrgBluezManagerIface;
27 struct _OrgBluezManagerIface
29 GTypeInterface parent_iface;
32 gboolean (*handle_default_adapter) (
33 OrgBluezManager *object,
34 GDBusMethodInvocation *invocation);
36 gboolean (*handle_find_adapter) (
37 OrgBluezManager *object,
38 GDBusMethodInvocation *invocation,
39 const gchar *arg_unnamed_arg0);
41 gboolean (*handle_get_properties) (
42 OrgBluezManager *object,
43 GDBusMethodInvocation *invocation);
45 gboolean (*handle_list_adapters) (
46 OrgBluezManager *object,
47 GDBusMethodInvocation *invocation);
49 void (*adapter_added) (
50 OrgBluezManager *object,
51 const gchar *arg_unnamed_arg0);
53 void (*adapter_removed) (
54 OrgBluezManager *object,
55 const gchar *arg_unnamed_arg0);
57 void (*default_adapter_changed) (
58 OrgBluezManager *object,
59 const gchar *arg_unnamed_arg0);
61 void (*property_changed) (
62 OrgBluezManager *object,
63 const gchar *arg_unnamed_arg0,
64 GVariant *arg_unnamed_arg1);
68 GType org_bluez_manager_get_type (void) G_GNUC_CONST;
70 GDBusInterfaceInfo *org_bluez_manager_interface_info (void);
71 guint org_bluez_manager_override_properties (GObjectClass *klass, guint property_id_begin);
74 /* D-Bus method call completion functions: */
75 void org_bluez_manager_complete_get_properties (
76 OrgBluezManager *object,
77 GDBusMethodInvocation *invocation,
78 GVariant *unnamed_arg0);
80 void org_bluez_manager_complete_default_adapter (
81 OrgBluezManager *object,
82 GDBusMethodInvocation *invocation,
83 const gchar *unnamed_arg0);
85 void org_bluez_manager_complete_find_adapter (
86 OrgBluezManager *object,
87 GDBusMethodInvocation *invocation,
88 const gchar *unnamed_arg1);
90 void org_bluez_manager_complete_list_adapters (
91 OrgBluezManager *object,
92 GDBusMethodInvocation *invocation,
93 const gchar *const *unnamed_arg0);
97 /* D-Bus signal emissions functions: */
98 void org_bluez_manager_emit_property_changed (
99 OrgBluezManager *object,
100 const gchar *arg_unnamed_arg0,
101 GVariant *arg_unnamed_arg1);
103 void org_bluez_manager_emit_adapter_added (
104 OrgBluezManager *object,
105 const gchar *arg_unnamed_arg0);
107 void org_bluez_manager_emit_adapter_removed (
108 OrgBluezManager *object,
109 const gchar *arg_unnamed_arg0);
111 void org_bluez_manager_emit_default_adapter_changed (
112 OrgBluezManager *object,
113 const gchar *arg_unnamed_arg0);
117 /* D-Bus method calls: */
118 void org_bluez_manager_call_get_properties (
119 OrgBluezManager *proxy,
120 GCancellable *cancellable,
121 GAsyncReadyCallback callback,
124 gboolean org_bluez_manager_call_get_properties_finish (
125 OrgBluezManager *proxy,
126 GVariant **out_unnamed_arg0,
130 gboolean org_bluez_manager_call_get_properties_sync (
131 OrgBluezManager *proxy,
132 GVariant **out_unnamed_arg0,
133 GCancellable *cancellable,
136 void org_bluez_manager_call_default_adapter (
137 OrgBluezManager *proxy,
138 GCancellable *cancellable,
139 GAsyncReadyCallback callback,
142 gboolean org_bluez_manager_call_default_adapter_finish (
143 OrgBluezManager *proxy,
144 gchar **out_unnamed_arg0,
148 gboolean org_bluez_manager_call_default_adapter_sync (
149 OrgBluezManager *proxy,
150 gchar **out_unnamed_arg0,
151 GCancellable *cancellable,
154 void org_bluez_manager_call_find_adapter (
155 OrgBluezManager *proxy,
156 const gchar *arg_unnamed_arg0,
157 GCancellable *cancellable,
158 GAsyncReadyCallback callback,
161 gboolean org_bluez_manager_call_find_adapter_finish (
162 OrgBluezManager *proxy,
163 gchar **out_unnamed_arg1,
167 gboolean org_bluez_manager_call_find_adapter_sync (
168 OrgBluezManager *proxy,
169 const gchar *arg_unnamed_arg0,
170 gchar **out_unnamed_arg1,
171 GCancellable *cancellable,
174 void org_bluez_manager_call_list_adapters (
175 OrgBluezManager *proxy,
176 GCancellable *cancellable,
177 GAsyncReadyCallback callback,
180 gboolean org_bluez_manager_call_list_adapters_finish (
181 OrgBluezManager *proxy,
182 gchar ***out_unnamed_arg0,
186 gboolean org_bluez_manager_call_list_adapters_sync (
187 OrgBluezManager *proxy,
188 gchar ***out_unnamed_arg0,
189 GCancellable *cancellable,
196 #define TYPE_ORG_BLUEZ_MANAGER_PROXY (org_bluez_manager_proxy_get_type ())
197 #define ORG_BLUEZ_MANAGER_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_BLUEZ_MANAGER_PROXY, OrgBluezManagerProxy))
198 #define ORG_BLUEZ_MANAGER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_BLUEZ_MANAGER_PROXY, OrgBluezManagerProxyClass))
199 #define ORG_BLUEZ_MANAGER_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_BLUEZ_MANAGER_PROXY, OrgBluezManagerProxyClass))
200 #define IS_ORG_BLUEZ_MANAGER_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_BLUEZ_MANAGER_PROXY))
201 #define IS_ORG_BLUEZ_MANAGER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_BLUEZ_MANAGER_PROXY))
203 typedef struct _OrgBluezManagerProxy OrgBluezManagerProxy;
204 typedef struct _OrgBluezManagerProxyClass OrgBluezManagerProxyClass;
205 typedef struct _OrgBluezManagerProxyPrivate OrgBluezManagerProxyPrivate;
207 struct _OrgBluezManagerProxy
210 GDBusProxy parent_instance;
211 OrgBluezManagerProxyPrivate *priv;
214 struct _OrgBluezManagerProxyClass
216 GDBusProxyClass parent_class;
219 GType org_bluez_manager_proxy_get_type (void) G_GNUC_CONST;
221 void org_bluez_manager_proxy_new (
222 GDBusConnection *connection,
223 GDBusProxyFlags flags,
225 const gchar *object_path,
226 GCancellable *cancellable,
227 GAsyncReadyCallback callback,
229 OrgBluezManager *org_bluez_manager_proxy_new_finish (
232 OrgBluezManager *org_bluez_manager_proxy_new_sync (
233 GDBusConnection *connection,
234 GDBusProxyFlags flags,
236 const gchar *object_path,
237 GCancellable *cancellable,
240 void org_bluez_manager_proxy_new_for_bus (
242 GDBusProxyFlags flags,
244 const gchar *object_path,
245 GCancellable *cancellable,
246 GAsyncReadyCallback callback,
248 OrgBluezManager *org_bluez_manager_proxy_new_for_bus_finish (
251 OrgBluezManager *org_bluez_manager_proxy_new_for_bus_sync (
253 GDBusProxyFlags flags,
255 const gchar *object_path,
256 GCancellable *cancellable,
262 #define TYPE_ORG_BLUEZ_MANAGER_SKELETON (org_bluez_manager_skeleton_get_type ())
263 #define ORG_BLUEZ_MANAGER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_BLUEZ_MANAGER_SKELETON, OrgBluezManagerSkeleton))
264 #define ORG_BLUEZ_MANAGER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_BLUEZ_MANAGER_SKELETON, OrgBluezManagerSkeletonClass))
265 #define ORG_BLUEZ_MANAGER_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_BLUEZ_MANAGER_SKELETON, OrgBluezManagerSkeletonClass))
266 #define IS_ORG_BLUEZ_MANAGER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_BLUEZ_MANAGER_SKELETON))
267 #define IS_ORG_BLUEZ_MANAGER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_BLUEZ_MANAGER_SKELETON))
269 typedef struct _OrgBluezManagerSkeleton OrgBluezManagerSkeleton;
270 typedef struct _OrgBluezManagerSkeletonClass OrgBluezManagerSkeletonClass;
271 typedef struct _OrgBluezManagerSkeletonPrivate OrgBluezManagerSkeletonPrivate;
273 struct _OrgBluezManagerSkeleton
276 GDBusInterfaceSkeleton parent_instance;
277 OrgBluezManagerSkeletonPrivate *priv;
280 struct _OrgBluezManagerSkeletonClass
282 GDBusInterfaceSkeletonClass parent_class;
285 GType org_bluez_manager_skeleton_get_type (void) G_GNUC_CONST;
287 OrgBluezManager *org_bluez_manager_skeleton_new (void);
292 #endif /* __BLUETOOTHMANAGERPROXY_H__ */