1 /*
2  * This file is generated by gdbus-codegen, do not modify it.
3  *
4  * The license of this code is the same as for the D-Bus interface description
5  * it was derived from. Note that it links to GLib, so must comply with the
6  * LGPL linking clauses.
7  */
8 
9 #ifndef __UP_KBD_BACKLIGHT_GENERATED_H__
10 #define __UP_KBD_BACKLIGHT_GENERATED_H__
11 
12 #include <gio/gio.h>
13 
14 G_BEGIN_DECLS
15 
16 
17 /* ------------------------------------------------------------------------ */
18 /* Declarations for org.freedesktop.UPower.KbdBacklight */
19 
20 #define UP_TYPE_EXPORTED_KBD_BACKLIGHT (up_exported_kbd_backlight_get_type ())
21 #define UP_EXPORTED_KBD_BACKLIGHT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UP_TYPE_EXPORTED_KBD_BACKLIGHT, UpExportedKbdBacklight))
22 #define UP_IS_EXPORTED_KBD_BACKLIGHT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UP_TYPE_EXPORTED_KBD_BACKLIGHT))
23 #define UP_EXPORTED_KBD_BACKLIGHT_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), UP_TYPE_EXPORTED_KBD_BACKLIGHT, UpExportedKbdBacklightIface))
24 
25 struct _UpExportedKbdBacklight;
26 typedef struct _UpExportedKbdBacklight UpExportedKbdBacklight;
27 typedef struct _UpExportedKbdBacklightIface UpExportedKbdBacklightIface;
28 
29 struct _UpExportedKbdBacklightIface
30 {
31   GTypeInterface parent_iface;
32 
33 
34   gboolean (*handle_get_brightness) (
35     UpExportedKbdBacklight *object,
36     GDBusMethodInvocation *invocation);
37 
38   gboolean (*handle_get_max_brightness) (
39     UpExportedKbdBacklight *object,
40     GDBusMethodInvocation *invocation);
41 
42   gboolean (*handle_set_brightness) (
43     UpExportedKbdBacklight *object,
44     GDBusMethodInvocation *invocation,
45     gint arg_value);
46 
47   void (*brightness_changed) (
48     UpExportedKbdBacklight *object,
49     gint arg_value);
50 
51   void (*brightness_changed_with_source) (
52     UpExportedKbdBacklight *object,
53     gint arg_value,
54     const gchar *arg_source);
55 
56 };
57 
58 GType up_exported_kbd_backlight_get_type (void) G_GNUC_CONST;
59 
60 GDBusInterfaceInfo *up_exported_kbd_backlight_interface_info (void);
61 guint up_exported_kbd_backlight_override_properties (GObjectClass *klass, guint property_id_begin);
62 
63 
64 /* D-Bus method call completion functions: */
65 void up_exported_kbd_backlight_complete_get_max_brightness (
66     UpExportedKbdBacklight *object,
67     GDBusMethodInvocation *invocation,
68     gint value);
69 
70 void up_exported_kbd_backlight_complete_get_brightness (
71     UpExportedKbdBacklight *object,
72     GDBusMethodInvocation *invocation,
73     gint value);
74 
75 void up_exported_kbd_backlight_complete_set_brightness (
76     UpExportedKbdBacklight *object,
77     GDBusMethodInvocation *invocation);
78 
79 
80 
81 /* D-Bus signal emissions functions: */
82 void up_exported_kbd_backlight_emit_brightness_changed (
83     UpExportedKbdBacklight *object,
84     gint arg_value);
85 
86 void up_exported_kbd_backlight_emit_brightness_changed_with_source (
87     UpExportedKbdBacklight *object,
88     gint arg_value,
89     const gchar *arg_source);
90 
91 
92 
93 /* D-Bus method calls: */
94 void up_exported_kbd_backlight_call_get_max_brightness (
95     UpExportedKbdBacklight *proxy,
96     GCancellable *cancellable,
97     GAsyncReadyCallback callback,
98     gpointer user_data);
99 
100 gboolean up_exported_kbd_backlight_call_get_max_brightness_finish (
101     UpExportedKbdBacklight *proxy,
102     gint *out_value,
103     GAsyncResult *res,
104     GError **error);
105 
106 gboolean up_exported_kbd_backlight_call_get_max_brightness_sync (
107     UpExportedKbdBacklight *proxy,
108     gint *out_value,
109     GCancellable *cancellable,
110     GError **error);
111 
112 void up_exported_kbd_backlight_call_get_brightness (
113     UpExportedKbdBacklight *proxy,
114     GCancellable *cancellable,
115     GAsyncReadyCallback callback,
116     gpointer user_data);
117 
118 gboolean up_exported_kbd_backlight_call_get_brightness_finish (
119     UpExportedKbdBacklight *proxy,
120     gint *out_value,
121     GAsyncResult *res,
122     GError **error);
123 
124 gboolean up_exported_kbd_backlight_call_get_brightness_sync (
125     UpExportedKbdBacklight *proxy,
126     gint *out_value,
127     GCancellable *cancellable,
128     GError **error);
129 
130 void up_exported_kbd_backlight_call_set_brightness (
131     UpExportedKbdBacklight *proxy,
132     gint arg_value,
133     GCancellable *cancellable,
134     GAsyncReadyCallback callback,
135     gpointer user_data);
136 
137 gboolean up_exported_kbd_backlight_call_set_brightness_finish (
138     UpExportedKbdBacklight *proxy,
139     GAsyncResult *res,
140     GError **error);
141 
142 gboolean up_exported_kbd_backlight_call_set_brightness_sync (
143     UpExportedKbdBacklight *proxy,
144     gint arg_value,
145     GCancellable *cancellable,
146     GError **error);
147 
148 
149 
150 /* ---- */
151 
152 #define UP_TYPE_EXPORTED_KBD_BACKLIGHT_PROXY (up_exported_kbd_backlight_proxy_get_type ())
153 #define UP_EXPORTED_KBD_BACKLIGHT_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UP_TYPE_EXPORTED_KBD_BACKLIGHT_PROXY, UpExportedKbdBacklightProxy))
154 #define UP_EXPORTED_KBD_BACKLIGHT_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), UP_TYPE_EXPORTED_KBD_BACKLIGHT_PROXY, UpExportedKbdBacklightProxyClass))
155 #define UP_EXPORTED_KBD_BACKLIGHT_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), UP_TYPE_EXPORTED_KBD_BACKLIGHT_PROXY, UpExportedKbdBacklightProxyClass))
156 #define UP_IS_EXPORTED_KBD_BACKLIGHT_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UP_TYPE_EXPORTED_KBD_BACKLIGHT_PROXY))
157 #define UP_IS_EXPORTED_KBD_BACKLIGHT_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), UP_TYPE_EXPORTED_KBD_BACKLIGHT_PROXY))
158 
159 typedef struct _UpExportedKbdBacklightProxy UpExportedKbdBacklightProxy;
160 typedef struct _UpExportedKbdBacklightProxyClass UpExportedKbdBacklightProxyClass;
161 typedef struct _UpExportedKbdBacklightProxyPrivate UpExportedKbdBacklightProxyPrivate;
162 
163 struct _UpExportedKbdBacklightProxy
164 {
165   /*< private >*/
166   GDBusProxy parent_instance;
167   UpExportedKbdBacklightProxyPrivate *priv;
168 };
169 
170 struct _UpExportedKbdBacklightProxyClass
171 {
172   GDBusProxyClass parent_class;
173 };
174 
175 GType up_exported_kbd_backlight_proxy_get_type (void) G_GNUC_CONST;
176 
177 #if GLIB_CHECK_VERSION(2, 44, 0)
178 G_DEFINE_AUTOPTR_CLEANUP_FUNC (UpExportedKbdBacklightProxy, g_object_unref)
179 #endif
180 
181 void up_exported_kbd_backlight_proxy_new (
182     GDBusConnection     *connection,
183     GDBusProxyFlags      flags,
184     const gchar         *name,
185     const gchar         *object_path,
186     GCancellable        *cancellable,
187     GAsyncReadyCallback  callback,
188     gpointer             user_data);
189 UpExportedKbdBacklight *up_exported_kbd_backlight_proxy_new_finish (
190     GAsyncResult        *res,
191     GError             **error);
192 UpExportedKbdBacklight *up_exported_kbd_backlight_proxy_new_sync (
193     GDBusConnection     *connection,
194     GDBusProxyFlags      flags,
195     const gchar         *name,
196     const gchar         *object_path,
197     GCancellable        *cancellable,
198     GError             **error);
199 
200 void up_exported_kbd_backlight_proxy_new_for_bus (
201     GBusType             bus_type,
202     GDBusProxyFlags      flags,
203     const gchar         *name,
204     const gchar         *object_path,
205     GCancellable        *cancellable,
206     GAsyncReadyCallback  callback,
207     gpointer             user_data);
208 UpExportedKbdBacklight *up_exported_kbd_backlight_proxy_new_for_bus_finish (
209     GAsyncResult        *res,
210     GError             **error);
211 UpExportedKbdBacklight *up_exported_kbd_backlight_proxy_new_for_bus_sync (
212     GBusType             bus_type,
213     GDBusProxyFlags      flags,
214     const gchar         *name,
215     const gchar         *object_path,
216     GCancellable        *cancellable,
217     GError             **error);
218 
219 
220 /* ---- */
221 
222 #define UP_TYPE_EXPORTED_KBD_BACKLIGHT_SKELETON (up_exported_kbd_backlight_skeleton_get_type ())
223 #define UP_EXPORTED_KBD_BACKLIGHT_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), UP_TYPE_EXPORTED_KBD_BACKLIGHT_SKELETON, UpExportedKbdBacklightSkeleton))
224 #define UP_EXPORTED_KBD_BACKLIGHT_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), UP_TYPE_EXPORTED_KBD_BACKLIGHT_SKELETON, UpExportedKbdBacklightSkeletonClass))
225 #define UP_EXPORTED_KBD_BACKLIGHT_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), UP_TYPE_EXPORTED_KBD_BACKLIGHT_SKELETON, UpExportedKbdBacklightSkeletonClass))
226 #define UP_IS_EXPORTED_KBD_BACKLIGHT_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), UP_TYPE_EXPORTED_KBD_BACKLIGHT_SKELETON))
227 #define UP_IS_EXPORTED_KBD_BACKLIGHT_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), UP_TYPE_EXPORTED_KBD_BACKLIGHT_SKELETON))
228 
229 typedef struct _UpExportedKbdBacklightSkeleton UpExportedKbdBacklightSkeleton;
230 typedef struct _UpExportedKbdBacklightSkeletonClass UpExportedKbdBacklightSkeletonClass;
231 typedef struct _UpExportedKbdBacklightSkeletonPrivate UpExportedKbdBacklightSkeletonPrivate;
232 
233 struct _UpExportedKbdBacklightSkeleton
234 {
235   /*< private >*/
236   GDBusInterfaceSkeleton parent_instance;
237   UpExportedKbdBacklightSkeletonPrivate *priv;
238 };
239 
240 struct _UpExportedKbdBacklightSkeletonClass
241 {
242   GDBusInterfaceSkeletonClass parent_class;
243 };
244 
245 GType up_exported_kbd_backlight_skeleton_get_type (void) G_GNUC_CONST;
246 
247 #if GLIB_CHECK_VERSION(2, 44, 0)
248 G_DEFINE_AUTOPTR_CLEANUP_FUNC (UpExportedKbdBacklightSkeleton, g_object_unref)
249 #endif
250 
251 UpExportedKbdBacklight *up_exported_kbd_backlight_skeleton_new (void);
252 
253 
254 G_END_DECLS
255 
256 #endif /* __UP_KBD_BACKLIGHT_GENERATED_H__ */
257