D-Bus: Emit cast to avoid C warning for signal handling in clients
[vala-lang.git] / vapi / packages / liboobs-1 / liboobs-1.gi
blob558d7299caadb8d560dbb31c3390625a42bd30b0
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="Oobs">
4 <function name="error_quark" symbol="oobs_error_quark">
5 <return-type type="GQuark"/>
6 </function>
7 <callback name="OobsObjectAsyncFunc">
8 <return-type type="void"/>
9 <parameters>
10 <parameter name="object" type="OobsObject*"/>
11 <parameter name="result" type="OobsResult"/>
12 <parameter name="data" type="gpointer"/>
13 </parameters>
14 </callback>
15 <struct name="OobsPlatform">
16 <field name="id" type="gchar*"/>
17 <field name="name" type="gchar*"/>
18 <field name="version" type="gchar*"/>
19 <field name="codename" type="gchar*"/>
20 </struct>
21 <struct name="OobsServicesRunlevel">
22 <field name="name" type="gchar*"/>
23 <field name="role" type="guint"/>
24 </struct>
25 <struct name="OobsShareAclElement">
26 <field name="element" type="gchar*"/>
27 <field name="read_only" type="gboolean"/>
28 </struct>
29 <boxed name="OobsListIter" type-name="OobsListIter" get-type="oobs_list_iter_get_type">
30 <method name="copy" symbol="oobs_list_iter_copy">
31 <return-type type="OobsListIter*"/>
32 <parameters>
33 <parameter name="iter" type="OobsListIter*"/>
34 </parameters>
35 </method>
36 <method name="free" symbol="oobs_list_iter_free">
37 <return-type type="void"/>
38 <parameters>
39 <parameter name="iter" type="OobsListIter*"/>
40 </parameters>
41 </method>
42 <method name="next" symbol="oobs_list_iter_next">
43 <return-type type="gboolean"/>
44 <parameters>
45 <parameter name="list" type="OobsList*"/>
46 <parameter name="iter" type="OobsListIter*"/>
47 </parameters>
48 </method>
49 <field name="stamp" type="guint"/>
50 <field name="data" type="gpointer"/>
51 </boxed>
52 <enum name="OobsDialType" type-name="OobsDialType" get-type="oobs_dial_type_get_type">
53 <member name="OOBS_DIAL_TYPE_TONES" value="0"/>
54 <member name="OOBS_DIAL_TYPE_PULSES" value="1"/>
55 </enum>
56 <enum name="OobsError" type-name="OobsError" get-type="oobs_error_get_type">
57 <member name="OOBS_ERROR_AUTHENTICATION_FAILED" value="0"/>
58 <member name="OOBS_ERROR_AUTHENTICATION_CANCELLED" value="1"/>
59 </enum>
60 <enum name="OobsIfaceType" type-name="OobsIfaceType" get-type="oobs_iface_type_get_type">
61 <member name="OOBS_IFACE_TYPE_ETHERNET" value="0"/>
62 <member name="OOBS_IFACE_TYPE_WIRELESS" value="1"/>
63 <member name="OOBS_IFACE_TYPE_IRLAN" value="2"/>
64 <member name="OOBS_IFACE_TYPE_PLIP" value="3"/>
65 <member name="OOBS_IFACE_TYPE_PPP" value="4"/>
66 </enum>
67 <enum name="OobsModemVolume" type-name="OobsModemVolume" get-type="oobs_modem_volume_get_type">
68 <member name="OOBS_MODEM_VOLUME_SILENT" value="0"/>
69 <member name="OOBS_MODEM_VOLUME_LOW" value="1"/>
70 <member name="OOBS_MODEM_VOLUME_MEDIUM" value="2"/>
71 <member name="OOBS_MODEM_VOLUME_LOUD" value="3"/>
72 </enum>
73 <enum name="OobsResult" type-name="OobsResult" get-type="oobs_result_get_type">
74 <member name="OOBS_RESULT_OK" value="0"/>
75 <member name="OOBS_RESULT_ACCESS_DENIED" value="1"/>
76 <member name="OOBS_RESULT_NO_PLATFORM" value="2"/>
77 <member name="OOBS_RESULT_MALFORMED_DATA" value="3"/>
78 <member name="OOBS_RESULT_ERROR" value="4"/>
79 </enum>
80 <enum name="OobsRunlevelRole" type-name="OobsRunlevelRole" get-type="oobs_runlevel_role_get_type">
81 <member name="OOBS_RUNLEVEL_HALT" value="0"/>
82 <member name="OOBS_RUNLEVEL_REBOOT" value="1"/>
83 <member name="OOBS_RUNLEVEL_MONOUSER" value="2"/>
84 <member name="OOBS_RUNLEVEL_MULTIUSER" value="3"/>
85 </enum>
86 <enum name="OobsServiceStatus" type-name="OobsServiceStatus" get-type="oobs_service_status_get_type">
87 <member name="OOBS_SERVICE_START" value="0"/>
88 <member name="OOBS_SERVICE_STOP" value="1"/>
89 <member name="OOBS_SERVICE_IGNORE" value="2"/>
90 </enum>
91 <flags name="OobsShareSMBFlags" type-name="OobsShareSMBFlags" get-type="oobs_share_smb_flags_get_type">
92 <member name="OOBS_SHARE_SMB_ENABLED" value="1"/>
93 <member name="OOBS_SHARE_SMB_BROWSABLE" value="2"/>
94 <member name="OOBS_SHARE_SMB_PUBLIC" value="4"/>
95 <member name="OOBS_SHARE_SMB_WRITABLE" value="8"/>
96 </flags>
97 <flags name="OobsUserHomeFlags" type-name="OobsUserHomeFlags" get-type="oobs_user_home_flags_get_type">
98 <member name="OOBS_USER_REMOVE_HOME" value="1"/>
99 <member name="OOBS_USER_CHOWN_HOME" value="2"/>
100 </flags>
101 <object name="OobsGroup" parent="OobsObject" type-name="OobsGroup" get-type="oobs_group_get_type">
102 <method name="add_user" symbol="oobs_group_add_user">
103 <return-type type="void"/>
104 <parameters>
105 <parameter name="group" type="OobsGroup*"/>
106 <parameter name="user" type="OobsUser*"/>
107 </parameters>
108 </method>
109 <method name="clear_users" symbol="oobs_group_clear_users">
110 <return-type type="void"/>
111 <parameters>
112 <parameter name="group" type="OobsGroup*"/>
113 </parameters>
114 </method>
115 <method name="get_gid" symbol="oobs_group_get_gid">
116 <return-type type="gid_t"/>
117 <parameters>
118 <parameter name="group" type="OobsGroup*"/>
119 </parameters>
120 </method>
121 <method name="get_name" symbol="oobs_group_get_name">
122 <return-type type="gchar*"/>
123 <parameters>
124 <parameter name="group" type="OobsGroup*"/>
125 </parameters>
126 </method>
127 <method name="get_users" symbol="oobs_group_get_users">
128 <return-type type="GList*"/>
129 <parameters>
130 <parameter name="group" type="OobsGroup*"/>
131 </parameters>
132 </method>
133 <method name="is_root" symbol="oobs_group_is_root">
134 <return-type type="gboolean"/>
135 <parameters>
136 <parameter name="group" type="OobsGroup*"/>
137 </parameters>
138 </method>
139 <constructor name="new" symbol="oobs_group_new">
140 <return-type type="OobsGroup*"/>
141 <parameters>
142 <parameter name="name" type="gchar*"/>
143 </parameters>
144 </constructor>
145 <method name="remove_user" symbol="oobs_group_remove_user">
146 <return-type type="void"/>
147 <parameters>
148 <parameter name="group" type="OobsGroup*"/>
149 <parameter name="user" type="OobsUser*"/>
150 </parameters>
151 </method>
152 <method name="set_gid" symbol="oobs_group_set_gid">
153 <return-type type="void"/>
154 <parameters>
155 <parameter name="group" type="OobsGroup*"/>
156 <parameter name="gid" type="gid_t"/>
157 </parameters>
158 </method>
159 <method name="set_password" symbol="oobs_group_set_password">
160 <return-type type="void"/>
161 <parameters>
162 <parameter name="group" type="OobsGroup*"/>
163 <parameter name="password" type="gchar*"/>
164 </parameters>
165 </method>
166 <property name="gid" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
167 <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
168 <property name="password" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
169 </object>
170 <object name="OobsGroupsConfig" parent="OobsObject" type-name="OobsGroupsConfig" get-type="oobs_groups_config_get_type">
171 <method name="add_group" symbol="oobs_groups_config_add_group">
172 <return-type type="OobsResult"/>
173 <parameters>
174 <parameter name="config" type="OobsGroupsConfig*"/>
175 <parameter name="group" type="OobsGroup*"/>
176 </parameters>
177 </method>
178 <method name="delete_group" symbol="oobs_groups_config_delete_group">
179 <return-type type="OobsResult"/>
180 <parameters>
181 <parameter name="config" type="OobsGroupsConfig*"/>
182 <parameter name="group" type="OobsGroup*"/>
183 </parameters>
184 </method>
185 <method name="find_free_gid" symbol="oobs_groups_config_find_free_gid">
186 <return-type type="gid_t"/>
187 <parameters>
188 <parameter name="config" type="OobsGroupsConfig*"/>
189 <parameter name="gid_min" type="gid_t"/>
190 <parameter name="gid_max" type="gid_t"/>
191 </parameters>
192 </method>
193 <method name="get" symbol="oobs_groups_config_get">
194 <return-type type="OobsObject*"/>
195 </method>
196 <method name="get_from_gid" symbol="oobs_groups_config_get_from_gid">
197 <return-type type="OobsGroup*"/>
198 <parameters>
199 <parameter name="config" type="OobsGroupsConfig*"/>
200 <parameter name="gid" type="gid_t"/>
201 </parameters>
202 </method>
203 <method name="get_from_name" symbol="oobs_groups_config_get_from_name">
204 <return-type type="OobsGroup*"/>
205 <parameters>
206 <parameter name="config" type="OobsGroupsConfig*"/>
207 <parameter name="name" type="gchar*"/>
208 </parameters>
209 </method>
210 <method name="get_groups" symbol="oobs_groups_config_get_groups">
211 <return-type type="OobsList*"/>
212 <parameters>
213 <parameter name="config" type="OobsGroupsConfig*"/>
214 </parameters>
215 </method>
216 <method name="is_gid_used" symbol="oobs_groups_config_is_gid_used">
217 <return-type type="gboolean"/>
218 <parameters>
219 <parameter name="config" type="OobsGroupsConfig*"/>
220 <parameter name="gid" type="gid_t"/>
221 </parameters>
222 </method>
223 <method name="is_name_used" symbol="oobs_groups_config_is_name_used">
224 <return-type type="gboolean"/>
225 <parameters>
226 <parameter name="config" type="OobsGroupsConfig*"/>
227 <parameter name="name" type="gchar*"/>
228 </parameters>
229 </method>
230 <property name="maximum-gid" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
231 <property name="minimum-gid" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
232 </object>
233 <object name="OobsHostsConfig" parent="OobsObject" type-name="OobsHostsConfig" get-type="oobs_hosts_config_get_type">
234 <method name="get" symbol="oobs_hosts_config_get">
235 <return-type type="OobsObject*"/>
236 </method>
237 <method name="get_dns_servers" symbol="oobs_hosts_config_get_dns_servers">
238 <return-type type="GList*"/>
239 <parameters>
240 <parameter name="config" type="OobsHostsConfig*"/>
241 </parameters>
242 </method>
243 <method name="get_domainname" symbol="oobs_hosts_config_get_domainname">
244 <return-type type="gchar*"/>
245 <parameters>
246 <parameter name="config" type="OobsHostsConfig*"/>
247 </parameters>
248 </method>
249 <method name="get_hostname" symbol="oobs_hosts_config_get_hostname">
250 <return-type type="gchar*"/>
251 <parameters>
252 <parameter name="config" type="OobsHostsConfig*"/>
253 </parameters>
254 </method>
255 <method name="get_search_domains" symbol="oobs_hosts_config_get_search_domains">
256 <return-type type="GList*"/>
257 <parameters>
258 <parameter name="config" type="OobsHostsConfig*"/>
259 </parameters>
260 </method>
261 <method name="get_static_hosts" symbol="oobs_hosts_config_get_static_hosts">
262 <return-type type="OobsList*"/>
263 <parameters>
264 <parameter name="config" type="OobsHostsConfig*"/>
265 </parameters>
266 </method>
267 <method name="set_dns_servers" symbol="oobs_hosts_config_set_dns_servers">
268 <return-type type="void"/>
269 <parameters>
270 <parameter name="config" type="OobsHostsConfig*"/>
271 <parameter name="dns_list" type="GList*"/>
272 </parameters>
273 </method>
274 <method name="set_domainname" symbol="oobs_hosts_config_set_domainname">
275 <return-type type="void"/>
276 <parameters>
277 <parameter name="config" type="OobsHostsConfig*"/>
278 <parameter name="domainname" type="gchar*"/>
279 </parameters>
280 </method>
281 <method name="set_hostname" symbol="oobs_hosts_config_set_hostname">
282 <return-type type="void"/>
283 <parameters>
284 <parameter name="config" type="OobsHostsConfig*"/>
285 <parameter name="hostname" type="gchar*"/>
286 </parameters>
287 </method>
288 <method name="set_search_domains" symbol="oobs_hosts_config_set_search_domains">
289 <return-type type="void"/>
290 <parameters>
291 <parameter name="config" type="OobsHostsConfig*"/>
292 <parameter name="search_domains_list" type="GList*"/>
293 </parameters>
294 </method>
295 </object>
296 <object name="OobsIface" parent="GObject" type-name="OobsIface" get-type="oobs_iface_get_type">
297 <method name="get_active" symbol="oobs_iface_get_active">
298 <return-type type="gboolean"/>
299 <parameters>
300 <parameter name="iface" type="OobsIface*"/>
301 </parameters>
302 </method>
303 <method name="get_auto" symbol="oobs_iface_get_auto">
304 <return-type type="gboolean"/>
305 <parameters>
306 <parameter name="iface" type="OobsIface*"/>
307 </parameters>
308 </method>
309 <method name="get_configured" symbol="oobs_iface_get_configured">
310 <return-type type="gboolean"/>
311 <parameters>
312 <parameter name="iface" type="OobsIface*"/>
313 </parameters>
314 </method>
315 <method name="get_device_name" symbol="oobs_iface_get_device_name">
316 <return-type type="gchar*"/>
317 <parameters>
318 <parameter name="iface" type="OobsIface*"/>
319 </parameters>
320 </method>
321 <method name="has_gateway" symbol="oobs_iface_has_gateway">
322 <return-type type="gboolean"/>
323 <parameters>
324 <parameter name="iface" type="OobsIface*"/>
325 </parameters>
326 </method>
327 <method name="set_active" symbol="oobs_iface_set_active">
328 <return-type type="void"/>
329 <parameters>
330 <parameter name="iface" type="OobsIface*"/>
331 <parameter name="is_active" type="gboolean"/>
332 </parameters>
333 </method>
334 <method name="set_auto" symbol="oobs_iface_set_auto">
335 <return-type type="void"/>
336 <parameters>
337 <parameter name="iface" type="OobsIface*"/>
338 <parameter name="is_auto" type="gboolean"/>
339 </parameters>
340 </method>
341 <method name="set_configured" symbol="oobs_iface_set_configured">
342 <return-type type="void"/>
343 <parameters>
344 <parameter name="iface" type="OobsIface*"/>
345 <parameter name="is_configured" type="gboolean"/>
346 </parameters>
347 </method>
348 <property name="active" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
349 <property name="auto" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
350 <property name="configured" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
351 <property name="device" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
352 <signal name="state-changed" when="LAST">
353 <return-type type="void"/>
354 <parameters>
355 <parameter name="iface" type="OobsIface*"/>
356 </parameters>
357 </signal>
358 <vfunc name="has_gateway">
359 <return-type type="gboolean"/>
360 <parameters>
361 <parameter name="p1" type="OobsIface*"/>
362 </parameters>
363 </vfunc>
364 <vfunc name="is_configured">
365 <return-type type="gboolean"/>
366 <parameters>
367 <parameter name="p1" type="OobsIface*"/>
368 </parameters>
369 </vfunc>
370 </object>
371 <object name="OobsIfaceEthernet" parent="OobsIface" type-name="OobsIfaceEthernet" get-type="oobs_iface_ethernet_get_type">
372 <method name="get_broadcast_address" symbol="oobs_iface_ethernet_get_broadcast_address">
373 <return-type type="gchar*"/>
374 <parameters>
375 <parameter name="iface" type="OobsIfaceEthernet*"/>
376 </parameters>
377 </method>
378 <method name="get_configuration_method" symbol="oobs_iface_ethernet_get_configuration_method">
379 <return-type type="gchar*"/>
380 <parameters>
381 <parameter name="iface" type="OobsIfaceEthernet*"/>
382 </parameters>
383 </method>
384 <method name="get_gateway_address" symbol="oobs_iface_ethernet_get_gateway_address">
385 <return-type type="gchar*"/>
386 <parameters>
387 <parameter name="iface" type="OobsIfaceEthernet*"/>
388 </parameters>
389 </method>
390 <method name="get_ip_address" symbol="oobs_iface_ethernet_get_ip_address">
391 <return-type type="gchar*"/>
392 <parameters>
393 <parameter name="iface" type="OobsIfaceEthernet*"/>
394 </parameters>
395 </method>
396 <method name="get_network_address" symbol="oobs_iface_ethernet_get_network_address">
397 <return-type type="gchar*"/>
398 <parameters>
399 <parameter name="iface" type="OobsIfaceEthernet*"/>
400 </parameters>
401 </method>
402 <method name="get_network_mask" symbol="oobs_iface_ethernet_get_network_mask">
403 <return-type type="gchar*"/>
404 <parameters>
405 <parameter name="iface" type="OobsIfaceEthernet*"/>
406 </parameters>
407 </method>
408 <method name="set_broadcast_address" symbol="oobs_iface_ethernet_set_broadcast_address">
409 <return-type type="void"/>
410 <parameters>
411 <parameter name="iface" type="OobsIfaceEthernet*"/>
412 <parameter name="address" type="gchar*"/>
413 </parameters>
414 </method>
415 <method name="set_configuration_method" symbol="oobs_iface_ethernet_set_configuration_method">
416 <return-type type="void"/>
417 <parameters>
418 <parameter name="iface" type="OobsIfaceEthernet*"/>
419 <parameter name="method" type="gchar*"/>
420 </parameters>
421 </method>
422 <method name="set_gateway_address" symbol="oobs_iface_ethernet_set_gateway_address">
423 <return-type type="void"/>
424 <parameters>
425 <parameter name="iface" type="OobsIfaceEthernet*"/>
426 <parameter name="address" type="gchar*"/>
427 </parameters>
428 </method>
429 <method name="set_ip_address" symbol="oobs_iface_ethernet_set_ip_address">
430 <return-type type="void"/>
431 <parameters>
432 <parameter name="iface" type="OobsIfaceEthernet*"/>
433 <parameter name="address" type="gchar*"/>
434 </parameters>
435 </method>
436 <method name="set_network_address" symbol="oobs_iface_ethernet_set_network_address">
437 <return-type type="void"/>
438 <parameters>
439 <parameter name="iface" type="OobsIfaceEthernet*"/>
440 <parameter name="address" type="gchar*"/>
441 </parameters>
442 </method>
443 <method name="set_network_mask" symbol="oobs_iface_ethernet_set_network_mask">
444 <return-type type="void"/>
445 <parameters>
446 <parameter name="iface" type="OobsIfaceEthernet*"/>
447 <parameter name="mask" type="gchar*"/>
448 </parameters>
449 </method>
450 <property name="broadcast-address" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
451 <property name="config-method" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
452 <property name="gateway-address" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
453 <property name="ip-address" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
454 <property name="ip-mask" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
455 <property name="network-address" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
456 </object>
457 <object name="OobsIfaceIRLan" parent="OobsIfaceEthernet" type-name="OobsIfaceIRLan" get-type="oobs_iface_irlan_get_type">
458 </object>
459 <object name="OobsIfacePPP" parent="OobsIface" type-name="OobsIfacePPP" get-type="oobs_iface_ppp_get_type">
460 <method name="get_apn" symbol="oobs_iface_ppp_get_apn">
461 <return-type type="gchar*"/>
462 <parameters>
463 <parameter name="iface" type="OobsIfacePPP*"/>
464 </parameters>
465 </method>
466 <method name="get_connection_type" symbol="oobs_iface_ppp_get_connection_type">
467 <return-type type="gchar*"/>
468 <parameters>
469 <parameter name="iface" type="OobsIfacePPP*"/>
470 </parameters>
471 </method>
472 <method name="get_default_gateway" symbol="oobs_iface_ppp_get_default_gateway">
473 <return-type type="gboolean"/>
474 <parameters>
475 <parameter name="iface" type="OobsIfacePPP*"/>
476 </parameters>
477 </method>
478 <method name="get_dial_type" symbol="oobs_iface_ppp_get_dial_type">
479 <return-type type="OobsDialType"/>
480 <parameters>
481 <parameter name="iface" type="OobsIfacePPP*"/>
482 </parameters>
483 </method>
484 <method name="get_ethernet" symbol="oobs_iface_ppp_get_ethernet">
485 <return-type type="OobsIfaceEthernet*"/>
486 <parameters>
487 <parameter name="iface" type="OobsIfacePPP*"/>
488 </parameters>
489 </method>
490 <method name="get_login" symbol="oobs_iface_ppp_get_login">
491 <return-type type="gchar*"/>
492 <parameters>
493 <parameter name="iface" type="OobsIfacePPP*"/>
494 </parameters>
495 </method>
496 <method name="get_peer_noauth" symbol="oobs_iface_ppp_get_peer_noauth">
497 <return-type type="gboolean"/>
498 <parameters>
499 <parameter name="iface" type="OobsIfacePPP*"/>
500 </parameters>
501 </method>
502 <method name="get_persistent" symbol="oobs_iface_ppp_get_persistent">
503 <return-type type="gboolean"/>
504 <parameters>
505 <parameter name="iface" type="OobsIfacePPP*"/>
506 </parameters>
507 </method>
508 <method name="get_phone_number" symbol="oobs_iface_ppp_get_phone_number">
509 <return-type type="gchar*"/>
510 <parameters>
511 <parameter name="iface" type="OobsIfacePPP*"/>
512 </parameters>
513 </method>
514 <method name="get_phone_prefix" symbol="oobs_iface_ppp_get_phone_prefix">
515 <return-type type="gchar*"/>
516 <parameters>
517 <parameter name="iface" type="OobsIfacePPP*"/>
518 </parameters>
519 </method>
520 <method name="get_serial_port" symbol="oobs_iface_ppp_get_serial_port">
521 <return-type type="gchar*"/>
522 <parameters>
523 <parameter name="iface" type="OobsIfacePPP*"/>
524 </parameters>
525 </method>
526 <method name="get_use_peer_dns" symbol="oobs_iface_ppp_get_use_peer_dns">
527 <return-type type="gboolean"/>
528 <parameters>
529 <parameter name="iface" type="OobsIfacePPP*"/>
530 </parameters>
531 </method>
532 <method name="get_volume" symbol="oobs_iface_ppp_get_volume">
533 <return-type type="OobsModemVolume"/>
534 <parameters>
535 <parameter name="iface" type="OobsIfacePPP*"/>
536 </parameters>
537 </method>
538 <method name="set_apn" symbol="oobs_iface_ppp_set_apn">
539 <return-type type="void"/>
540 <parameters>
541 <parameter name="iface" type="OobsIfacePPP*"/>
542 <parameter name="apn" type="gchar*"/>
543 </parameters>
544 </method>
545 <method name="set_connection_type" symbol="oobs_iface_ppp_set_connection_type">
546 <return-type type="void"/>
547 <parameters>
548 <parameter name="iface" type="OobsIfacePPP*"/>
549 <parameter name="type" type="gchar*"/>
550 </parameters>
551 </method>
552 <method name="set_default_gateway" symbol="oobs_iface_ppp_set_default_gateway">
553 <return-type type="void"/>
554 <parameters>
555 <parameter name="iface" type="OobsIfacePPP*"/>
556 <parameter name="default_gw" type="gboolean"/>
557 </parameters>
558 </method>
559 <method name="set_dial_type" symbol="oobs_iface_ppp_set_dial_type">
560 <return-type type="void"/>
561 <parameters>
562 <parameter name="iface" type="OobsIfacePPP*"/>
563 <parameter name="dial_type" type="OobsDialType"/>
564 </parameters>
565 </method>
566 <method name="set_ethernet" symbol="oobs_iface_ppp_set_ethernet">
567 <return-type type="void"/>
568 <parameters>
569 <parameter name="iface" type="OobsIfacePPP*"/>
570 <parameter name="ethernet" type="OobsIfaceEthernet*"/>
571 </parameters>
572 </method>
573 <method name="set_login" symbol="oobs_iface_ppp_set_login">
574 <return-type type="void"/>
575 <parameters>
576 <parameter name="iface" type="OobsIfacePPP*"/>
577 <parameter name="login" type="gchar*"/>
578 </parameters>
579 </method>
580 <method name="set_password" symbol="oobs_iface_ppp_set_password">
581 <return-type type="void"/>
582 <parameters>
583 <parameter name="iface" type="OobsIfacePPP*"/>
584 <parameter name="password" type="gchar*"/>
585 </parameters>
586 </method>
587 <method name="set_peer_noauth" symbol="oobs_iface_ppp_set_peer_noauth">
588 <return-type type="void"/>
589 <parameters>
590 <parameter name="iface" type="OobsIfacePPP*"/>
591 <parameter name="use_peer_dns" type="gboolean"/>
592 </parameters>
593 </method>
594 <method name="set_persistent" symbol="oobs_iface_ppp_set_persistent">
595 <return-type type="void"/>
596 <parameters>
597 <parameter name="iface" type="OobsIfacePPP*"/>
598 <parameter name="persistent" type="gboolean"/>
599 </parameters>
600 </method>
601 <method name="set_phone_number" symbol="oobs_iface_ppp_set_phone_number">
602 <return-type type="void"/>
603 <parameters>
604 <parameter name="iface" type="OobsIfacePPP*"/>
605 <parameter name="phone_number" type="gchar*"/>
606 </parameters>
607 </method>
608 <method name="set_phone_prefix" symbol="oobs_iface_ppp_set_phone_prefix">
609 <return-type type="void"/>
610 <parameters>
611 <parameter name="iface" type="OobsIfacePPP*"/>
612 <parameter name="phone_prefix" type="gchar*"/>
613 </parameters>
614 </method>
615 <method name="set_serial_port" symbol="oobs_iface_ppp_set_serial_port">
616 <return-type type="void"/>
617 <parameters>
618 <parameter name="iface" type="OobsIfacePPP*"/>
619 <parameter name="serial_port" type="gchar*"/>
620 </parameters>
621 </method>
622 <method name="set_use_peer_dns" symbol="oobs_iface_ppp_set_use_peer_dns">
623 <return-type type="void"/>
624 <parameters>
625 <parameter name="iface" type="OobsIfacePPP*"/>
626 <parameter name="use_peer_dns" type="gboolean"/>
627 </parameters>
628 </method>
629 <method name="set_volume" symbol="oobs_iface_ppp_set_volume">
630 <return-type type="void"/>
631 <parameters>
632 <parameter name="iface" type="OobsIfacePPP*"/>
633 <parameter name="volume" type="OobsModemVolume"/>
634 </parameters>
635 </method>
636 <property name="apn" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
637 <property name="connection-type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
638 <property name="default-gateway" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
639 <property name="dial-type" type="OobsDialType" readable="1" writable="1" construct="0" construct-only="0"/>
640 <property name="ethernet" type="OobsIfaceEthernet*" readable="1" writable="1" construct="0" construct-only="0"/>
641 <property name="iface-section" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
642 <property name="login" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
643 <property name="password" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
644 <property name="peer-noauth" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
645 <property name="persistent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
646 <property name="phone-number" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
647 <property name="phone-prefix" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
648 <property name="serial-port" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
649 <property name="use-peer-dns" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
650 <property name="volume" type="OobsModemVolume" readable="1" writable="1" construct="0" construct-only="0"/>
651 </object>
652 <object name="OobsIfacePlip" parent="OobsIface" type-name="OobsIfacePlip" get-type="oobs_iface_plip_get_type">
653 <method name="get_address" symbol="oobs_iface_plip_get_address">
654 <return-type type="gchar*"/>
655 <parameters>
656 <parameter name="iface" type="OobsIfacePlip*"/>
657 </parameters>
658 </method>
659 <method name="get_remote_address" symbol="oobs_iface_plip_get_remote_address">
660 <return-type type="gchar*"/>
661 <parameters>
662 <parameter name="iface" type="OobsIfacePlip*"/>
663 </parameters>
664 </method>
665 <method name="set_address" symbol="oobs_iface_plip_set_address">
666 <return-type type="void"/>
667 <parameters>
668 <parameter name="iface" type="OobsIfacePlip*"/>
669 <parameter name="address" type="gchar*"/>
670 </parameters>
671 </method>
672 <method name="set_remote_address" symbol="oobs_iface_plip_set_remote_address">
673 <return-type type="void"/>
674 <parameters>
675 <parameter name="iface" type="OobsIfacePlip*"/>
676 <parameter name="address" type="gchar*"/>
677 </parameters>
678 </method>
679 <property name="address" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
680 <property name="remote-address" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
681 </object>
682 <object name="OobsIfaceWireless" parent="OobsIfaceEthernet" type-name="OobsIfaceWireless" get-type="oobs_iface_wireless_get_type">
683 <method name="get_essid" symbol="oobs_iface_wireless_get_essid">
684 <return-type type="gchar*"/>
685 <parameters>
686 <parameter name="iface" type="OobsIfaceWireless*"/>
687 </parameters>
688 </method>
689 <method name="get_key" symbol="oobs_iface_wireless_get_key">
690 <return-type type="gchar*"/>
691 <parameters>
692 <parameter name="iface" type="OobsIfaceWireless*"/>
693 </parameters>
694 </method>
695 <method name="get_key_type" symbol="oobs_iface_wireless_get_key_type">
696 <return-type type="gchar*"/>
697 <parameters>
698 <parameter name="iface" type="OobsIfaceWireless*"/>
699 </parameters>
700 </method>
701 <method name="set_essid" symbol="oobs_iface_wireless_set_essid">
702 <return-type type="void"/>
703 <parameters>
704 <parameter name="iface" type="OobsIfaceWireless*"/>
705 <parameter name="essid" type="gchar*"/>
706 </parameters>
707 </method>
708 <method name="set_key" symbol="oobs_iface_wireless_set_key">
709 <return-type type="void"/>
710 <parameters>
711 <parameter name="iface" type="OobsIfaceWireless*"/>
712 <parameter name="key" type="gchar*"/>
713 </parameters>
714 </method>
715 <method name="set_key_type" symbol="oobs_iface_wireless_set_key_type">
716 <return-type type="void"/>
717 <parameters>
718 <parameter name="iface" type="OobsIfaceWireless*"/>
719 <parameter name="key_type" type="gchar*"/>
720 </parameters>
721 </method>
722 <property name="essid" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
723 <property name="key" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
724 <property name="key-type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
725 </object>
726 <object name="OobsIfacesConfig" parent="OobsObject" type-name="OobsIfacesConfig" get-type="oobs_ifaces_config_get_type">
727 <method name="get" symbol="oobs_ifaces_config_get">
728 <return-type type="OobsObject*"/>
729 </method>
730 <method name="get_available_configuration_methods" symbol="oobs_ifaces_config_get_available_configuration_methods">
731 <return-type type="GList*"/>
732 <parameters>
733 <parameter name="config" type="OobsIfacesConfig*"/>
734 </parameters>
735 </method>
736 <method name="get_available_key_types" symbol="oobs_ifaces_config_get_available_key_types">
737 <return-type type="GList*"/>
738 <parameters>
739 <parameter name="config" type="OobsIfacesConfig*"/>
740 </parameters>
741 </method>
742 <method name="get_available_ppp_types" symbol="oobs_ifaces_config_get_available_ppp_types">
743 <return-type type="GList*"/>
744 <parameters>
745 <parameter name="config" type="OobsIfacesConfig*"/>
746 </parameters>
747 </method>
748 <method name="get_ifaces" symbol="oobs_ifaces_config_get_ifaces">
749 <return-type type="OobsList*"/>
750 <parameters>
751 <parameter name="config" type="OobsIfacesConfig*"/>
752 <parameter name="type" type="OobsIfaceType"/>
753 </parameters>
754 </method>
755 </object>
756 <object name="OobsList" parent="GObject" type-name="OobsList" get-type="oobs_list_get_type">
757 <method name="append" symbol="oobs_list_append">
758 <return-type type="void"/>
759 <parameters>
760 <parameter name="list" type="OobsList*"/>
761 <parameter name="iter" type="OobsListIter*"/>
762 </parameters>
763 </method>
764 <method name="clear" symbol="oobs_list_clear">
765 <return-type type="void"/>
766 <parameters>
767 <parameter name="list" type="OobsList*"/>
768 </parameters>
769 </method>
770 <method name="get" symbol="oobs_list_get">
771 <return-type type="GObject*"/>
772 <parameters>
773 <parameter name="list" type="OobsList*"/>
774 <parameter name="iter" type="OobsListIter*"/>
775 </parameters>
776 </method>
777 <method name="get_iter_first" symbol="oobs_list_get_iter_first">
778 <return-type type="gboolean"/>
779 <parameters>
780 <parameter name="list" type="OobsList*"/>
781 <parameter name="iter" type="OobsListIter*"/>
782 </parameters>
783 </method>
784 <method name="get_n_items" symbol="oobs_list_get_n_items">
785 <return-type type="gint"/>
786 <parameters>
787 <parameter name="list" type="OobsList*"/>
788 </parameters>
789 </method>
790 <method name="insert_after" symbol="oobs_list_insert_after">
791 <return-type type="void"/>
792 <parameters>
793 <parameter name="list" type="OobsList*"/>
794 <parameter name="anchor" type="OobsListIter*"/>
795 <parameter name="iter" type="OobsListIter*"/>
796 </parameters>
797 </method>
798 <method name="insert_before" symbol="oobs_list_insert_before">
799 <return-type type="void"/>
800 <parameters>
801 <parameter name="list" type="OobsList*"/>
802 <parameter name="anchor" type="OobsListIter*"/>
803 <parameter name="iter" type="OobsListIter*"/>
804 </parameters>
805 </method>
806 <method name="prepend" symbol="oobs_list_prepend">
807 <return-type type="void"/>
808 <parameters>
809 <parameter name="list" type="OobsList*"/>
810 <parameter name="iter" type="OobsListIter*"/>
811 </parameters>
812 </method>
813 <method name="remove" symbol="oobs_list_remove">
814 <return-type type="gboolean"/>
815 <parameters>
816 <parameter name="list" type="OobsList*"/>
817 <parameter name="iter" type="OobsListIter*"/>
818 </parameters>
819 </method>
820 <method name="set" symbol="oobs_list_set">
821 <return-type type="void"/>
822 <parameters>
823 <parameter name="list" type="OobsList*"/>
824 <parameter name="iter" type="OobsListIter*"/>
825 <parameter name="data" type="gpointer"/>
826 </parameters>
827 </method>
828 <property name="contained-type" type="gpointer" readable="0" writable="1" construct="0" construct-only="1"/>
829 </object>
830 <object name="OobsNFSConfig" parent="OobsObject" type-name="OobsNFSConfig" get-type="oobs_nfs_config_get_type">
831 <method name="get" symbol="oobs_nfs_config_get">
832 <return-type type="OobsObject*"/>
833 </method>
834 <method name="get_shares" symbol="oobs_nfs_config_get_shares">
835 <return-type type="OobsList*"/>
836 <parameters>
837 <parameter name="config" type="OobsNFSConfig*"/>
838 </parameters>
839 </method>
840 </object>
841 <object name="OobsNTPConfig" parent="OobsObject" type-name="OobsNTPConfig" get-type="oobs_ntp_config_get_type">
842 <method name="get" symbol="oobs_ntp_config_get">
843 <return-type type="OobsObject*"/>
844 </method>
845 <method name="get_servers" symbol="oobs_ntp_config_get_servers">
846 <return-type type="OobsList*"/>
847 <parameters>
848 <parameter name="config" type="OobsNTPConfig*"/>
849 </parameters>
850 </method>
851 </object>
852 <object name="OobsNTPServer" parent="GObject" type-name="OobsNTPServer" get-type="oobs_ntp_server_get_type">
853 <method name="get_hostname" symbol="oobs_ntp_server_get_hostname">
854 <return-type type="gchar*"/>
855 <parameters>
856 <parameter name="ntp_server" type="OobsNTPServer*"/>
857 </parameters>
858 </method>
859 <constructor name="new" symbol="oobs_ntp_server_new">
860 <return-type type="OobsNTPServer*"/>
861 <parameters>
862 <parameter name="hostname" type="gchar*"/>
863 </parameters>
864 </constructor>
865 <method name="set_hostname" symbol="oobs_ntp_server_set_hostname">
866 <return-type type="void"/>
867 <parameters>
868 <parameter name="ntp_server" type="OobsNTPServer*"/>
869 <parameter name="hostname" type="gchar*"/>
870 </parameters>
871 </method>
872 <property name="hostname" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
873 </object>
874 <object name="OobsObject" parent="GObject" type-name="OobsObject" get-type="oobs_object_get_type">
875 <method name="add" symbol="oobs_object_add">
876 <return-type type="OobsResult"/>
877 <parameters>
878 <parameter name="object" type="OobsObject*"/>
879 </parameters>
880 </method>
881 <method name="add_async" symbol="oobs_object_add_async">
882 <return-type type="OobsResult"/>
883 <parameters>
884 <parameter name="object" type="OobsObject*"/>
885 <parameter name="func" type="OobsObjectAsyncFunc"/>
886 <parameter name="data" type="gpointer"/>
887 </parameters>
888 </method>
889 <method name="authenticate" symbol="oobs_object_authenticate">
890 <return-type type="gboolean"/>
891 <parameters>
892 <parameter name="object" type="OobsObject*"/>
893 <parameter name="error" type="GError**"/>
894 </parameters>
895 </method>
896 <method name="commit" symbol="oobs_object_commit">
897 <return-type type="OobsResult"/>
898 <parameters>
899 <parameter name="object" type="OobsObject*"/>
900 </parameters>
901 </method>
902 <method name="commit_async" symbol="oobs_object_commit_async">
903 <return-type type="OobsResult"/>
904 <parameters>
905 <parameter name="object" type="OobsObject*"/>
906 <parameter name="func" type="OobsObjectAsyncFunc"/>
907 <parameter name="data" type="gpointer"/>
908 </parameters>
909 </method>
910 <method name="delete" symbol="oobs_object_delete">
911 <return-type type="OobsResult"/>
912 <parameters>
913 <parameter name="object" type="OobsObject*"/>
914 </parameters>
915 </method>
916 <method name="delete_async" symbol="oobs_object_delete_async">
917 <return-type type="OobsResult"/>
918 <parameters>
919 <parameter name="object" type="OobsObject*"/>
920 <parameter name="func" type="OobsObjectAsyncFunc"/>
921 <parameter name="data" type="gpointer"/>
922 </parameters>
923 </method>
924 <method name="ensure_update" symbol="oobs_object_ensure_update">
925 <return-type type="void"/>
926 <parameters>
927 <parameter name="object" type="OobsObject*"/>
928 </parameters>
929 </method>
930 <method name="has_updated" symbol="oobs_object_has_updated">
931 <return-type type="gboolean"/>
932 <parameters>
933 <parameter name="object" type="OobsObject*"/>
934 </parameters>
935 </method>
936 <method name="process_requests" symbol="oobs_object_process_requests">
937 <return-type type="void"/>
938 <parameters>
939 <parameter name="object" type="OobsObject*"/>
940 </parameters>
941 </method>
942 <method name="update" symbol="oobs_object_update">
943 <return-type type="OobsResult"/>
944 <parameters>
945 <parameter name="object" type="OobsObject*"/>
946 </parameters>
947 </method>
948 <method name="update_async" symbol="oobs_object_update_async">
949 <return-type type="OobsResult"/>
950 <parameters>
951 <parameter name="object" type="OobsObject*"/>
952 <parameter name="func" type="OobsObjectAsyncFunc"/>
953 <parameter name="data" type="gpointer"/>
954 </parameters>
955 </method>
956 <property name="remote-object" type="char*" readable="0" writable="1" construct="0" construct-only="1"/>
957 <signal name="changed" when="LAST">
958 <return-type type="void"/>
959 <parameters>
960 <parameter name="object" type="OobsObject*"/>
961 </parameters>
962 </signal>
963 <signal name="committed" when="LAST">
964 <return-type type="void"/>
965 <parameters>
966 <parameter name="object" type="OobsObject*"/>
967 </parameters>
968 </signal>
969 <signal name="updated" when="LAST">
970 <return-type type="void"/>
971 <parameters>
972 <parameter name="object" type="OobsObject*"/>
973 </parameters>
974 </signal>
975 <vfunc name="commit">
976 <return-type type="void"/>
977 <parameters>
978 <parameter name="object" type="OobsObject*"/>
979 </parameters>
980 </vfunc>
981 <vfunc name="get_update_message">
982 <return-type type="void"/>
983 <parameters>
984 <parameter name="object" type="OobsObject*"/>
985 </parameters>
986 </vfunc>
987 <vfunc name="update">
988 <return-type type="void"/>
989 <parameters>
990 <parameter name="object" type="OobsObject*"/>
991 </parameters>
992 </vfunc>
993 </object>
994 <object name="OobsSMBConfig" parent="OobsObject" type-name="OobsSMBConfig" get-type="oobs_smb_config_get_type">
995 <method name="delete_user_password" symbol="oobs_smb_config_delete_user_password">
996 <return-type type="void"/>
997 <parameters>
998 <parameter name="config" type="OobsSMBConfig*"/>
999 <parameter name="user" type="OobsUser*"/>
1000 </parameters>
1001 </method>
1002 <method name="get" symbol="oobs_smb_config_get">
1003 <return-type type="OobsObject*"/>
1004 </method>
1005 <method name="get_description" symbol="oobs_smb_config_get_description">
1006 <return-type type="gchar*"/>
1007 <parameters>
1008 <parameter name="config" type="OobsSMBConfig*"/>
1009 </parameters>
1010 </method>
1011 <method name="get_is_wins_server" symbol="oobs_smb_config_get_is_wins_server">
1012 <return-type type="gboolean"/>
1013 <parameters>
1014 <parameter name="config" type="OobsSMBConfig*"/>
1015 </parameters>
1016 </method>
1017 <method name="get_shares" symbol="oobs_smb_config_get_shares">
1018 <return-type type="OobsList*"/>
1019 <parameters>
1020 <parameter name="config" type="OobsSMBConfig*"/>
1021 </parameters>
1022 </method>
1023 <method name="get_wins_server" symbol="oobs_smb_config_get_wins_server">
1024 <return-type type="gchar*"/>
1025 <parameters>
1026 <parameter name="config" type="OobsSMBConfig*"/>
1027 </parameters>
1028 </method>
1029 <method name="get_workgroup" symbol="oobs_smb_config_get_workgroup">
1030 <return-type type="gchar*"/>
1031 <parameters>
1032 <parameter name="config" type="OobsSMBConfig*"/>
1033 </parameters>
1034 </method>
1035 <method name="set_description" symbol="oobs_smb_config_set_description">
1036 <return-type type="void"/>
1037 <parameters>
1038 <parameter name="config" type="OobsSMBConfig*"/>
1039 <parameter name="description" type="gchar*"/>
1040 </parameters>
1041 </method>
1042 <method name="set_is_wins_server" symbol="oobs_smb_config_set_is_wins_server">
1043 <return-type type="void"/>
1044 <parameters>
1045 <parameter name="config" type="OobsSMBConfig*"/>
1046 <parameter name="is_wins_server" type="gboolean"/>
1047 </parameters>
1048 </method>
1049 <method name="set_user_password" symbol="oobs_smb_config_set_user_password">
1050 <return-type type="void"/>
1051 <parameters>
1052 <parameter name="config" type="OobsSMBConfig*"/>
1053 <parameter name="user" type="OobsUser*"/>
1054 <parameter name="password" type="gchar*"/>
1055 </parameters>
1056 </method>
1057 <method name="set_wins_server" symbol="oobs_smb_config_set_wins_server">
1058 <return-type type="void"/>
1059 <parameters>
1060 <parameter name="config" type="OobsSMBConfig*"/>
1061 <parameter name="wins_server" type="gchar*"/>
1062 </parameters>
1063 </method>
1064 <method name="set_workgroup" symbol="oobs_smb_config_set_workgroup">
1065 <return-type type="void"/>
1066 <parameters>
1067 <parameter name="config" type="OobsSMBConfig*"/>
1068 <parameter name="workgroup" type="gchar*"/>
1069 </parameters>
1070 </method>
1071 <method name="user_has_password" symbol="oobs_smb_config_user_has_password">
1072 <return-type type="gboolean"/>
1073 <parameters>
1074 <parameter name="config" type="OobsSMBConfig*"/>
1075 <parameter name="user" type="OobsUser*"/>
1076 </parameters>
1077 </method>
1078 <property name="description" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1079 <property name="is-wins-server" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1080 <property name="wins-server" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1081 <property name="workgroup" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1082 </object>
1083 <object name="OobsSelfConfig" parent="OobsObject" type-name="OobsSelfConfig" get-type="oobs_self_config_get_type">
1084 <method name="get" symbol="oobs_self_config_get">
1085 <return-type type="OobsObject*"/>
1086 </method>
1087 <method name="get_user" symbol="oobs_self_config_get_user">
1088 <return-type type="OobsUser*"/>
1089 <parameters>
1090 <parameter name="config" type="OobsSelfConfig*"/>
1091 </parameters>
1092 </method>
1093 <method name="is_user_self" symbol="oobs_self_config_is_user_self">
1094 <return-type type="gboolean"/>
1095 <parameters>
1096 <parameter name="config" type="OobsSelfConfig*"/>
1097 <parameter name="user" type="OobsUser*"/>
1098 </parameters>
1099 </method>
1100 </object>
1101 <object name="OobsService" parent="OobsObject" type-name="OobsService" get-type="oobs_service_get_type">
1102 <method name="get_name" symbol="oobs_service_get_name">
1103 <return-type type="gchar*"/>
1104 <parameters>
1105 <parameter name="service" type="OobsService*"/>
1106 </parameters>
1107 </method>
1108 <method name="get_runlevel_configuration" symbol="oobs_service_get_runlevel_configuration">
1109 <return-type type="void"/>
1110 <parameters>
1111 <parameter name="service" type="OobsService*"/>
1112 <parameter name="runlevel" type="OobsServicesRunlevel*"/>
1113 <parameter name="status" type="OobsServiceStatus*"/>
1114 <parameter name="priority" type="gint*"/>
1115 </parameters>
1116 </method>
1117 <method name="set_runlevel_configuration" symbol="oobs_service_set_runlevel_configuration">
1118 <return-type type="void"/>
1119 <parameters>
1120 <parameter name="service" type="OobsService*"/>
1121 <parameter name="runlevel" type="OobsServicesRunlevel*"/>
1122 <parameter name="status" type="OobsServiceStatus"/>
1123 <parameter name="priority" type="gint"/>
1124 </parameters>
1125 </method>
1126 <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
1127 </object>
1128 <object name="OobsServicesConfig" parent="OobsObject" type-name="OobsServicesConfig" get-type="oobs_services_config_get_type">
1129 <method name="get" symbol="oobs_services_config_get">
1130 <return-type type="OobsObject*"/>
1131 </method>
1132 <method name="get_default_runlevel" symbol="oobs_services_config_get_default_runlevel">
1133 <return-type type="OobsServicesRunlevel*"/>
1134 <parameters>
1135 <parameter name="config" type="OobsServicesConfig*"/>
1136 </parameters>
1137 </method>
1138 <method name="get_runlevels" symbol="oobs_services_config_get_runlevels">
1139 <return-type type="GList*"/>
1140 <parameters>
1141 <parameter name="config" type="OobsServicesConfig*"/>
1142 </parameters>
1143 </method>
1144 <method name="get_services" symbol="oobs_services_config_get_services">
1145 <return-type type="OobsList*"/>
1146 <parameters>
1147 <parameter name="config" type="OobsServicesConfig*"/>
1148 </parameters>
1149 </method>
1150 </object>
1151 <object name="OobsSession" parent="GObject" type-name="OobsSession" get-type="oobs_session_get_type">
1152 <method name="commit" symbol="oobs_session_commit">
1153 <return-type type="OobsResult"/>
1154 <parameters>
1155 <parameter name="session" type="OobsSession*"/>
1156 </parameters>
1157 </method>
1158 <method name="get" symbol="oobs_session_get">
1159 <return-type type="OobsSession*"/>
1160 </method>
1161 <method name="get_authentication_action" symbol="oobs_session_get_authentication_action">
1162 <return-type type="gchar*"/>
1163 <parameters>
1164 <parameter name="session" type="OobsSession*"/>
1165 </parameters>
1166 </method>
1167 <method name="get_connected" symbol="oobs_session_get_connected">
1168 <return-type type="gboolean"/>
1169 <parameters>
1170 <parameter name="session" type="OobsSession*"/>
1171 </parameters>
1172 </method>
1173 <method name="get_platform" symbol="oobs_session_get_platform">
1174 <return-type type="OobsResult"/>
1175 <parameters>
1176 <parameter name="session" type="OobsSession*"/>
1177 <parameter name="platform" type="gchar**"/>
1178 </parameters>
1179 </method>
1180 <method name="get_supported_platforms" symbol="oobs_session_get_supported_platforms">
1181 <return-type type="OobsResult"/>
1182 <parameters>
1183 <parameter name="session" type="OobsSession*"/>
1184 <parameter name="platforms" type="GList**"/>
1185 </parameters>
1186 </method>
1187 <method name="process_requests" symbol="oobs_session_process_requests">
1188 <return-type type="void"/>
1189 <parameters>
1190 <parameter name="session" type="OobsSession*"/>
1191 </parameters>
1192 </method>
1193 <method name="set_platform" symbol="oobs_session_set_platform">
1194 <return-type type="OobsResult"/>
1195 <parameters>
1196 <parameter name="session" type="OobsSession*"/>
1197 <parameter name="platform" type="gchar*"/>
1198 </parameters>
1199 </method>
1200 <property name="platform" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1201 </object>
1202 <object name="OobsShare" parent="GObject" type-name="OobsShare" get-type="oobs_share_get_type">
1203 <method name="get_path" symbol="oobs_share_get_path">
1204 <return-type type="gchar*"/>
1205 <parameters>
1206 <parameter name="share" type="OobsShare*"/>
1207 </parameters>
1208 </method>
1209 <method name="set_path" symbol="oobs_share_set_path">
1210 <return-type type="void"/>
1211 <parameters>
1212 <parameter name="share" type="OobsShare*"/>
1213 <parameter name="path" type="gchar*"/>
1214 </parameters>
1215 </method>
1216 <property name="path" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1217 </object>
1218 <object name="OobsShareNFS" parent="OobsShare" type-name="OobsShareNFS" get-type="oobs_share_nfs_get_type">
1219 <method name="add_acl_element" symbol="oobs_share_nfs_add_acl_element">
1220 <return-type type="void"/>
1221 <parameters>
1222 <parameter name="share" type="OobsShareNFS*"/>
1223 <parameter name="element" type="gchar*"/>
1224 <parameter name="read_only" type="gboolean"/>
1225 </parameters>
1226 </method>
1227 <method name="get_acl" symbol="oobs_share_nfs_get_acl">
1228 <return-type type="GSList*"/>
1229 <parameters>
1230 <parameter name="share" type="OobsShareNFS*"/>
1231 </parameters>
1232 </method>
1233 <constructor name="new" symbol="oobs_share_nfs_new">
1234 <return-type type="OobsShare*"/>
1235 <parameters>
1236 <parameter name="path" type="gchar*"/>
1237 </parameters>
1238 </constructor>
1239 <method name="set_acl" symbol="oobs_share_nfs_set_acl">
1240 <return-type type="void"/>
1241 <parameters>
1242 <parameter name="share" type="OobsShareNFS*"/>
1243 <parameter name="acl" type="GSList*"/>
1244 </parameters>
1245 </method>
1246 </object>
1247 <object name="OobsShareSMB" parent="OobsShare" type-name="OobsShareSMB" get-type="oobs_share_smb_get_type">
1248 <method name="get_comment" symbol="oobs_share_smb_get_comment">
1249 <return-type type="gchar*"/>
1250 <parameters>
1251 <parameter name="share" type="OobsShareSMB*"/>
1252 </parameters>
1253 </method>
1254 <method name="get_flags" symbol="oobs_share_smb_get_flags">
1255 <return-type type="OobsShareSMBFlags"/>
1256 <parameters>
1257 <parameter name="share" type="OobsShareSMB*"/>
1258 </parameters>
1259 </method>
1260 <method name="get_name" symbol="oobs_share_smb_get_name">
1261 <return-type type="gchar*"/>
1262 <parameters>
1263 <parameter name="share" type="OobsShareSMB*"/>
1264 </parameters>
1265 </method>
1266 <constructor name="new" symbol="oobs_share_smb_new">
1267 <return-type type="OobsShare*"/>
1268 <parameters>
1269 <parameter name="path" type="gchar*"/>
1270 <parameter name="name" type="gchar*"/>
1271 <parameter name="comment" type="gchar*"/>
1272 <parameter name="flags" type="OobsShareSMBFlags"/>
1273 </parameters>
1274 </constructor>
1275 <method name="set_comment" symbol="oobs_share_smb_set_comment">
1276 <return-type type="void"/>
1277 <parameters>
1278 <parameter name="share" type="OobsShareSMB*"/>
1279 <parameter name="comment" type="gchar*"/>
1280 </parameters>
1281 </method>
1282 <method name="set_flags" symbol="oobs_share_smb_set_flags">
1283 <return-type type="void"/>
1284 <parameters>
1285 <parameter name="share" type="OobsShareSMB*"/>
1286 <parameter name="flags" type="OobsShareSMBFlags"/>
1287 </parameters>
1288 </method>
1289 <method name="set_name" symbol="oobs_share_smb_set_name">
1290 <return-type type="void"/>
1291 <parameters>
1292 <parameter name="share" type="OobsShareSMB*"/>
1293 <parameter name="name" type="gchar*"/>
1294 </parameters>
1295 </method>
1296 <property name="comment" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
1297 <property name="flags" type="OobsShareSMBFlags" readable="1" writable="1" construct="1" construct-only="0"/>
1298 <property name="name" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
1299 </object>
1300 <object name="OobsStaticHost" parent="GObject" type-name="OobsStaticHost" get-type="oobs_static_host_get_type">
1301 <method name="get_aliases" symbol="oobs_static_host_get_aliases">
1302 <return-type type="GList*"/>
1303 <parameters>
1304 <parameter name="static_host" type="OobsStaticHost*"/>
1305 </parameters>
1306 </method>
1307 <method name="get_ip_address" symbol="oobs_static_host_get_ip_address">
1308 <return-type type="gchar*"/>
1309 <parameters>
1310 <parameter name="static_host" type="OobsStaticHost*"/>
1311 </parameters>
1312 </method>
1313 <constructor name="new" symbol="oobs_static_host_new">
1314 <return-type type="OobsStaticHost*"/>
1315 <parameters>
1316 <parameter name="ip_address" type="gchar*"/>
1317 <parameter name="aliases" type="GList*"/>
1318 </parameters>
1319 </constructor>
1320 <method name="set_aliases" symbol="oobs_static_host_set_aliases">
1321 <return-type type="void"/>
1322 <parameters>
1323 <parameter name="static_host" type="OobsStaticHost*"/>
1324 <parameter name="aliases" type="GList*"/>
1325 </parameters>
1326 </method>
1327 <method name="set_ip_address" symbol="oobs_static_host_set_ip_address">
1328 <return-type type="void"/>
1329 <parameters>
1330 <parameter name="static_host" type="OobsStaticHost*"/>
1331 <parameter name="ip_address" type="gchar*"/>
1332 </parameters>
1333 </method>
1334 <property name="ip-address" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1335 </object>
1336 <object name="OobsTimeConfig" parent="OobsObject" type-name="OobsTimeConfig" get-type="oobs_time_config_get_type">
1337 <method name="get" symbol="oobs_time_config_get">
1338 <return-type type="OobsObject*"/>
1339 </method>
1340 <method name="get_time" symbol="oobs_time_config_get_time">
1341 <return-type type="void"/>
1342 <parameters>
1343 <parameter name="config" type="OobsTimeConfig*"/>
1344 <parameter name="year" type="gint*"/>
1345 <parameter name="month" type="gint*"/>
1346 <parameter name="day" type="gint*"/>
1347 <parameter name="hour" type="gint*"/>
1348 <parameter name="minute" type="gint*"/>
1349 <parameter name="second" type="gint*"/>
1350 </parameters>
1351 </method>
1352 <method name="get_timezone" symbol="oobs_time_config_get_timezone">
1353 <return-type type="gchar*"/>
1354 <parameters>
1355 <parameter name="config" type="OobsTimeConfig*"/>
1356 </parameters>
1357 </method>
1358 <method name="get_unix_time" symbol="oobs_time_config_get_unix_time">
1359 <return-type type="glong"/>
1360 <parameters>
1361 <parameter name="config" type="OobsTimeConfig*"/>
1362 </parameters>
1363 </method>
1364 <method name="get_utc_time" symbol="oobs_time_config_get_utc_time">
1365 <return-type type="void"/>
1366 <parameters>
1367 <parameter name="config" type="OobsTimeConfig*"/>
1368 <parameter name="year" type="gint*"/>
1369 <parameter name="month" type="gint*"/>
1370 <parameter name="day" type="gint*"/>
1371 <parameter name="hour" type="gint*"/>
1372 <parameter name="minute" type="gint*"/>
1373 <parameter name="second" type="gint*"/>
1374 </parameters>
1375 </method>
1376 <method name="set_time" symbol="oobs_time_config_set_time">
1377 <return-type type="void"/>
1378 <parameters>
1379 <parameter name="config" type="OobsTimeConfig*"/>
1380 <parameter name="year" type="gint"/>
1381 <parameter name="month" type="gint"/>
1382 <parameter name="day" type="gint"/>
1383 <parameter name="hour" type="gint"/>
1384 <parameter name="minute" type="gint"/>
1385 <parameter name="second" type="gint"/>
1386 </parameters>
1387 </method>
1388 <method name="set_timezone" symbol="oobs_time_config_set_timezone">
1389 <return-type type="void"/>
1390 <parameters>
1391 <parameter name="config" type="OobsTimeConfig*"/>
1392 <parameter name="timezone" type="gchar*"/>
1393 </parameters>
1394 </method>
1395 <method name="set_unix_time" symbol="oobs_time_config_set_unix_time">
1396 <return-type type="void"/>
1397 <parameters>
1398 <parameter name="config" type="OobsTimeConfig*"/>
1399 <parameter name="unix_time" type="glong"/>
1400 </parameters>
1401 </method>
1402 <method name="set_utc_time" symbol="oobs_time_config_set_utc_time">
1403 <return-type type="void"/>
1404 <parameters>
1405 <parameter name="config" type="OobsTimeConfig*"/>
1406 <parameter name="year" type="gint"/>
1407 <parameter name="month" type="gint"/>
1408 <parameter name="day" type="gint"/>
1409 <parameter name="hour" type="gint"/>
1410 <parameter name="minute" type="gint"/>
1411 <parameter name="second" type="gint"/>
1412 </parameters>
1413 </method>
1414 <property name="timezone" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1415 <property name="unix-time" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
1416 </object>
1417 <object name="OobsUser" parent="OobsObject" type-name="OobsUser" get-type="oobs_user_get_type">
1418 <method name="get_active" symbol="oobs_user_get_active">
1419 <return-type type="gboolean"/>
1420 <parameters>
1421 <parameter name="user" type="OobsUser*"/>
1422 </parameters>
1423 </method>
1424 <method name="get_encrypted_home" symbol="oobs_user_get_encrypted_home">
1425 <return-type type="gboolean"/>
1426 <parameters>
1427 <parameter name="user" type="OobsUser*"/>
1428 </parameters>
1429 </method>
1430 <method name="get_full_name" symbol="oobs_user_get_full_name">
1431 <return-type type="gchar*"/>
1432 <parameters>
1433 <parameter name="user" type="OobsUser*"/>
1434 </parameters>
1435 </method>
1436 <method name="get_home_directory" symbol="oobs_user_get_home_directory">
1437 <return-type type="gchar*"/>
1438 <parameters>
1439 <parameter name="user" type="OobsUser*"/>
1440 </parameters>
1441 </method>
1442 <method name="get_home_phone_number" symbol="oobs_user_get_home_phone_number">
1443 <return-type type="gchar*"/>
1444 <parameters>
1445 <parameter name="user" type="OobsUser*"/>
1446 </parameters>
1447 </method>
1448 <method name="get_locale" symbol="oobs_user_get_locale">
1449 <return-type type="gchar*"/>
1450 <parameters>
1451 <parameter name="user" type="OobsUser*"/>
1452 </parameters>
1453 </method>
1454 <method name="get_login_name" symbol="oobs_user_get_login_name">
1455 <return-type type="gchar*"/>
1456 <parameters>
1457 <parameter name="user" type="OobsUser*"/>
1458 </parameters>
1459 </method>
1460 <method name="get_main_group" symbol="oobs_user_get_main_group">
1461 <return-type type="OobsGroup*"/>
1462 <parameters>
1463 <parameter name="user" type="OobsUser*"/>
1464 </parameters>
1465 </method>
1466 <method name="get_other_data" symbol="oobs_user_get_other_data">
1467 <return-type type="gchar*"/>
1468 <parameters>
1469 <parameter name="user" type="OobsUser*"/>
1470 </parameters>
1471 </method>
1472 <method name="get_password_disabled" symbol="oobs_user_get_password_disabled">
1473 <return-type type="gboolean"/>
1474 <parameters>
1475 <parameter name="user" type="OobsUser*"/>
1476 </parameters>
1477 </method>
1478 <method name="get_password_empty" symbol="oobs_user_get_password_empty">
1479 <return-type type="gboolean"/>
1480 <parameters>
1481 <parameter name="user" type="OobsUser*"/>
1482 </parameters>
1483 </method>
1484 <method name="get_room_number" symbol="oobs_user_get_room_number">
1485 <return-type type="gchar*"/>
1486 <parameters>
1487 <parameter name="user" type="OobsUser*"/>
1488 </parameters>
1489 </method>
1490 <method name="get_shell" symbol="oobs_user_get_shell">
1491 <return-type type="gchar*"/>
1492 <parameters>
1493 <parameter name="user" type="OobsUser*"/>
1494 </parameters>
1495 </method>
1496 <method name="get_uid" symbol="oobs_user_get_uid">
1497 <return-type type="uid_t"/>
1498 <parameters>
1499 <parameter name="user" type="OobsUser*"/>
1500 </parameters>
1501 </method>
1502 <method name="get_work_phone_number" symbol="oobs_user_get_work_phone_number">
1503 <return-type type="gchar*"/>
1504 <parameters>
1505 <parameter name="user" type="OobsUser*"/>
1506 </parameters>
1507 </method>
1508 <method name="is_in_group" symbol="oobs_user_is_in_group">
1509 <return-type type="gboolean"/>
1510 <parameters>
1511 <parameter name="user" type="OobsUser*"/>
1512 <parameter name="group" type="OobsGroup*"/>
1513 </parameters>
1514 </method>
1515 <method name="is_root" symbol="oobs_user_is_root">
1516 <return-type type="gboolean"/>
1517 <parameters>
1518 <parameter name="user" type="OobsUser*"/>
1519 </parameters>
1520 </method>
1521 <constructor name="new" symbol="oobs_user_new">
1522 <return-type type="OobsUser*"/>
1523 <parameters>
1524 <parameter name="name" type="gchar*"/>
1525 </parameters>
1526 </constructor>
1527 <method name="set_encrypted_home" symbol="oobs_user_set_encrypted_home">
1528 <return-type type="void"/>
1529 <parameters>
1530 <parameter name="user" type="OobsUser*"/>
1531 <parameter name="encrypted_home" type="gboolean"/>
1532 </parameters>
1533 </method>
1534 <method name="set_full_name" symbol="oobs_user_set_full_name">
1535 <return-type type="void"/>
1536 <parameters>
1537 <parameter name="user" type="OobsUser*"/>
1538 <parameter name="full_name" type="gchar*"/>
1539 </parameters>
1540 </method>
1541 <method name="set_home_directory" symbol="oobs_user_set_home_directory">
1542 <return-type type="void"/>
1543 <parameters>
1544 <parameter name="user" type="OobsUser*"/>
1545 <parameter name="home_directory" type="gchar*"/>
1546 </parameters>
1547 </method>
1548 <method name="set_home_flags" symbol="oobs_user_set_home_flags">
1549 <return-type type="void"/>
1550 <parameters>
1551 <parameter name="user" type="OobsUser*"/>
1552 <parameter name="home_flags" type="OobsUserHomeFlags"/>
1553 </parameters>
1554 </method>
1555 <method name="set_home_phone_number" symbol="oobs_user_set_home_phone_number">
1556 <return-type type="void"/>
1557 <parameters>
1558 <parameter name="user" type="OobsUser*"/>
1559 <parameter name="phone_number" type="gchar*"/>
1560 </parameters>
1561 </method>
1562 <method name="set_locale" symbol="oobs_user_set_locale">
1563 <return-type type="void"/>
1564 <parameters>
1565 <parameter name="user" type="OobsUser*"/>
1566 <parameter name="locale" type="gchar*"/>
1567 </parameters>
1568 </method>
1569 <method name="set_main_group" symbol="oobs_user_set_main_group">
1570 <return-type type="void"/>
1571 <parameters>
1572 <parameter name="user" type="OobsUser*"/>
1573 <parameter name="main_group" type="OobsGroup*"/>
1574 </parameters>
1575 </method>
1576 <method name="set_other_data" symbol="oobs_user_set_other_data">
1577 <return-type type="void"/>
1578 <parameters>
1579 <parameter name="user" type="OobsUser*"/>
1580 <parameter name="data" type="gchar*"/>
1581 </parameters>
1582 </method>
1583 <method name="set_password" symbol="oobs_user_set_password">
1584 <return-type type="void"/>
1585 <parameters>
1586 <parameter name="user" type="OobsUser*"/>
1587 <parameter name="password" type="gchar*"/>
1588 </parameters>
1589 </method>
1590 <method name="set_password_disabled" symbol="oobs_user_set_password_disabled">
1591 <return-type type="void"/>
1592 <parameters>
1593 <parameter name="user" type="OobsUser*"/>
1594 <parameter name="disabled" type="gboolean"/>
1595 </parameters>
1596 </method>
1597 <method name="set_password_empty" symbol="oobs_user_set_password_empty">
1598 <return-type type="void"/>
1599 <parameters>
1600 <parameter name="user" type="OobsUser*"/>
1601 <parameter name="empty" type="gboolean"/>
1602 </parameters>
1603 </method>
1604 <method name="set_room_number" symbol="oobs_user_set_room_number">
1605 <return-type type="void"/>
1606 <parameters>
1607 <parameter name="user" type="OobsUser*"/>
1608 <parameter name="room_number" type="gchar*"/>
1609 </parameters>
1610 </method>
1611 <method name="set_shell" symbol="oobs_user_set_shell">
1612 <return-type type="void"/>
1613 <parameters>
1614 <parameter name="user" type="OobsUser*"/>
1615 <parameter name="shell" type="gchar*"/>
1616 </parameters>
1617 </method>
1618 <method name="set_uid" symbol="oobs_user_set_uid">
1619 <return-type type="void"/>
1620 <parameters>
1621 <parameter name="user" type="OobsUser*"/>
1622 <parameter name="uid" type="uid_t"/>
1623 </parameters>
1624 </method>
1625 <method name="set_work_phone_number" symbol="oobs_user_set_work_phone_number">
1626 <return-type type="void"/>
1627 <parameters>
1628 <parameter name="user" type="OobsUser*"/>
1629 <parameter name="phone_number" type="gchar*"/>
1630 </parameters>
1631 </method>
1632 <property name="active" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
1633 <property name="encrypted-home" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1634 <property name="full-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1635 <property name="home-directory" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1636 <property name="home-flags" type="OobsUserHomeFlags" readable="1" writable="1" construct="0" construct-only="0"/>
1637 <property name="home-phone" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1638 <property name="locale" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1639 <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
1640 <property name="other-data" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1641 <property name="password" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1642 <property name="password-disabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1643 <property name="password-empty" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1644 <property name="room-number" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1645 <property name="shell" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1646 <property name="uid" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
1647 <property name="work-phone" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1648 </object>
1649 <object name="OobsUsersConfig" parent="OobsObject" type-name="OobsUsersConfig" get-type="oobs_users_config_get_type">
1650 <method name="add_user" symbol="oobs_users_config_add_user">
1651 <return-type type="OobsResult"/>
1652 <parameters>
1653 <parameter name="config" type="OobsUsersConfig*"/>
1654 <parameter name="user" type="OobsUser*"/>
1655 </parameters>
1656 </method>
1657 <method name="delete_user" symbol="oobs_users_config_delete_user">
1658 <return-type type="OobsResult"/>
1659 <parameters>
1660 <parameter name="config" type="OobsUsersConfig*"/>
1661 <parameter name="user" type="OobsUser*"/>
1662 </parameters>
1663 </method>
1664 <method name="find_free_uid" symbol="oobs_users_config_find_free_uid">
1665 <return-type type="uid_t"/>
1666 <parameters>
1667 <parameter name="config" type="OobsUsersConfig*"/>
1668 <parameter name="uid_min" type="uid_t"/>
1669 <parameter name="uid_max" type="uid_t"/>
1670 </parameters>
1671 </method>
1672 <method name="get" symbol="oobs_users_config_get">
1673 <return-type type="OobsObject*"/>
1674 </method>
1675 <method name="get_available_locales" symbol="oobs_users_config_get_available_locales">
1676 <return-type type="GList*"/>
1677 <parameters>
1678 <parameter name="config" type="OobsUsersConfig*"/>
1679 </parameters>
1680 </method>
1681 <method name="get_available_shells" symbol="oobs_users_config_get_available_shells">
1682 <return-type type="GList*"/>
1683 <parameters>
1684 <parameter name="config" type="OobsUsersConfig*"/>
1685 </parameters>
1686 </method>
1687 <method name="get_default_group" symbol="oobs_users_config_get_default_group">
1688 <return-type type="OobsGroup*"/>
1689 <parameters>
1690 <parameter name="config" type="OobsUsersConfig*"/>
1691 </parameters>
1692 </method>
1693 <method name="get_default_home_dir" symbol="oobs_users_config_get_default_home_dir">
1694 <return-type type="gchar*"/>
1695 <parameters>
1696 <parameter name="config" type="OobsUsersConfig*"/>
1697 </parameters>
1698 </method>
1699 <method name="get_default_shell" symbol="oobs_users_config_get_default_shell">
1700 <return-type type="gchar*"/>
1701 <parameters>
1702 <parameter name="config" type="OobsUsersConfig*"/>
1703 </parameters>
1704 </method>
1705 <method name="get_encrypted_home_support" symbol="oobs_users_config_get_encrypted_home_support">
1706 <return-type type="gboolean"/>
1707 <parameters>
1708 <parameter name="config" type="OobsUsersConfig*"/>
1709 </parameters>
1710 </method>
1711 <method name="get_from_login" symbol="oobs_users_config_get_from_login">
1712 <return-type type="OobsUser*"/>
1713 <parameters>
1714 <parameter name="config" type="OobsUsersConfig*"/>
1715 <parameter name="login" type="gchar*"/>
1716 </parameters>
1717 </method>
1718 <method name="get_from_uid" symbol="oobs_users_config_get_from_uid">
1719 <return-type type="OobsUser*"/>
1720 <parameters>
1721 <parameter name="config" type="OobsUsersConfig*"/>
1722 <parameter name="uid" type="uid_t"/>
1723 </parameters>
1724 </method>
1725 <method name="get_maximum_users_uid" symbol="oobs_users_config_get_maximum_users_uid">
1726 <return-type type="uid_t"/>
1727 <parameters>
1728 <parameter name="config" type="OobsUsersConfig*"/>
1729 </parameters>
1730 </method>
1731 <method name="get_minimum_users_uid" symbol="oobs_users_config_get_minimum_users_uid">
1732 <return-type type="uid_t"/>
1733 <parameters>
1734 <parameter name="config" type="OobsUsersConfig*"/>
1735 </parameters>
1736 </method>
1737 <method name="get_users" symbol="oobs_users_config_get_users">
1738 <return-type type="OobsList*"/>
1739 <parameters>
1740 <parameter name="config" type="OobsUsersConfig*"/>
1741 </parameters>
1742 </method>
1743 <method name="is_login_used" symbol="oobs_users_config_is_login_used">
1744 <return-type type="gboolean"/>
1745 <parameters>
1746 <parameter name="config" type="OobsUsersConfig*"/>
1747 <parameter name="login" type="gchar*"/>
1748 </parameters>
1749 </method>
1750 <method name="is_uid_used" symbol="oobs_users_config_is_uid_used">
1751 <return-type type="gboolean"/>
1752 <parameters>
1753 <parameter name="config" type="OobsUsersConfig*"/>
1754 <parameter name="uid" type="uid_t"/>
1755 </parameters>
1756 </method>
1757 <method name="set_default_home_dir" symbol="oobs_users_config_set_default_home_dir">
1758 <return-type type="void"/>
1759 <parameters>
1760 <parameter name="config" type="OobsUsersConfig*"/>
1761 <parameter name="home_dir" type="gchar*"/>
1762 </parameters>
1763 </method>
1764 <method name="set_default_shell" symbol="oobs_users_config_set_default_shell">
1765 <return-type type="void"/>
1766 <parameters>
1767 <parameter name="config" type="OobsUsersConfig*"/>
1768 <parameter name="shell" type="gchar*"/>
1769 </parameters>
1770 </method>
1771 <method name="set_maximum_users_uid" symbol="oobs_users_config_set_maximum_users_uid">
1772 <return-type type="void"/>
1773 <parameters>
1774 <parameter name="config" type="OobsUsersConfig*"/>
1775 <parameter name="uid" type="uid_t"/>
1776 </parameters>
1777 </method>
1778 <method name="set_minimum_users_uid" symbol="oobs_users_config_set_minimum_users_uid">
1779 <return-type type="void"/>
1780 <parameters>
1781 <parameter name="config" type="OobsUsersConfig*"/>
1782 <parameter name="uid" type="uid_t"/>
1783 </parameters>
1784 </method>
1785 <property name="default-group" type="OobsGroup*" readable="1" writable="0" construct="0" construct-only="0"/>
1786 <property name="default-home" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1787 <property name="default-shell" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1788 <property name="encrypted-home" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
1789 <property name="maximum-uid" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
1790 <property name="minimum-uid" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
1791 </object>
1792 </namespace>
1793 </api>