]>
Commit | Line | Data |
---|---|---|
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 << 0" /> | |
12 | <member cname="GALAGO_INIT_NO_ACTIVATION" name="NoActivation" value="1 << 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 << 0" /> | |
25 | <member cname="GALAGO_PRESERVE_CASE" name="PreserveCase" value="1 << 1" /> | |
26 | <member cname="GALAGO_STRIP_SLASH" name="StripSlash" value="1 << 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> |