]> git.pld-linux.org Git - packages/dotnet-galago-sharp.git/blame - galago-api.xml
- tabs in preamble
[packages/dotnet-galago-sharp.git] / galago-api.xml
CommitLineData
edf6aa95 1<?xml version="1.0"?>
2<api
3 ><!--
4
5 This file was automatically generated.
6 Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
7
8--><namespace name="Galago" library="libgalago">
9 <enum name="InitFlags" cname="GalagoInitFlags" gtype="galago_init_flags_get_type" type="flags">
10 <member cname="GALAGO_INIT_CLIENT" name="Client" />
11 <member cname="GALAGO_INIT_FEED" name="Feed" value="1 &lt;&lt; 0" />
12 <member cname="GALAGO_INIT_NO_ACTIVATION" name="NoActivation" value="1 &lt;&lt; 1" />
13 </enum>
14 <enum name="ObjectFlags" cname="GalagoObjectFlags" gtype="galago_object_flags_get_type" type="enum">
15 <member cname="GALAGO_OBJECT_IN_DESTRUCTION" name="InDestruction" value="1" />
16 <member cname="GALAGO_OBJECT_RESERVED_1" name="Reserved1" value="2" />
17 <member cname="GALAGO_OBJECT_RESERVED_2" name="Reserved2" value="4" />
18 </enum>
19 <enum name="Origin" cname="GalagoOrigin" gtype="galago_origin_get_type" type="enum">
20 <member cname="GALAGO_LOCAL" name="Local" />
21 <member cname="GALAGO_REMOTE" name="Remote" />
22 </enum>
23 <enum name="ServiceFlags" cname="GalagoServiceFlags" gtype="galago_service_flags_get_type" type="flags">
24 <member cname="GALAGO_PRESERVE_SPACES" name="PreserveSpaces" value="1 &lt;&lt; 0" />
25 <member cname="GALAGO_PRESERVE_CASE" name="PreserveCase" value="1 &lt;&lt; 1" />
26 <member cname="GALAGO_STRIP_SLASH" name="StripSlash" value="1 &lt;&lt; 2" />
27 </enum>
28 <enum name="StatusType" cname="GalagoStatusType" gtype="galago_status_type_get_type" type="enum">
29 <member cname="GALAGO_STATUS_UNSET" name="Unset" />
30 <member cname="GALAGO_STATUS_OFFLINE" name="Offline" />
31 <member cname="GALAGO_STATUS_AVAILABLE" name="Available" />
32 <member cname="GALAGO_STATUS_AWAY" name="Away" />
33 <member cname="GALAGO_STATUS_EXTENDED_AWAY" name="ExtendedAway" />
34 <member cname="GALAGO_STATUS_HIDDEN" name="Hidden" />
35 </enum>
36 <enum name="Type" cname="GalagoType" gtype="galago_type_get_type" type="enum">
37 <member cname="GALAGO_VALUE_TYPE_UNKNOWN" name="Unknown" />
38 <member cname="GALAGO_VALUE_TYPE_CHAR" name="Char" />
39 <member cname="GALAGO_VALUE_TYPE_UCHAR" name="Uchar" />
40 <member cname="GALAGO_VALUE_TYPE_BOOLEAN" name="Boolean" />
41 <member cname="GALAGO_VALUE_TYPE_SHORT" name="Short" />
42 <member cname="GALAGO_VALUE_TYPE_USHORT" name="Ushort" />
43 <member cname="GALAGO_VALUE_TYPE_INT" name="Int" />
44 <member cname="GALAGO_VALUE_TYPE_UINT" name="Uint" />
45 <member cname="GALAGO_VALUE_TYPE_LONG" name="Long" />
46 <member cname="GALAGO_VALUE_TYPE_ULONG" name="Ulong" />
47 <member cname="GALAGO_VALUE_TYPE_STRING" name="String" />
48 <member cname="GALAGO_VALUE_TYPE_OBJECT" name="Object" />
49 <member cname="GALAGO_VALUE_TYPE_POINTER" name="Pointer" />
50 <member cname="GALAGO_VALUE_TYPE_LIST" name="List" />
51 <member cname="GALAGO_VALUE_TYPE_ARRAY" name="Array" />
52 </enum>
53 <object name="Account" cname="GalagoAccount" parent="GalagoObject">
54 <field name="Priv" cname="priv" type="GalagoAccountPrivate*" />
55 <callback cname="reserved_1">
56 <return-type type="void" />
57 <parameters>
58 <parameter type="void" name="arg1" />
59 </parameters>
60 </callback>
61 <callback cname="reserved_2">
62 <return-type type="void" />
63 <parameters>
64 <parameter type="void" name="arg1" />
65 </parameters>
66 </callback>
67 <callback cname="reserved_3">
68 <return-type type="void" />
69 <parameters>
70 <parameter type="void" name="arg1" />
71 </parameters>
72 </callback>
73 <callback cname="reserved_4">
74 <return-type type="void" />
75 <parameters>
76 <parameter type="void" name="arg1" />
77 </parameters>
78 </callback>
79 <signal name="ConnectionStateChanged" cname="connection_state_changed" when="LAST">
80 <return-type type="void" />
81 <parameters>
82 <parameter type="GalagoAccount*" name="account" />
83 </parameters>
84 </signal>
85 <signal name="DisplayNameChanged" cname="display_name_changed" when="LAST">
86 <return-type type="void" />
87 <parameters>
88 <parameter type="GalagoAccount*" name="account" />
89 </parameters>
90 </signal>
91 <signal name="PresenceCreated" cname="presence_created" when="LAST">
92 <return-type type="void" />
93 <parameters>
94 <parameter type="GalagoAccount*" name="account" />
95 <parameter type="GalagoPresence*" name="presence" />
96 </parameters>
97 </signal>
98 <signal name="PresenceDeleted" cname="presence_deleted" when="LAST">
99 <return-type type="void" />
100 <parameters>
101 <parameter type="GalagoAccount*" name="account" />
102 </parameters>
103 </signal>
104 <signal name="AvatarSet" cname="avatar_set" when="LAST">
105 <return-type type="void" />
106 <parameters>
107 <parameter type="GalagoAccount*" name="account" />
108 <parameter type="GalagoImage*" name="image" />
109 </parameters>
110 </signal>
111 <signal name="ContactAdded" cname="contact_added" when="LAST">
112 <return-type type="void" />
113 <parameters>
114 <parameter type="GalagoAccount*" name="account" />
115 <parameter type="GalagoAccount*" name="contact" />
116 </parameters>
117 </signal>
118 <signal name="ContactRemoved" cname="contact_removed" when="LAST">
119 <return-type type="void" />
120 <parameters>
121 <parameter type="GalagoAccount*" name="account" />
122 <parameter type="GalagoAccount*" name="contact" />
123 </parameters>
124 </signal>
125 <property name="Service" cname="service" type="GalagoService" readable="true" writeable="true" construct-only="true" />
126 <property name="Person" cname="person" type="GalagoPerson" readable="true" writeable="true" construct-only="true" />
127 <property name="Presence" cname="presence" type="GalagoPresence" readable="true" />
128 <property name="Avatar" cname="avatar" type="GalagoImage" readable="true" writeable="true" />
129 <property name="Username" cname="username" type="gchar*" readable="true" writeable="true" construct-only="true" />
130 <property name="DisplayName" cname="display-name" type="gchar*" readable="true" writeable="true" />
131 <property name="Connected" cname="connected" type="gboolean" readable="true" writeable="true" />
132 <method name="AddContact" cname="galago_account_add_contact">
133 <return-type type="void" />
134 <parameters>
135 <parameter type="GalagoAccount*" name="contact" />
136 </parameters>
137 </method>
138 <method name="CreatePresence" cname="galago_account_create_presence">
139 <return-type type="GalagoPresence*" />
140 </method>
141 <method name="GetAvatar" cname="galago_account_get_avatar">
142 <return-type type="GalagoImage*" />
143 <parameters>
144 <parameter type="gboolean" name="query" />
145 </parameters>
146 </method>
147 <method name="GetContact" cname="galago_account_get_contact">
148 <return-type type="GalagoAccount*" />
149 <parameters>
150 <parameter type="const-char*" name="username" />
151 <parameter type="gboolean" name="query" />
152 </parameters>
153 </method>
154 <method name="GetContacts" cname="galago_account_get_contacts">
155 <return-type type="GList*" />
156 <parameters>
157 <parameter type="gboolean" name="query" />
158 </parameters>
159 </method>
160 <method name="GetDisplayName" cname="galago_account_get_display_name">
161 <return-type type="const-char*" />
162 </method>
163 <method name="GetPerson" cname="galago_account_get_person">
164 <return-type type="GalagoPerson*" />
165 </method>
166 <method name="GetPresence" cname="galago_account_get_presence">
167 <return-type type="GalagoPresence*" />
168 <parameters>
169 <parameter type="gboolean" name="query" />
170 </parameters>
171 </method>
172 <method name="GetService" cname="galago_account_get_service">
173 <return-type type="GalagoService*" />
174 </method>
175 <method name="GetType" cname="galago_account_get_type" shared="true">
176 <return-type type="GType" />
177 </method>
178 <method name="GetUsername" cname="galago_account_get_username">
179 <return-type type="const-char*" />
180 </method>
181 <method name="IsConnected" cname="galago_account_is_connected">
182 <return-type type="gboolean" />
183 </method>
184 <method name="IsDisplayNameSet" cname="galago_account_is_display_name_set">
185 <return-type type="gboolean" />
186 </method>
187 <method name="RemoveContact" cname="galago_account_remove_contact">
188 <return-type type="void" />
189 <parameters>
190 <parameter type="GalagoAccount*" name="contact" />
191 </parameters>
192 </method>
193 <method name="SetAvatar" cname="galago_account_set_avatar">
194 <return-type type="void" />
195 <parameters>
196 <parameter type="GalagoImage*" name="avatar" />
197 </parameters>
198 </method>
199 <method name="SetConnected" cname="galago_account_set_connected">
200 <return-type type="void" />
201 <parameters>
202 <parameter type="gboolean" name="connected" />
203 </parameters>
204 </method>
205 <method name="SetDisplayName" cname="galago_account_set_display_name">
206 <return-type type="void" />
207 <parameters>
208 <parameter type="const-char*" name="display_name" />
209 </parameters>
210 </method>
211 </object>
212 <object name="Context" cname="GalagoContext" parent="GalagoObject">
213 <field name="Priv" cname="priv" type="GalagoContextPrivate*" />
214 <callback cname="reserved_1">
215 <return-type type="void" />
216 <parameters>
217 <parameter type="void" name="arg1" />
218 </parameters>
219 </callback>
220 <callback cname="reserved_2">
221 <return-type type="void" />
222 <parameters>
223 <parameter type="void" name="arg1" />
224 </parameters>
225 </callback>
226 <callback cname="reserved_3">
227 <return-type type="void" />
228 <parameters>
229 <parameter type="void" name="arg1" />
230 </parameters>
231 </callback>
232 <callback cname="reserved_4">
233 <return-type type="void" />
234 <parameters>
235 <parameter type="void" name="arg1" />
236 </parameters>
237 </callback>
238 <method name="AddObject" cname="galago_context_add_object" shared="true">
239 <return-type type="void" />
240 <parameters>
241 <parameter type="GalagoObject*" name="obj" />
242 </parameters>
243 </method>
244 <method name="AddPerson" cname="galago_context_add_person" shared="true">
245 <return-type type="void" />
246 <parameters>
247 <parameter type="GalagoPerson*" name="person" />
248 </parameters>
249 </method>
250 <method name="AddService" cname="galago_context_add_service" shared="true">
251 <return-type type="void" />
252 <parameters>
253 <parameter type="GalagoService*" name="service" />
254 </parameters>
255 </method>
256 <method name="ClearObjects" cname="galago_context_clear_objects" shared="true">
257 <return-type type="void" />
258 <parameters>
259 <parameter type="GalagoOrigin" name="origin" />
260 </parameters>
261 </method>
262 <method name="Get" cname="galago_context_get" shared="true">
263 <return-type type="GalagoContext*" />
264 </method>
265 <method name="GetObjPathPrefix" cname="galago_context_get_obj_path_prefix" shared="true">
266 <return-type type="const-char*" />
267 </method>
268 <method name="GetObject" cname="galago_context_get_object" shared="true">
269 <return-type type="GalagoObject*" />
270 <parameters>
271 <parameter type="const-char*" name="path" />
272 </parameters>
273 </method>
274 <method name="GetPeople" cname="galago_context_get_people" shared="true">
275 <return-type type="GList*" />
276 <parameters>
277 <parameter type="GalagoOrigin" name="origin" />
278 </parameters>
279 </method>
280 <method name="GetPerson" cname="galago_context_get_person" shared="true">
281 <return-type type="GalagoPerson*" />
282 <parameters>
283 <parameter type="const-char*" name="id" />
284 <parameter type="GalagoOrigin" name="origin" />
285 </parameters>
286 </method>
287 <method name="GetPersonWithSessionId" cname="galago_context_get_person_with_session_id" shared="true">
288 <return-type type="GalagoPerson*" />
289 <parameters>
290 <parameter type="const-char*" name="session_id" />
291 <parameter type="GalagoOrigin" name="origin" />
292 </parameters>
293 </method>
294 <method name="GetService" cname="galago_context_get_service" shared="true">
295 <return-type type="GalagoService*" />
296 <parameters>
297 <parameter type="const-char*" name="id" />
298 <parameter type="GalagoOrigin" name="origin" />
299 </parameters>
300 </method>
301 <method name="GetServices" cname="galago_context_get_services" shared="true">
302 <return-type type="GList*" />
303 <parameters>
304 <parameter type="GalagoOrigin" name="origin" />
305 </parameters>
306 </method>
307 <method name="GetType" cname="galago_context_get_type" shared="true">
308 <return-type type="GType" />
309 </method>
310 <constructor cname="galago_context_new" />
311 <method name="Pop" cname="galago_context_pop" shared="true">
312 <return-type type="void" />
313 </method>
314 <method name="Push" cname="galago_context_push">
315 <return-type type="void" />
316 </method>
317 <method name="RemoveObject" cname="galago_context_remove_object" shared="true">
318 <return-type type="void" />
319 <parameters>
320 <parameter type="GalagoObject*" name="obj" />
321 </parameters>
322 </method>
323 <method name="RemovePerson" cname="galago_context_remove_person" shared="true">
324 <return-type type="void" />
325 <parameters>
326 <parameter type="GalagoPerson*" name="person" />
327 </parameters>
328 </method>
329 <method name="RemoveService" cname="galago_context_remove_service" shared="true">
330 <return-type type="void" />
331 <parameters>
332 <parameter type="GalagoService*" name="service" />
333 </parameters>
334 </method>
335 <method name="SetObjPathPrefix" cname="galago_context_set_obj_path_prefix" shared="true">
336 <return-type type="void" />
337 <parameters>
338 <parameter type="const-char*" name="prefix" />
339 </parameters>
340 </method>
341 <method name="SetOps" cname="galago_context_set_ops">
342 <return-type type="void" />
343 <parameters>
344 <parameter type="GalagoContextOps*" name="ops" />
345 </parameters>
346 </method>
347 </object>
348 <object name="Core" cname="GalagoCore" parent="GalagoObject">
349 <field name="Priv" cname="priv" type="GalagoCorePrivate*" />
350 <signal name="Registered" cname="registered" when="LAST">
351 <return-type type="void" />
352 <parameters>
353 <parameter type="GalagoCore*" name="core" />
354 </parameters>
355 </signal>
356 <signal name="Unregistered" cname="unregistered" when="LAST">
357 <return-type type="void" />
358 <parameters>
359 <parameter type="GalagoCore*" name="core" />
360 </parameters>
361 </signal>
362 <signal name="ServiceAdded" cname="service_added" when="LAST">
363 <return-type type="void" />
364 <parameters>
365 <parameter type="GalagoCore*" name="core" />
366 <parameter type="GalagoService*" name="service" />
367 </parameters>
368 </signal>
369 <signal name="ServiceRemoved" cname="service_removed" when="LAST">
370 <return-type type="void" />
371 <parameters>
372 <parameter type="GalagoCore*" name="core" />
373 <parameter type="GalagoService*" name="service" />
374 </parameters>
375 </signal>
376 <signal name="PersonAdded" cname="person_added" when="LAST">
377 <return-type type="void" />
378 <parameters>
379 <parameter type="GalagoCore*" name="core" />
380 <parameter type="GalagoPerson*" name="person" />
381 </parameters>
382 </signal>
383 <signal name="PersonRemoved" cname="person_removed" when="LAST">
384 <return-type type="void" />
385 <parameters>
386 <parameter type="GalagoCore*" name="core" />
387 <parameter type="GalagoPerson*" name="person" />
388 </parameters>
389 </signal>
390 <signal name="CalcPriorityAccount" cname="calc_priority_account" when="LAST">
391 <return-type type="GalagoAccount*" />
392 <parameters>
393 <parameter type="GalagoCore*" name="core" />
394 <parameter type="GalagoPerson*" name="person" />
395 </parameters>
396 </signal>
397 <method name="GetType" cname="galago_core_get_type" shared="true">
398 <return-type type="GType" />
399 </method>
400 </object>
401 <object name="Image" cname="GalagoImage" parent="GalagoObject">
402 <field name="Priv" cname="priv" type="GalagoImagePrivate*" />
403 <callback cname="reserved_1">
404 <return-type type="void" />
405 <parameters>
406 <parameter type="void" name="arg1" />
407 </parameters>
408 </callback>
409 <callback cname="reserved_2">
410 <return-type type="void" />
411 <parameters>
412 <parameter type="void" name="arg1" />
413 </parameters>
414 </callback>
415 <callback cname="reserved_3">
416 <return-type type="void" />
417 <parameters>
418 <parameter type="void" name="arg1" />
419 </parameters>
420 </callback>
421 <callback cname="reserved_4">
422 <return-type type="void" />
423 <parameters>
424 <parameter type="void" name="arg1" />
425 </parameters>
426 </callback>
427 <property name="ImageData" cname="image-data" type="gpointer" readable="true" writeable="true" construct-only="true" />
428 <virtual_method name="ImageDataSet" cname="image_data_set">
429 <return-type type="void" />
430 <parameters>
431 <parameter type="GalagoImage*" name="image" />
432 </parameters>
433 </virtual_method>
434 <method name="GetData" cname="galago_image_get_data">
435 <return-type type="void" />
436 <parameters>
437 <parameter type="guchar**" name="ret_data" />
438 <parameter type="gsize*" name="ret_len" />
439 </parameters>
440 </method>
441 <method name="GetType" cname="galago_image_get_type" shared="true">
442 <return-type type="GType" />
443 </method>
444 <constructor cname="galago_image_new_from_data">
445 <parameters>
446 <parameter type="const-guchar*" name="data" />
447 <parameter type="gsize" name="len" />
448 </parameters>
449 </constructor>
450 <constructor cname="galago_image_new_from_file">
451 <parameters>
452 <parameter type="const-gchar*" name="filename" />
453 </parameters>
454 </constructor>
455 </object>
456 <object name="Object" cname="GalagoObject" parent="GObject">
457 <field name="Flags" cname="flags" type="guint32" />
458 <field name="Priv" cname="priv" type="GalagoObjectPrivate*" />
459 <callback cname="reserved_1">
460 <return-type type="void" />
461 <parameters>
462 <parameter type="void" name="arg1" />
463 </parameters>
464 </callback>
465 <callback cname="reserved_2">
466 <return-type type="void" />
467 <parameters>
468 <parameter type="void" name="arg1" />
469 </parameters>
470 </callback>
471 <callback cname="reserved_3">
472 <return-type type="void" />
473 <parameters>
474 <parameter type="void" name="arg1" />
475 </parameters>
476 </callback>
477 <callback cname="reserved_4">
478 <return-type type="void" />
479 <parameters>
480 <parameter type="void" name="arg1" />
481 </parameters>
482 </callback>
483 <signal cname="destroy" when="CLEANUP" name="Destroyed">
484 <return-type type="void" />
485 <parameters>
486 <parameter type="GalagoObject*" name="object" />
487 </parameters>
488 </signal>
489 <property name="Context" cname="context" type="gpointer" readable="true" />
490 <property name="Origin" cname="origin" type="GalagoOrigin" readable="true" writeable="true" construct-only="true" />
491 <property name="SupportsAttrs" cname="supports-attrs" type="gboolean" readable="true" />
492 <virtual_method name="DbusMessageAppend" cname="dbus_message_append">
493 <return-type type="void" />
494 <parameters>
495 <parameter type="DBusMessageIter*" name="iter" />
496 <parameter type="const-GalagoObject*" name="object" />
497 </parameters>
498 </virtual_method>
499 <virtual_method name="DbusMessageGet" cname="dbus_message_get">
500 <return-type type="void*" />
501 <parameters>
502 <parameter type="DBusMessageIter*" name="iter" />
503 </parameters>
504 </virtual_method>
505 <virtual_method name="DbusPushFull" cname="dbus_push_full">
506 <return-type type="void" />
507 <parameters>
508 <parameter type="GalagoObject*" name="object" />
509 </parameters>
510 </virtual_method>
511 <virtual_method name="DbusGetSignature" cname="dbus_get_signature">
512 <return-type type="gchar*" />
513 </virtual_method>
514 <virtual_method name="SetAttribute" cname="set_attribute">
515 <return-type type="void" />
516 <parameters>
517 <parameter type="GalagoObject*" name="object" />
518 <parameter type="const-char*" name="name" />
519 <parameter type="GValue*" name="value" />
520 </parameters>
521 </virtual_method>
522 <virtual_method name="RemoveAttribute" cname="remove_attribute">
523 <return-type type="gboolean" />
524 <parameters>
525 <parameter type="GalagoObject*" name="object" />
526 <parameter type="const-char*" name="name" />
527 </parameters>
528 </virtual_method>
529 <virtual_method name="GetAttributes" cname="get_attributes">
530 <return-type type="GList*" />
531 <parameters>
532 <parameter type="const-GalagoObject*" name="object" />
533 </parameters>
534 </virtual_method>
535 <method name="Destroy" cname="galago_object_destroy" hidden="1">
536 <return-type type="void" />
537 </method>
538 <method name="GetAttrBool" cname="galago_object_get_attr_bool">
539 <return-type type="gboolean" />
540 <parameters>
541 <parameter type="const-char*" name="name" />
542 </parameters>
543 </method>
544 <method name="GetAttrDouble" cname="galago_object_get_attr_double">
545 <return-type type="gdouble" />
546 <parameters>
547 <parameter type="const-char*" name="name" />
548 </parameters>
549 </method>
550 <method name="GetAttrInt" cname="galago_object_get_attr_int">
551 <return-type type="gint32" />
552 <parameters>
553 <parameter type="const-char*" name="name" />
554 </parameters>
555 </method>
556 <method name="GetAttrString" cname="galago_object_get_attr_string">
557 <return-type type="const-char*" />
558 <parameters>
559 <parameter type="const-char*" name="name" />
560 </parameters>
561 </method>
562 <method name="GetAttribute" cname="galago_object_get_attribute" hidden="1">
563 <return-type type="const-GValue*" />
564 <parameters>
565 <parameter type="const-char*" name="name" />
566 </parameters>
567 </method>
568 <method name="GetAttributes" cname="galago_object_get_attributes">
569 <return-type type="GList*" />
570 </method>
571 <method name="GetContext" cname="galago_object_get_context">
572 <return-type type="GalagoContext*" />
573 </method>
574 <method cname="galago_object_get_dbus_path" name="GetDBusPath">
575 <return-type type="const-gchar*" />
576 </method>
577 <method name="GetHasAttribute" cname="galago_object_get_has_attribute">
578 <return-type type="gboolean" />
579 <parameters>
580 <parameter type="const-char*" name="name" />
581 </parameters>
582 </method>
583 <method name="GetOrigin" cname="galago_object_get_origin">
584 <return-type type="GalagoOrigin" />
585 </method>
586 <method name="GetType" cname="galago_object_get_type" shared="true">
587 <return-type type="GType" />
588 </method>
589 <method name="IsWatched" cname="galago_object_is_watched">
590 <return-type type="gboolean" />
591 </method>
592 <method name="RemoveAttribute" cname="galago_object_remove_attribute">
593 <return-type type="gboolean" />
594 <parameters>
595 <parameter type="const-char*" name="name" />
596 </parameters>
597 </method>
598 <method name="SetAttrBool" cname="galago_object_set_attr_bool">
599 <return-type type="void" />
600 <parameters>
601 <parameter type="const-char*" name="name" />
602 <parameter type="gboolean" name="value" />
603 </parameters>
604 </method>
605 <method name="SetAttrDouble" cname="galago_object_set_attr_double">
606 <return-type type="void" />
607 <parameters>
608 <parameter type="const-char*" name="name" />
609 <parameter type="gdouble" name="value" />
610 </parameters>
611 </method>
612 <method name="SetAttrInt" cname="galago_object_set_attr_int">
613 <return-type type="void" />
614 <parameters>
615 <parameter type="const-char*" name="name" />
616 <parameter type="gint32" name="value" />
617 </parameters>
618 </method>
619 <method name="SetAttrString" cname="galago_object_set_attr_string">
620 <return-type type="void" />
621 <parameters>
622 <parameter type="const-char*" name="name" />
623 <parameter type="const-char*" name="value" />
624 </parameters>
625 </method>
626 <method name="SetAttribute" cname="galago_object_set_attribute" hidden="1">
627 <return-type type="void" />
628 <parameters>
629 <parameter type="const-char*" name="name" />
630 <parameter type="GValue*" name="value" />
631 </parameters>
632 </method>
633 <method cname="galago_object_set_dbus_path" name="SetDBusPath">
634 <return-type type="void" />
635 <parameters>
636 <parameter type="const-gchar*" name="obj_path" />
637 </parameters>
638 </method>
639 <method name="SetWatch" cname="galago_object_set_watch">
640 <return-type type="void" />
641 <parameters>
642 <parameter type="gboolean" name="watch" />
643 </parameters>
644 </method>
645 <method name="TypeGetDbusSignature" cname="galago_object_type_get_dbus_signature" shared="true" hidden="1">
646 <return-type type="const-gchar*" />
647 <parameters>
648 <parameter type="GType" name="type" />
649 </parameters>
650 </method>
651 </object>
652 <object name="Person" cname="GalagoPerson" parent="GalagoObject">
653 <field name="Priv" cname="priv" type="GalagoPersonPrivate*" />
654 <callback cname="reserved_1">
655 <return-type type="void" />
656 <parameters>
657 <parameter type="void" name="arg1" />
658 </parameters>
659 </callback>
660 <callback cname="reserved_2">
661 <return-type type="void" />
662 <parameters>
663 <parameter type="void" name="arg1" />
664 </parameters>
665 </callback>
666 <callback cname="reserved_3">
667 <return-type type="void" />
668 <parameters>
669 <parameter type="void" name="arg1" />
670 </parameters>
671 </callback>
672 <callback cname="reserved_4">
673 <return-type type="void" />
674 <parameters>
675 <parameter type="void" name="arg1" />
676 </parameters>
677 </callback>
678 <signal name="AccountAdded" cname="account_added" when="LAST">
679 <return-type type="void" />
680 <parameters>
681 <parameter type="GalagoPerson*" name="person" />
682 <parameter type="GalagoAccount*" name="account" />
683 </parameters>
684 </signal>
685 <signal name="AccountRemoved" cname="account_removed" when="LAST">
686 <return-type type="void" />
687 <parameters>
688 <parameter type="GalagoPerson*" name="person" />
689 <parameter type="GalagoAccount*" name="account" />
690 </parameters>
691 </signal>
692 <signal name="PhotoSet" cname="photo_set" when="LAST">
693 <return-type type="void" />
694 <parameters>
695 <parameter type="GalagoPerson*" name="person" />
696 <parameter type="GalagoImage*" name="photo" />
697 </parameters>
698 </signal>
699 <property name="Id" cname="id" type="gchar*" readable="true" writeable="true" construct-only="true" />
700 <property name="SessionId" cname="session-id" type="gchar*" readable="true" writeable="true" construct-only="true" />
701 <property name="Photo" cname="photo" type="GalagoImage" readable="true" writeable="true" />
702 <method name="GetAccount" cname="galago_person_get_account">
703 <return-type type="GalagoAccount*" />
704 <parameters>
705 <parameter type="const-GalagoService*" name="service" />
706 <parameter type="const-char*" name="username" />
707 <parameter type="gboolean" name="query" />
708 </parameters>
709 </method>
710 <method name="GetAccounts" cname="galago_person_get_accounts">
711 <return-type type="GList*" />
712 <parameters>
713 <parameter type="gboolean" name="query" />
714 </parameters>
715 </method>
716 <method name="GetDisplayName" cname="galago_person_get_display_name">
717 <return-type type="const-char*" />
718 </method>
719 <method name="GetId" cname="galago_person_get_id">
720 <return-type type="const-char*" />
721 </method>
722 <method name="GetPhoto" cname="galago_person_get_photo">
723 <return-type type="GalagoImage*" />
724 <parameters>
725 <parameter type="gboolean" name="query" />
726 </parameters>
727 </method>
728 <method name="GetPriorityAccount" cname="galago_person_get_priority_account">
729 <return-type type="GalagoAccount*" />
730 </method>
731 <method name="GetSessionId" cname="galago_person_get_session_id">
732 <return-type type="const-char*" />
733 </method>
734 <method name="GetType" cname="galago_person_get_type" shared="true">
735 <return-type type="GType" />
736 </method>
737 <method name="HasAccounts" cname="galago_person_has_accounts">
738 <return-type type="gboolean" />
739 <parameters>
740 <parameter type="gboolean" name="query" />
741 </parameters>
742 </method>
743 <method name="IsMe" cname="galago_person_is_me">
744 <return-type type="gboolean" />
745 </method>
746 <method name="SetMe" cname="galago_person_set_me">
747 <return-type type="void" />
748 </method>
749 <method name="SetPhoto" cname="galago_person_set_photo">
750 <return-type type="void" />
751 <parameters>
752 <parameter type="GalagoImage*" name="photo" />
753 </parameters>
754 </method>
755 </object>
756 <object name="Presence" cname="GalagoPresence" parent="GalagoObject">
757 <field name="Priv" cname="priv" type="GalagoPresencePrivate*" />
758 <callback cname="reserved_1">
759 <return-type type="void" />
760 <parameters>
761 <parameter type="void" name="arg1" />
762 </parameters>
763 </callback>
764 <callback cname="reserved_2">
765 <return-type type="void" />
766 <parameters>
767 <parameter type="void" name="arg1" />
768 </parameters>
769 </callback>
770 <callback cname="reserved_3">
771 <return-type type="void" />
772 <parameters>
773 <parameter type="void" name="arg1" />
774 </parameters>
775 </callback>
776 <callback cname="reserved_4">
777 <return-type type="void" />
778 <parameters>
779 <parameter type="void" name="arg1" />
780 </parameters>
781 </callback>
782 <signal name="IdleChanged" cname="idle_changed" when="LAST">
783 <return-type type="void" />
784 <parameters>
785 <parameter type="GalagoPresence*" name="presence" />
786 <parameter type="gboolean" name="idle" />
787 <parameter type="time_t" name="idle_start_time" />
788 </parameters>
789 </signal>
790 <signal name="StatusAdded" cname="status_added" when="LAST">
791 <return-type type="void" />
792 <parameters>
793 <parameter type="GalagoPresence*" name="presence" />
794 <parameter type="GalagoStatus*" name="status" />
795 </parameters>
796 </signal>
797 <signal name="StatusRemoved" cname="status_removed" when="LAST">
798 <return-type type="void" />
799 <parameters>
800 <parameter type="GalagoPresence*" name="presence" />
801 <parameter type="GalagoStatus*" name="status" />
802 </parameters>
803 </signal>
804 <signal name="StatusUpdated" cname="status_updated" when="LAST">
805 <return-type type="void" />
806 <parameters>
807 <parameter type="GalagoPresence*" name="presence" />
808 <parameter type="GalagoStatus*" name="status" />
809 <parameter type="const-char*" name="attr_id" />
810 </parameters>
811 </signal>
812 <signal name="Changed" cname="changed" when="LAST">
813 <return-type type="void" />
814 <parameters>
815 <parameter type="GalagoPresence*" name="presence" />
816 </parameters>
817 </signal>
818 <property name="Account" cname="account" type="GalagoAccount" readable="true" writeable="true" construct-only="true" />
819 <method name="AddStatus" cname="galago_presence_add_status">
820 <return-type type="void" />
821 <parameters>
822 <parameter type="GalagoStatus*" name="status" />
823 </parameters>
824 </method>
825 <method name="ClearStatuses" cname="galago_presence_clear_statuses">
826 <return-type type="void" />
827 </method>
828 <method name="Compare" cname="galago_presence_compare">
829 <return-type type="int" />
830 <parameters>
831 <parameter type="const-GalagoPresence*" name="presence2" />
832 </parameters>
833 </method>
834 <method name="GetAccount" cname="galago_presence_get_account">
835 <return-type type="GalagoAccount*" />
836 </method>
837 <method name="GetActiveStatus" cname="galago_presence_get_active_status">
838 <return-type type="GalagoStatus*" />
839 </method>
840 <method name="GetIdleStartTime" cname="galago_presence_get_idle_start_time">
841 <return-type type="time_t" />
842 </method>
843 <method name="GetIdleTime" cname="galago_presence_get_idle_time">
844 <return-type type="time_t" />
845 </method>
846 <method name="GetStatus" cname="galago_presence_get_status">
847 <return-type type="GalagoStatus*" />
848 <parameters>
849 <parameter type="const-char*" name="status_id" />
850 </parameters>
851 </method>
852 <method name="GetStatuses" cname="galago_presence_get_statuses">
853 <return-type type="GList*" />
854 </method>
855 <method name="GetType" cname="galago_presence_get_type" shared="true">
856 <return-type type="GType" />
857 </method>
858 <method name="HasStatus" cname="galago_presence_has_status">
859 <return-type type="gboolean" />
860 <parameters>
861 <parameter type="const-char*" name="status_id" />
862 </parameters>
863 </method>
864 <method name="HasStatusType" cname="galago_presence_has_status_type">
865 <return-type type="gboolean" />
866 <parameters>
867 <parameter type="GalagoStatusType" name="type" />
868 </parameters>
869 </method>
870 <method name="IsAvailable" cname="galago_presence_is_available">
871 <return-type type="gboolean" />
872 </method>
873 <method name="IsDiscarded" cname="galago_presence_is_discarded">
874 <return-type type="gboolean" />
875 </method>
876 <method name="IsIdle" cname="galago_presence_is_idle">
877 <return-type type="gboolean" />
878 </method>
879 <method name="IsStatusExclusive" cname="galago_presence_is_status_exclusive">
880 <return-type type="gboolean" />
881 <parameters>
882 <parameter type="const-char*" name="status_id" />
883 </parameters>
884 </method>
885 <method name="RemoveStatus" cname="galago_presence_remove_status">
886 <return-type type="void" />
887 <parameters>
888 <parameter type="const-char*" name="status_id" />
889 </parameters>
890 </method>
891 <method name="SetIdle" cname="galago_presence_set_idle">
892 <return-type type="void" />
893 <parameters>
894 <parameter type="gboolean" name="idle" />
895 <parameter type="time_t" name="idle_start_time" />
896 </parameters>
897 </method>
898 <method name="SetStatuses" cname="galago_presence_set_statuses">
899 <return-type type="void" />
900 <parameters>
901 <parameter type="GList*" name="statuses" />
902 </parameters>
903 </method>
904 </object>
905 <object name="Service" cname="GalagoService" parent="GalagoObject">
906 <field name="Priv" cname="priv" type="GalagoServicePrivate*" />
907 <callback cname="reserved_1">
908 <return-type type="void" />
909 <parameters>
910 <parameter type="void" name="arg1" />
911 </parameters>
912 </callback>
913 <callback cname="reserved_2">
914 <return-type type="void" />
915 <parameters>
916 <parameter type="void" name="arg1" />
917 </parameters>
918 </callback>
919 <callback cname="reserved_3">
920 <return-type type="void" />
921 <parameters>
922 <parameter type="void" name="arg1" />
923 </parameters>
924 </callback>
925 <callback cname="reserved_4">
926 <return-type type="void" />
927 <parameters>
928 <parameter type="void" name="arg1" />
929 </parameters>
930 </callback>
931 <signal name="AccountAdded" cname="account-added" when="LAST">
932 <return-type type="void" />
933 <parameters>
934 <parameter type="GalagoService*" name="service" />
935 <parameter type="GalagoAccount*" name="account" />
936 </parameters>
937 </signal>
938 <signal name="AccountRemoved" cname="account-removed" when="LAST">
939 <return-type type="void" />
940 <parameters>
941 <parameter type="GalagoService*" name="service" />
942 <parameter type="GalagoAccount*" name="account" />
943 </parameters>
944 </signal>
945 <property name="Flags" cname="flags" type="GalagoServiceFlags" readable="true" writeable="true" construct-only="true" />
946 <property name="Id" cname="id" type="gchar*" readable="true" writeable="true" construct-only="true" />
947 <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
948 <method name="CreateAccount" cname="galago_service_create_account">
949 <return-type type="GalagoAccount*" />
950 <parameters>
951 <parameter type="GalagoPerson*" name="person" />
952 <parameter type="const-char*" name="username" />
953 </parameters>
954 </method>
955 <method name="GetAccount" cname="galago_service_get_account">
956 <return-type type="GalagoAccount*" />
957 <parameters>
958 <parameter type="const-char*" name="username" />
959 <parameter type="gboolean" name="query" />
960 </parameters>
961 </method>
962 <method name="GetAccounts" cname="galago_service_get_accounts">
963 <return-type type="GList*" />
964 <parameters>
965 <parameter type="gboolean" name="query" />
966 </parameters>
967 </method>
968 <method name="GetFlags" cname="galago_service_get_flags">
969 <return-type type="GalagoServiceFlags" />
970 </method>
971 <method name="GetId" cname="galago_service_get_id">
972 <return-type type="const-char*" />
973 </method>
974 <method name="GetName" cname="galago_service_get_name">
975 <return-type type="const-char*" />
976 </method>
977 <method name="GetType" cname="galago_service_get_type" shared="true">
978 <return-type type="GType" />
979 </method>
980 <method name="Normalize" cname="galago_service_normalize">
981 <return-type type="char*" />
982 <parameters>
983 <parameter type="const-char*" name="username" />
984 </parameters>
985 </method>
986 </object>
987 <object name="Status" cname="GalagoStatus" parent="GalagoObject">
988 <field name="Priv" cname="priv" type="GalagoStatusPrivate*" />
989 <callback cname="reserved_1">
990 <return-type type="void" />
991 <parameters>
992 <parameter type="void" name="arg1" />
993 </parameters>
994 </callback>
995 <callback cname="reserved_2">
996 <return-type type="void" />
997 <parameters>
998 <parameter type="void" name="arg1" />
999 </parameters>
1000 </callback>
1001 <callback cname="reserved_3">
1002 <return-type type="void" />
1003 <parameters>
1004 <parameter type="void" name="arg1" />
1005 </parameters>
1006 </callback>
1007 <callback cname="reserved_4">
1008 <return-type type="void" />
1009 <parameters>
1010 <parameter type="void" name="arg1" />
1011 </parameters>
1012 </callback>
1013 <property name="Primitive" cname="primitive" type="GalagoStatusType" readable="true" writeable="true" construct-only="true" />
1014 <property name="Presence" cname="presence" type="GalagoPresence" readable="true" writeable="true" />
1015 <property name="Id" cname="id" type="gchar*" readable="true" writeable="true" construct-only="true" />
1016 <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
1017 <property name="Exclusive" cname="exclusive" type="gboolean" readable="true" writeable="true" />
1018 <method name="Duplicate" cname="galago_status_duplicate">
1019 <return-type type="GalagoStatus*" />
1020 </method>
1021 <method name="GetId" cname="galago_status_get_id">
1022 <return-type type="const-char*" />
1023 </method>
1024 <method name="GetName" cname="galago_status_get_name">
1025 <return-type type="const-char*" />
1026 </method>
1027 <method name="GetPresence" cname="galago_status_get_presence">
1028 <return-type type="GalagoPresence*" />
1029 </method>
1030 <method name="GetPrimitive" cname="galago_status_get_primitive">
1031 <return-type type="GalagoStatusType" />
1032 </method>
1033 <method name="GetType" cname="galago_status_get_type" shared="true">
1034 <return-type type="GType" />
1035 </method>
1036 <method name="IsAvailable" cname="galago_status_is_available">
1037 <return-type type="gboolean" />
1038 </method>
1039 <method name="IsExclusive" cname="galago_status_is_exclusive">
1040 <return-type type="gboolean" />
1041 </method>
1042 <constructor cname="galago_status_new">
1043 <parameters>
1044 <parameter type="GalagoStatusType" name="type" />
1045 <parameter type="const-char*" name="id" />
1046 <parameter type="const-char*" name="name" />
1047 <parameter type="gboolean" name="exclusive" />
1048 </parameters>
1049 </constructor>
1050 <method name="SetPresence" cname="galago_status_set_presence">
1051 <return-type type="void" />
1052 <parameters>
1053 <parameter type="GalagoPresence*" name="presence" />
1054 </parameters>
1055 </method>
1056 </object>
1057 <struct name="ContextOps" cname="GalagoContextOps">
1058 <callback cname="service_added">
1059 <return-type type="void" />
1060 <parameters>
1061 <parameter type="GalagoService*" name="service" />
1062 </parameters>
1063 </callback>
1064 <callback cname="service_removed">
1065 <return-type type="void" />
1066 <parameters>
1067 <parameter type="GalagoService*" name="service" />
1068 </parameters>
1069 </callback>
1070 <callback cname="person_added">
1071 <return-type type="void" />
1072 <parameters>
1073 <parameter type="GalagoPerson*" name="person" />
1074 </parameters>
1075 </callback>
1076 <callback cname="person_removed">
1077 <return-type type="void" />
1078 <parameters>
1079 <parameter type="GalagoPerson*" name="person" />
1080 </parameters>
1081 </callback>
1082 </struct>
1083 <struct name="KeyValue" cname="GalagoKeyValue" opaque="true">
1084 <field name="Key" cname="key" type="char*" access="public" writeable="true" />
1085 <field name="Value" cname="value" type="GValue*" access="public" writeable="true" />
1086 <method name="Destroy" cname="galago_key_value_destroy">
1087 <return-type type="void" />
1088 </method>
1089 <method name="GetKey" cname="galago_key_value_get_key">
1090 <return-type type="const-char*" />
1091 </method>
1092 <method name="GetValue" cname="galago_key_value_get_value">
1093 <return-type type="const-GValue*" />
1094 </method>
1095 <constructor cname="galago_key_value_new">
1096 <parameters>
1097 <parameter type="const-char*" name="key" />
1098 <parameter type="GValue*" name="value" />
1099 </parameters>
1100 </constructor>
1101 <method name="SetKey" cname="galago_key_value_set_key">
1102 <return-type type="void" />
1103 <parameters>
1104 <parameter type="const-char*" name="key" />
1105 </parameters>
1106 </method>
1107 <method name="SetValue" cname="galago_key_value_set_value">
1108 <return-type type="void" />
1109 <parameters>
1110 <parameter type="GValue*" name="value" />
1111 </parameters>
1112 </method>
1113 </struct>
1114 <struct name="Value" cname="GalagoValue" opaque="true" hidden="1">
1115 <method name="Destroy" cname="galago_value_destroy">
1116 <return-type type="void" />
1117 </method>
1118 <method name="GetArray" cname="galago_value_get_array">
1119 <return-type type="void" />
1120 <parameters>
1121 <parameter type="const-void**" name="ret_array" />
1122 <parameter type="gsize*" name="ret_size" />
1123 </parameters>
1124 </method>
1125 <method name="GetBoolean" cname="galago_value_get_boolean">
1126 <return-type type="gboolean" />
1127 </method>
1128 <method name="GetChar" cname="galago_value_get_char">
1129 <return-type type="char" />
1130 </method>
1131 <method name="GetGtype" cname="galago_value_get_gtype">
1132 <return-type type="GType" />
1133 </method>
1134 <method name="GetInt" cname="galago_value_get_int">
1135 <return-type type="int" />
1136 </method>
1137 <method name="GetList" cname="galago_value_get_list">
1138 <return-type type="GList*" />
1139 </method>
1140 <method name="GetLong" cname="galago_value_get_long">
1141 <return-type type="long" />
1142 </method>
1143 <method name="GetObject" cname="galago_value_get_object">
1144 <return-type type="void*" />
1145 </method>
1146 <method name="GetPointer" cname="galago_value_get_pointer">
1147 <return-type type="void*" />
1148 </method>
1149 <method name="GetShort" cname="galago_value_get_short">
1150 <return-type type="short" />
1151 </method>
1152 <method name="GetString" cname="galago_value_get_string">
1153 <return-type type="const-char*" />
1154 </method>
1155 <method name="GetSubtype" cname="galago_value_get_subtype">
1156 <return-type type="GalagoType" />
1157 </method>
1158 <method name="GetType" cname="galago_value_get_type">
1159 <return-type type="GalagoType" />
1160 </method>
1161 <constructor cname="galago_value_new">
1162 <parameters>
1163 <parameter type="GalagoType" name="type" />
1164 <parameter type="const-void*" name="data" />
1165 <parameter type="void*" name="detail" />
1166 </parameters>
1167 </constructor>
1168 <constructor cname="galago_value_new_array">
1169 <parameters>
1170 <parameter type="GalagoType" name="type" />
1171 <parameter type="const-void*" name="array" />
1172 <parameter type="gsize" name="size" />
1173 <parameter type="void*" name="detail" />
1174 </parameters>
1175 </constructor>
1176 <constructor cname="galago_value_new_list">
1177 <parameters>
1178 <parameter type="GalagoType" name="type" />
1179 <parameter type="GList*" name="list" />
1180 <parameter type="void*" name="detail" />
1181 </parameters>
1182 </constructor>
1183 <constructor cname="galago_value_new_object">
1184 <parameters>
1185 <parameter type="GType" name="type" />
1186 <parameter type="const-GObject*" name="obj" />
1187 </parameters>
1188 </constructor>
1189 <method name="SetArray" cname="galago_value_set_array">
1190 <return-type type="void" />
1191 <parameters>
1192 <parameter type="const-void*" name="data" />
1193 <parameter type="gsize" name="size" />
1194 </parameters>
1195 </method>
1196 <method name="SetBoolean" cname="galago_value_set_boolean">
1197 <return-type type="void" />
1198 <parameters>
1199 <parameter type="gboolean" name="data" />
1200 </parameters>
1201 </method>
1202 <method name="SetChar" cname="galago_value_set_char">
1203 <return-type type="void" />
1204 <parameters>
1205 <parameter type="char" name="data" />
1206 </parameters>
1207 </method>
1208 <method name="SetInt" cname="galago_value_set_int">
1209 <return-type type="void" />
1210 <parameters>
1211 <parameter type="int" name="data" />
1212 </parameters>
1213 </method>
1214 <method name="SetList" cname="galago_value_set_list">
1215 <return-type type="void" />
1216 <parameters>
1217 <parameter type="GList*" name="data" />
1218 </parameters>
1219 </method>
1220 <method name="SetLong" cname="galago_value_set_long">
1221 <return-type type="void" />
1222 <parameters>
1223 <parameter type="long" name="data" />
1224 </parameters>
1225 </method>
1226 <method name="SetObject" cname="galago_value_set_object">
1227 <return-type type="void" />
1228 <parameters>
1229 <parameter type="void*" name="data" />
1230 </parameters>
1231 </method>
1232 <method name="SetPointer" cname="galago_value_set_pointer">
1233 <return-type type="void" />
1234 <parameters>
1235 <parameter type="void*" name="data" />
1236 </parameters>
1237 </method>
1238 <method name="SetShort" cname="galago_value_set_short">
1239 <return-type type="void" />
1240 <parameters>
1241 <parameter type="short" name="data" />
1242 </parameters>
1243 </method>
1244 <method name="SetString" cname="galago_value_set_string">
1245 <return-type type="void" />
1246 <parameters>
1247 <parameter type="const-char*" name="data" />
1248 </parameters>
1249 </method>
1250 <method name="SetUchar" cname="galago_value_set_uchar">
1251 <return-type type="void" />
1252 <parameters>
1253 <parameter type="unsigned-char" name="data" />
1254 </parameters>
1255 </method>
1256 <method name="SetUint" cname="galago_value_set_uint">
1257 <return-type type="void" />
1258 <parameters>
1259 <parameter type="unsigned-int" name="data" />
1260 </parameters>
1261 </method>
1262 <method name="SetUlong" cname="galago_value_set_ulong">
1263 <return-type type="void" />
1264 <parameters>
1265 <parameter type="unsigned-long" name="data" />
1266 </parameters>
1267 </method>
1268 <method name="SetUshort" cname="galago_value_set_ushort">
1269 <return-type type="void" />
1270 <parameters>
1271 <parameter type="unsigned-short" name="data" />
1272 </parameters>
1273 </method>
1274 </struct>
1275 <class name="Create" cname="GalagoCreate_" hidden="1">
1276 </class>
1277 <class name="Dbus" cname="GalagoDbus_" hidden="1">
1278 <method name="MessageIterAppendObject" cname="galago_dbus_message_iter_append_object" shared="true">
1279 <return-type type="void" />
1280 <parameters>
1281 <parameter type="DBusMessageIter*" name="iter" />
1282 <parameter type="const-GalagoObject*" name="object" />
1283 </parameters>
1284 </method>
1285 <method name="MessageIterAppendObjectList" cname="galago_dbus_message_iter_append_object_list" shared="true">
1286 <return-type type="void" />
1287 <parameters>
1288 <parameter type="DBusMessageIter*" name="iter" />
1289 <parameter type="GType" name="type" />
1290 <parameter type="GList*" name="list" />
1291 </parameters>
1292 </method>
1293 <method name="MessageIterAppendStringOrNil" cname="galago_dbus_message_iter_append_string_or_nil" shared="true">
1294 <return-type type="void" />
1295 <parameters>
1296 <parameter type="DBusMessageIter*" name="iter" />
1297 <parameter type="const-char*" name="str" />
1298 </parameters>
1299 </method>
1300 <method name="MessageIterGetObject" cname="galago_dbus_message_iter_get_object" shared="true">
1301 <return-type type="void*" />
1302 <parameters>
1303 <parameter type="DBusMessageIter*" name="iter" />
1304 <parameter type="GType" name="type" />
1305 </parameters>
1306 </method>
1307 <method name="MessageIterGetObjectList" cname="galago_dbus_message_iter_get_object_list" shared="true">
1308 <return-type type="GList*" />
1309 <parameters>
1310 <parameter type="DBusMessageIter*" name="iter" />
1311 <parameter type="GType" name="type" />
1312 </parameters>
1313 </method>
1314 <method name="MessageIterGetStringOrNil" cname="galago_dbus_message_iter_get_string_or_nil" shared="true">
1315 <return-type type="const-char*" />
1316 <parameters>
1317 <parameter type="DBusMessageIter*" name="iter" />
1318 </parameters>
1319 </method>
1320 <method name="MessageNewMethodCall" cname="galago_dbus_message_new_method_call" shared="true">
1321 <return-type type="DBusMessage*" />
1322 <parameters>
1323 <parameter type="const-GalagoObject*" name="object" />
1324 <parameter type="const-char*" name="name" />
1325 <parameter type="gboolean" name="reply" />
1326 <parameter type="DBusMessageIter*" name="ret_iter" />
1327 </parameters>
1328 </method>
1329 <method name="MessageNewMethodCallArgs" cname="galago_dbus_message_new_method_call_args" shared="true">
1330 <return-type type="DBusMessage*" />
1331 <parameters>
1332 <parameter type="const-GalagoObject*" name="object" />
1333 <parameter type="const-char*" name="name" />
1334 <parameter type="gboolean" name="reply" />
1335 <parameter ellipsis="true" />
1336 </parameters>
1337 </method>
1338 <method name="MessageNewMethodCallVargs" cname="galago_dbus_message_new_method_call_vargs" shared="true">
1339 <return-type type="DBusMessage*" />
1340 <parameters>
1341 <parameter type="const-GalagoObject*" name="object" />
1342 <parameter type="const-char*" name="name" />
1343 <parameter type="gboolean" name="reply" />
1344 <parameter type="va_list" name="args" />
1345 </parameters>
1346 </method>
1347 <method name="ObjectPushFull" cname="galago_dbus_object_push_full" shared="true">
1348 <return-type type="void" />
1349 <parameters>
1350 <parameter type="GalagoObject*" name="object" />
1351 </parameters>
1352 </method>
1353 <method name="SendMessage" cname="galago_dbus_send_message" shared="true">
1354 <return-type type="void" />
1355 <parameters>
1356 <parameter type="const-GalagoObject*" name="object" />
1357 <parameter type="const-char*" name="name" />
1358 <parameter ellipsis="true" />
1359 </parameters>
1360 </method>
1361 <method name="SendMessageWithReply" cname="galago_dbus_send_message_with_reply" shared="true">
1362 <return-type type="void*" />
1363 <parameters>
1364 <parameter type="const-GalagoObject*" name="object" />
1365 <parameter type="const-char*" name="name" />
1366 <parameter type="GalagoValue*" name="return_type" />
1367 <parameter ellipsis="true" />
1368 </parameters>
1369 </method>
1370 <method name="SendMessageWithReplyList" cname="galago_dbus_send_message_with_reply_list" shared="true">
1371 <return-type type="GList*" />
1372 <parameters>
1373 <parameter type="const-GalagoObject*" name="object" />
1374 <parameter type="const-char*" name="name" />
1375 <parameter type="GList*" name="return_types" />
1376 <parameter ellipsis="true" />
1377 </parameters>
1378 </method>
1379 </class>
1380 <class name="Global" cname="GalagoGlobal">
1381 <method name="GetClientObjPath" cname="galago_get_client_obj_path" shared="true">
1382 <return-type type="const-char*" />
1383 </method>
1384 <method name="GetCore" cname="galago_get_core" shared="true">
1385 <return-type type="GalagoCore*" />
1386 </method>
1387 <method name="GetDbusConn" cname="galago_get_dbus_conn" shared="true">
1388 <return-type type="DBusConnection*" />
1389 </method>
1390 <method name="GetMe" cname="galago_get_me" shared="true">
1391 <return-type type="GalagoPerson*" />
1392 <parameters>
1393 <parameter type="GalagoOrigin" name="origin" />
1394 <parameter type="gboolean" name="query" />
1395 </parameters>
1396 </method>
1397 <method name="GetPeople" cname="galago_get_people" shared="true">
1398 <return-type type="GList*" />
1399 <parameters>
1400 <parameter type="GalagoOrigin" name="origin" />
1401 <parameter type="gboolean" name="query" />
1402 </parameters>
1403 </method>
1404 <method name="GetPerson" cname="galago_get_person" shared="true">
1405 <return-type type="GalagoPerson*" />
1406 <parameters>
1407 <parameter type="const-char*" name="uid" />
1408 <parameter type="GalagoOrigin" name="origin" />
1409 <parameter type="gboolean" name="query" />
1410 </parameters>
1411 </method>
1412 <method name="GetService" cname="galago_get_service" shared="true">
1413 <return-type type="GalagoService*" />
1414 <parameters>
1415 <parameter type="const-char*" name="id" />
1416 <parameter type="GalagoOrigin" name="origin" />
1417 <parameter type="gboolean" name="query" />
1418 </parameters>
1419 </method>
1420 <method name="GetServices" cname="galago_get_services" shared="true">
1421 <return-type type="GList*" />
1422 <parameters>
1423 <parameter type="GalagoOrigin" name="origin" />
1424 <parameter type="gboolean" name="query" />
1425 </parameters>
1426 </method>
1427 <method name="GetUid" cname="galago_get_uid" shared="true">
1428 <return-type type="const-char*" />
1429 </method>
1430 <method name="GetWatchAll" cname="galago_get_watch_all" shared="true">
1431 <return-type type="gboolean" />
1432 </method>
1433 <method name="SetWatchAll" cname="galago_set_watch_all" shared="true">
1434 <return-type type="void" />
1435 <parameters>
1436 <parameter type="gboolean" name="watch_all" />
1437 </parameters>
1438 </method>
1439 <method cname="galago_is_initted" shared="true" name="IsInitted">
1440 <return-type type="gboolean" />
1441 </method>
1442 <method cname="galago_is_registered" shared="true" name="IsRegistered">
1443 <return-type type="gboolean" />
1444 </method>
1445 <method cname="galago_is_connected" shared="true" name="IsConnected">
1446 <return-type type="gboolean" />
1447 </method>
1448 <method cname="galago_is_feed" shared="true" name="IsFeed">
1449 <return-type type="gboolean" />
1450 </method>
1451 <method cname="galago_create_person" shared="true" name="CreatePerson">
1452 <return-type type="GalagoPerson*" />
1453 <parameters>
1454 <parameter type="const-char*" name="id" />
1455 </parameters>
1456 </method>
1457 <method cname="galago_create_service" shared="true" name="CreateService">
1458 <return-type type="GalagoService*" />
1459 <parameters>
1460 <parameter type="const-char*" name="id" />
1461 <parameter type="const-char*" name="name" />
1462 <parameter type="GalagoServiceFlags" name="flags" />
1463 </parameters>
1464 </method>
1465 </class>
1466 <class name="Is" cname="GalagoIs_" hidden="1">
1467 <method name="Daemon" cname="galago_is_daemon" shared="true">
1468 <return-type type="gboolean" />
1469 </method>
1470 <method cname="galago_is_daemon_active" shared="true" name="IsDaemonActive">
1471 <return-type type="gboolean" />
1472 </method>
1473 </class></namespace></api>
This page took 0.382123 seconds and 4 git commands to generate.