reverted varianttype
[profile/ivi/automotive-message-broker.git] / plugins / common / bluetoothserialproxy.h
1 /*
2  * Generated by gdbus-codegen 2.32.1. DO NOT EDIT.
3  *
4  * The license of this code is the same as for the source it was derived from.
5  */
6
7 #ifndef __BLUETOOTHSERIALPROXY_H__
8 #define __BLUETOOTHSERIALPROXY_H__
9
10 #include <gio/gio.h>
11
12 G_BEGIN_DECLS
13
14
15 /* ------------------------------------------------------------------------ */
16 /* Declarations for org.bluez.Serial */
17
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))
22
23 struct _OrgBluezSerial;
24 typedef struct _OrgBluezSerial OrgBluezSerial;
25 typedef struct _OrgBluezSerialIface OrgBluezSerialIface;
26
27 struct _OrgBluezSerialIface
28 {
29   GTypeInterface parent_iface;
30
31   gboolean (*handle_connect) (
32     OrgBluezSerial *object,
33     GDBusMethodInvocation *invocation,
34     const gchar *arg_unnamed_arg0);
35
36   gboolean (*handle_connect_fd) (
37     OrgBluezSerial *object,
38     GDBusMethodInvocation *invocation,
39     const gchar *arg_unnamed_arg0);
40
41   gboolean (*handle_disconnect) (
42     OrgBluezSerial *object,
43     GDBusMethodInvocation *invocation,
44     const gchar *arg_unnamed_arg0);
45
46 };
47
48 GType org_bluez_serial_get_type (void) G_GNUC_CONST;
49
50 GDBusInterfaceInfo *org_bluez_serial_interface_info (void);
51 guint org_bluez_serial_override_properties (GObjectClass *klass, guint property_id_begin);
52
53
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);
59
60 void org_bluez_serial_complete_connect_fd (
61     OrgBluezSerial *object,
62     GDBusMethodInvocation *invocation,
63     GVariant *unnamed_arg1);
64
65 void org_bluez_serial_complete_disconnect (
66     OrgBluezSerial *object,
67     GDBusMethodInvocation *invocation);
68
69
70
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,
77     gpointer user_data);
78
79 gboolean org_bluez_serial_call_connect_finish (
80     OrgBluezSerial *proxy,
81     gchar **out_unnamed_arg1,
82     GAsyncResult *res,
83     GError **error);
84
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,
90     GError **error);
91
92 void org_bluez_serial_call_connect_fd (
93     OrgBluezSerial *proxy,
94     const gchar *arg_unnamed_arg0,
95     GCancellable *cancellable,
96     GAsyncReadyCallback callback,
97     gpointer user_data);
98
99 gboolean org_bluez_serial_call_connect_fd_finish (
100     OrgBluezSerial *proxy,
101     GVariant **out_unnamed_arg1,
102     GAsyncResult *res,
103     GError **error);
104
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,
110     GError **error);
111
112 void org_bluez_serial_call_disconnect (
113     OrgBluezSerial *proxy,
114     const gchar *arg_unnamed_arg0,
115     GCancellable *cancellable,
116     GAsyncReadyCallback callback,
117     gpointer user_data);
118
119 gboolean org_bluez_serial_call_disconnect_finish (
120     OrgBluezSerial *proxy,
121     GAsyncResult *res,
122     GError **error);
123
124 gboolean org_bluez_serial_call_disconnect_sync (
125     OrgBluezSerial *proxy,
126     const gchar *arg_unnamed_arg0,
127     GCancellable *cancellable,
128     GError **error);
129
130
131
132 /* ---- */
133
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))
140
141 typedef struct _OrgBluezSerialProxy OrgBluezSerialProxy;
142 typedef struct _OrgBluezSerialProxyClass OrgBluezSerialProxyClass;
143 typedef struct _OrgBluezSerialProxyPrivate OrgBluezSerialProxyPrivate;
144
145 struct _OrgBluezSerialProxy
146 {
147   /*< private >*/
148   GDBusProxy parent_instance;
149   OrgBluezSerialProxyPrivate *priv;
150 };
151
152 struct _OrgBluezSerialProxyClass
153 {
154   GDBusProxyClass parent_class;
155 };
156
157 GType org_bluez_serial_proxy_get_type (void) G_GNUC_CONST;
158
159 void org_bluez_serial_proxy_new (
160     GDBusConnection     *connection,
161     GDBusProxyFlags      flags,
162     const gchar         *name,
163     const gchar         *object_path,
164     GCancellable        *cancellable,
165     GAsyncReadyCallback  callback,
166     gpointer             user_data);
167 OrgBluezSerial *org_bluez_serial_proxy_new_finish (
168     GAsyncResult        *res,
169     GError             **error);
170 OrgBluezSerial *org_bluez_serial_proxy_new_sync (
171     GDBusConnection     *connection,
172     GDBusProxyFlags      flags,
173     const gchar         *name,
174     const gchar         *object_path,
175     GCancellable        *cancellable,
176     GError             **error);
177
178 void org_bluez_serial_proxy_new_for_bus (
179     GBusType             bus_type,
180     GDBusProxyFlags      flags,
181     const gchar         *name,
182     const gchar         *object_path,
183     GCancellable        *cancellable,
184     GAsyncReadyCallback  callback,
185     gpointer             user_data);
186 OrgBluezSerial *org_bluez_serial_proxy_new_for_bus_finish (
187     GAsyncResult        *res,
188     GError             **error);
189 OrgBluezSerial *org_bluez_serial_proxy_new_for_bus_sync (
190     GBusType             bus_type,
191     GDBusProxyFlags      flags,
192     const gchar         *name,
193     const gchar         *object_path,
194     GCancellable        *cancellable,
195     GError             **error);
196
197
198 /* ---- */
199
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))
206
207 typedef struct _OrgBluezSerialSkeleton OrgBluezSerialSkeleton;
208 typedef struct _OrgBluezSerialSkeletonClass OrgBluezSerialSkeletonClass;
209 typedef struct _OrgBluezSerialSkeletonPrivate OrgBluezSerialSkeletonPrivate;
210
211 struct _OrgBluezSerialSkeleton
212 {
213   /*< private >*/
214   GDBusInterfaceSkeleton parent_instance;
215   OrgBluezSerialSkeletonPrivate *priv;
216 };
217
218 struct _OrgBluezSerialSkeletonClass
219 {
220   GDBusInterfaceSkeletonClass parent_class;
221 };
222
223 GType org_bluez_serial_skeleton_get_type (void) G_GNUC_CONST;
224
225 OrgBluezSerial *org_bluez_serial_skeleton_new (void);
226
227
228 G_END_DECLS
229
230 #endif /* __BLUETOOTHSERIALPROXY_H__ */