D-Bus: Emit cast to avoid C warning for signal handling in clients
[vala-lang.git] / vapi / packages / tracker-indexer-module-1.0 / tracker-indexer-module-1.0.gi
blobe43ed6d9e3fdeb8fd165af9caf655f6bb77d4302
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="Tracker">
4 <function name="date_format" symbol="tracker_date_format">
5 <return-type type="gchar*"/>
6 <parameters>
7 <parameter name="time_string" type="gchar*"/>
8 </parameters>
9 </function>
10 <function name="date_to_string" symbol="tracker_date_to_string">
11 <return-type type="gchar*"/>
12 <parameters>
13 <parameter name="date_time" type="time_t"/>
14 </parameters>
15 </function>
16 <function name="date_to_time_string" symbol="tracker_date_to_time_string">
17 <return-type type="gchar*"/>
18 <parameters>
19 <parameter name="date_string" type="gchar*"/>
20 </parameters>
21 </function>
22 <function name="env_check_xdg_dirs" symbol="tracker_env_check_xdg_dirs">
23 <return-type type="gboolean"/>
24 </function>
25 <function name="escape_string" symbol="tracker_escape_string">
26 <return-type type="gchar*"/>
27 <parameters>
28 <parameter name="in" type="gchar*"/>
29 </parameters>
30 </function>
31 <function name="gint32_to_string" symbol="tracker_gint32_to_string">
32 <return-type type="gchar*"/>
33 <parameters>
34 <parameter name="i" type="gint32"/>
35 </parameters>
36 </function>
37 <function name="gint_to_string" symbol="tracker_gint_to_string">
38 <return-type type="gchar*"/>
39 <parameters>
40 <parameter name="i" type="gint"/>
41 </parameters>
42 </function>
43 <function name="glong_to_string" symbol="tracker_glong_to_string">
44 <return-type type="gchar*"/>
45 <parameters>
46 <parameter name="i" type="glong"/>
47 </parameters>
48 </function>
49 <function name="gslist_copy_with_string_data" symbol="tracker_gslist_copy_with_string_data">
50 <return-type type="GSList*"/>
51 <parameters>
52 <parameter name="list" type="GSList*"/>
53 </parameters>
54 </function>
55 <function name="gslist_to_string_list" symbol="tracker_gslist_to_string_list">
56 <return-type type="gchar**"/>
57 <parameters>
58 <parameter name="list" type="GSList*"/>
59 </parameters>
60 </function>
61 <function name="guint32_to_string" symbol="tracker_guint32_to_string">
62 <return-type type="gchar*"/>
63 <parameters>
64 <parameter name="i" type="guint32"/>
65 </parameters>
66 </function>
67 <function name="guint_to_string" symbol="tracker_guint_to_string">
68 <return-type type="gchar*"/>
69 <parameters>
70 <parameter name="i" type="guint"/>
71 </parameters>
72 </function>
73 <function name="is_empty_string" symbol="tracker_is_empty_string">
74 <return-type type="gboolean"/>
75 <parameters>
76 <parameter name="str" type="char*"/>
77 </parameters>
78 </function>
79 <function name="module_config_get_description" symbol="tracker_module_config_get_description">
80 <return-type type="gchar*"/>
81 <parameters>
82 <parameter name="name" type="gchar*"/>
83 </parameters>
84 </function>
85 <function name="module_config_get_enabled" symbol="tracker_module_config_get_enabled">
86 <return-type type="gboolean"/>
87 <parameters>
88 <parameter name="name" type="gchar*"/>
89 </parameters>
90 </function>
91 <function name="module_config_get_ignored_directories" symbol="tracker_module_config_get_ignored_directories">
92 <return-type type="GList*"/>
93 <parameters>
94 <parameter name="name" type="gchar*"/>
95 </parameters>
96 </function>
97 <function name="module_config_get_ignored_directory_patterns" symbol="tracker_module_config_get_ignored_directory_patterns">
98 <return-type type="GList*"/>
99 <parameters>
100 <parameter name="name" type="gchar*"/>
101 </parameters>
102 </function>
103 <function name="module_config_get_ignored_file_patterns" symbol="tracker_module_config_get_ignored_file_patterns">
104 <return-type type="GList*"/>
105 <parameters>
106 <parameter name="name" type="gchar*"/>
107 </parameters>
108 </function>
109 <function name="module_config_get_ignored_files" symbol="tracker_module_config_get_ignored_files">
110 <return-type type="GList*"/>
111 <parameters>
112 <parameter name="name" type="gchar*"/>
113 </parameters>
114 </function>
115 <function name="module_config_get_index_file_patterns" symbol="tracker_module_config_get_index_file_patterns">
116 <return-type type="GList*"/>
117 <parameters>
118 <parameter name="name" type="gchar*"/>
119 </parameters>
120 </function>
121 <function name="module_config_get_index_files" symbol="tracker_module_config_get_index_files">
122 <return-type type="GList*"/>
123 <parameters>
124 <parameter name="name" type="gchar*"/>
125 </parameters>
126 </function>
127 <function name="module_config_get_index_mime_types" symbol="tracker_module_config_get_index_mime_types">
128 <return-type type="GList*"/>
129 <parameters>
130 <parameter name="name" type="gchar*"/>
131 </parameters>
132 </function>
133 <function name="module_config_get_index_service" symbol="tracker_module_config_get_index_service">
134 <return-type type="gchar*"/>
135 <parameters>
136 <parameter name="name" type="gchar*"/>
137 </parameters>
138 </function>
139 <function name="module_config_get_modules" symbol="tracker_module_config_get_modules">
140 <return-type type="GList*"/>
141 </function>
142 <function name="module_config_get_monitor_directories" symbol="tracker_module_config_get_monitor_directories">
143 <return-type type="GList*"/>
144 <parameters>
145 <parameter name="name" type="gchar*"/>
146 </parameters>
147 </function>
148 <function name="module_config_get_monitor_recurse_directories" symbol="tracker_module_config_get_monitor_recurse_directories">
149 <return-type type="GList*"/>
150 <parameters>
151 <parameter name="name" type="gchar*"/>
152 </parameters>
153 </function>
154 <function name="module_config_init" symbol="tracker_module_config_init">
155 <return-type type="gboolean"/>
156 </function>
157 <function name="module_config_shutdown" symbol="tracker_module_config_shutdown">
158 <return-type type="void"/>
159 </function>
160 <function name="module_file_free_data" symbol="tracker_module_file_free_data">
161 <return-type type="void"/>
162 <parameters>
163 <parameter name="file_data" type="gpointer"/>
164 </parameters>
165 </function>
166 <function name="module_file_get_data" symbol="tracker_module_file_get_data">
167 <return-type type="gpointer"/>
168 <parameters>
169 <parameter name="path" type="gchar*"/>
170 </parameters>
171 </function>
172 <function name="module_file_get_metadata" symbol="tracker_module_file_get_metadata">
173 <return-type type="TrackerMetadata*"/>
174 <parameters>
175 <parameter name="file" type="TrackerFile*"/>
176 </parameters>
177 </function>
178 <function name="module_file_get_service_type" symbol="tracker_module_file_get_service_type">
179 <return-type type="gchar*"/>
180 <parameters>
181 <parameter name="file" type="TrackerFile*"/>
182 </parameters>
183 </function>
184 <function name="module_file_get_text" symbol="tracker_module_file_get_text">
185 <return-type type="gchar*"/>
186 <parameters>
187 <parameter name="file" type="TrackerFile*"/>
188 </parameters>
189 </function>
190 <function name="module_file_get_uri" symbol="tracker_module_file_get_uri">
191 <return-type type="void"/>
192 <parameters>
193 <parameter name="file" type="TrackerFile*"/>
194 <parameter name="dirname" type="gchar**"/>
195 <parameter name="basename" type="gchar**"/>
196 </parameters>
197 </function>
198 <function name="module_file_iter_contents" symbol="tracker_module_file_iter_contents">
199 <return-type type="gboolean"/>
200 <parameters>
201 <parameter name="file" type="TrackerFile*"/>
202 </parameters>
203 </function>
204 <function name="module_get_name" symbol="tracker_module_get_name">
205 <return-type type="gchar*"/>
206 </function>
207 <function name="module_init" symbol="tracker_module_init">
208 <return-type type="void"/>
209 </function>
210 <function name="module_shutdown" symbol="tracker_module_shutdown">
211 <return-type type="void"/>
212 </function>
213 <function name="ontology_field_add" symbol="tracker_ontology_field_add">
214 <return-type type="void"/>
215 <parameters>
216 <parameter name="field" type="TrackerField*"/>
217 </parameters>
218 </function>
219 <function name="ontology_field_get_display_name" symbol="tracker_ontology_field_get_display_name">
220 <return-type type="gchar*"/>
221 <parameters>
222 <parameter name="field" type="TrackerField*"/>
223 </parameters>
224 </function>
225 <function name="ontology_field_get_id" symbol="tracker_ontology_field_get_id">
226 <return-type type="gchar*"/>
227 <parameters>
228 <parameter name="name" type="gchar*"/>
229 </parameters>
230 </function>
231 <function name="ontology_field_is_child_of" symbol="tracker_ontology_field_is_child_of">
232 <return-type type="gboolean"/>
233 <parameters>
234 <parameter name="child" type="gchar*"/>
235 <parameter name="parent" type="gchar*"/>
236 </parameters>
237 </function>
238 <function name="ontology_get_field_by_id" symbol="tracker_ontology_get_field_by_id">
239 <return-type type="TrackerField*"/>
240 <parameters>
241 <parameter name="id" type="gint"/>
242 </parameters>
243 </function>
244 <function name="ontology_get_field_by_name" symbol="tracker_ontology_get_field_by_name">
245 <return-type type="TrackerField*"/>
246 <parameters>
247 <parameter name="name" type="gchar*"/>
248 </parameters>
249 </function>
250 <function name="ontology_get_field_name_by_service_name" symbol="tracker_ontology_get_field_name_by_service_name">
251 <return-type type="gchar*"/>
252 <parameters>
253 <parameter name="field" type="TrackerField*"/>
254 <parameter name="service_str" type="gchar*"/>
255 </parameters>
256 </function>
257 <function name="ontology_get_field_names_registered" symbol="tracker_ontology_get_field_names_registered">
258 <return-type type="GSList*"/>
259 <parameters>
260 <parameter name="service_str" type="gchar*"/>
261 </parameters>
262 </function>
263 <function name="ontology_get_service_by_id" symbol="tracker_ontology_get_service_by_id">
264 <return-type type="gchar*"/>
265 <parameters>
266 <parameter name="id" type="gint"/>
267 </parameters>
268 </function>
269 <function name="ontology_get_service_by_mime" symbol="tracker_ontology_get_service_by_mime">
270 <return-type type="gchar*"/>
271 <parameters>
272 <parameter name="mime" type="gchar*"/>
273 </parameters>
274 </function>
275 <function name="ontology_get_service_by_name" symbol="tracker_ontology_get_service_by_name">
276 <return-type type="TrackerService*"/>
277 <parameters>
278 <parameter name="service_str" type="gchar*"/>
279 </parameters>
280 </function>
281 <function name="ontology_get_service_db_by_name" symbol="tracker_ontology_get_service_db_by_name">
282 <return-type type="TrackerDBType"/>
283 <parameters>
284 <parameter name="service_str" type="gchar*"/>
285 </parameters>
286 </function>
287 <function name="ontology_get_service_id_by_name" symbol="tracker_ontology_get_service_id_by_name">
288 <return-type type="gint"/>
289 <parameters>
290 <parameter name="service_str" type="gchar*"/>
291 </parameters>
292 </function>
293 <function name="ontology_get_service_names_registered" symbol="tracker_ontology_get_service_names_registered">
294 <return-type type="GSList*"/>
295 </function>
296 <function name="ontology_get_service_parent" symbol="tracker_ontology_get_service_parent">
297 <return-type type="gchar*"/>
298 <parameters>
299 <parameter name="service_str" type="gchar*"/>
300 </parameters>
301 </function>
302 <function name="ontology_get_service_parent_by_id" symbol="tracker_ontology_get_service_parent_by_id">
303 <return-type type="gchar*"/>
304 <parameters>
305 <parameter name="id" type="gint"/>
306 </parameters>
307 </function>
308 <function name="ontology_get_service_parent_id_by_id" symbol="tracker_ontology_get_service_parent_id_by_id">
309 <return-type type="gint"/>
310 <parameters>
311 <parameter name="id" type="gint"/>
312 </parameters>
313 </function>
314 <function name="ontology_init" symbol="tracker_ontology_init">
315 <return-type type="void"/>
316 </function>
317 <function name="ontology_service_add" symbol="tracker_ontology_service_add">
318 <return-type type="void"/>
319 <parameters>
320 <parameter name="service" type="TrackerService*"/>
321 <parameter name="mimes" type="GSList*"/>
322 <parameter name="mime_prefixes" type="GSList*"/>
323 </parameters>
324 </function>
325 <function name="ontology_service_get_key_metadata" symbol="tracker_ontology_service_get_key_metadata">
326 <return-type type="gint"/>
327 <parameters>
328 <parameter name="service_str" type="gchar*"/>
329 <parameter name="meta_name" type="gchar*"/>
330 </parameters>
331 </function>
332 <function name="ontology_service_get_show_directories" symbol="tracker_ontology_service_get_show_directories">
333 <return-type type="gboolean"/>
334 <parameters>
335 <parameter name="service_str" type="gchar*"/>
336 </parameters>
337 </function>
338 <function name="ontology_service_get_show_files" symbol="tracker_ontology_service_get_show_files">
339 <return-type type="gboolean"/>
340 <parameters>
341 <parameter name="service_str" type="gchar*"/>
342 </parameters>
343 </function>
344 <function name="ontology_service_has_embedded" symbol="tracker_ontology_service_has_embedded">
345 <return-type type="gboolean"/>
346 <parameters>
347 <parameter name="service_str" type="gchar*"/>
348 </parameters>
349 </function>
350 <function name="ontology_service_has_metadata" symbol="tracker_ontology_service_has_metadata">
351 <return-type type="gboolean"/>
352 <parameters>
353 <parameter name="service_str" type="gchar*"/>
354 </parameters>
355 </function>
356 <function name="ontology_service_has_text" symbol="tracker_ontology_service_has_text">
357 <return-type type="gboolean"/>
358 <parameters>
359 <parameter name="service_str" type="gchar*"/>
360 </parameters>
361 </function>
362 <function name="ontology_service_has_thumbnails" symbol="tracker_ontology_service_has_thumbnails">
363 <return-type type="gboolean"/>
364 <parameters>
365 <parameter name="service_str" type="gchar*"/>
366 </parameters>
367 </function>
368 <function name="ontology_service_is_valid" symbol="tracker_ontology_service_is_valid">
369 <return-type type="gboolean"/>
370 <parameters>
371 <parameter name="service_str" type="gchar*"/>
372 </parameters>
373 </function>
374 <function name="ontology_shutdown" symbol="tracker_ontology_shutdown">
375 <return-type type="void"/>
376 </function>
377 <function name="path_evaluate_name" symbol="tracker_path_evaluate_name">
378 <return-type type="gchar*"/>
379 <parameters>
380 <parameter name="uri" type="gchar*"/>
381 </parameters>
382 </function>
383 <function name="path_hash_table_filter_duplicates" symbol="tracker_path_hash_table_filter_duplicates">
384 <return-type type="void"/>
385 <parameters>
386 <parameter name="roots" type="GHashTable*"/>
387 </parameters>
388 </function>
389 <function name="path_is_in_path" symbol="tracker_path_is_in_path">
390 <return-type type="gboolean"/>
391 <parameters>
392 <parameter name="path" type="gchar*"/>
393 <parameter name="in_path" type="gchar*"/>
394 </parameters>
395 </function>
396 <function name="path_list_filter_duplicates" symbol="tracker_path_list_filter_duplicates">
397 <return-type type="GSList*"/>
398 <parameters>
399 <parameter name="roots" type="GSList*"/>
400 </parameters>
401 </function>
402 <function name="path_remove" symbol="tracker_path_remove">
403 <return-type type="void"/>
404 <parameters>
405 <parameter name="uri" type="gchar*"/>
406 </parameters>
407 </function>
408 <function name="seconds_estimate_to_string" symbol="tracker_seconds_estimate_to_string">
409 <return-type type="gchar*"/>
410 <parameters>
411 <parameter name="seconds_elapsed" type="gdouble"/>
412 <parameter name="short_string" type="gboolean"/>
413 <parameter name="items_done" type="guint"/>
414 <parameter name="items_remaining" type="guint"/>
415 </parameters>
416 </function>
417 <function name="seconds_to_string" symbol="tracker_seconds_to_string">
418 <return-type type="gchar*"/>
419 <parameters>
420 <parameter name="seconds_elapsed" type="gdouble"/>
421 <parameter name="short_string" type="gboolean"/>
422 </parameters>
423 </function>
424 <function name="string_boolean_to_string_gint" symbol="tracker_string_boolean_to_string_gint">
425 <return-type type="gchar*"/>
426 <parameters>
427 <parameter name="value" type="gchar*"/>
428 </parameters>
429 </function>
430 <function name="string_in_string_list" symbol="tracker_string_in_string_list">
431 <return-type type="gint"/>
432 <parameters>
433 <parameter name="str" type="gchar*"/>
434 <parameter name="strv" type="gchar**"/>
435 </parameters>
436 </function>
437 <function name="string_list_to_gslist" symbol="tracker_string_list_to_gslist">
438 <return-type type="GSList*"/>
439 <parameters>
440 <parameter name="strv" type="gchar**"/>
441 <parameter name="length" type="gsize"/>
442 </parameters>
443 </function>
444 <function name="string_list_to_string" symbol="tracker_string_list_to_string">
445 <return-type type="gchar*"/>
446 <parameters>
447 <parameter name="strv" type="gchar**"/>
448 <parameter name="length" type="gsize"/>
449 <parameter name="sep" type="gchar"/>
450 </parameters>
451 </function>
452 <function name="string_remove" symbol="tracker_string_remove">
453 <return-type type="gchar*"/>
454 <parameters>
455 <parameter name="haystack" type="gchar*"/>
456 <parameter name="needle" type="gchar*"/>
457 </parameters>
458 </function>
459 <function name="string_replace" symbol="tracker_string_replace">
460 <return-type type="gchar*"/>
461 <parameters>
462 <parameter name="haystack" type="gchar*"/>
463 <parameter name="needle" type="gchar*"/>
464 <parameter name="replacement" type="gchar*"/>
465 </parameters>
466 </function>
467 <function name="string_to_date" symbol="tracker_string_to_date">
468 <return-type type="time_t"/>
469 <parameters>
470 <parameter name="time_string" type="gchar*"/>
471 </parameters>
472 </function>
473 <function name="string_to_string_list" symbol="tracker_string_to_string_list">
474 <return-type type="gchar**"/>
475 <parameters>
476 <parameter name="str" type="gchar*"/>
477 </parameters>
478 </function>
479 <function name="string_to_uint" symbol="tracker_string_to_uint">
480 <return-type type="gboolean"/>
481 <parameters>
482 <parameter name="s" type="gchar*"/>
483 <parameter name="ret" type="guint*"/>
484 </parameters>
485 </function>
486 <function name="throttle" symbol="tracker_throttle">
487 <return-type type="void"/>
488 <parameters>
489 <parameter name="config" type="TrackerConfig*"/>
490 <parameter name="multiplier" type="gint"/>
491 </parameters>
492 </function>
493 <callback name="TrackerMetadataForeach">
494 <return-type type="void"/>
495 <parameters>
496 <parameter name="field" type="TrackerField*"/>
497 <parameter name="value" type="gpointer"/>
498 <parameter name="user_data" type="gpointer"/>
499 </parameters>
500 </callback>
501 <callback name="TrackerModuleFileFreeDataFunc">
502 <return-type type="void"/>
503 <parameters>
504 <parameter name="data" type="gpointer"/>
505 </parameters>
506 </callback>
507 <callback name="TrackerModuleFileGetDataFunc">
508 <return-type type="gpointer"/>
509 <parameters>
510 <parameter name="path" type="gchar*"/>
511 </parameters>
512 </callback>
513 <callback name="TrackerModuleFileGetMetadataFunc">
514 <return-type type="TrackerMetadata*"/>
515 <parameters>
516 <parameter name="file" type="TrackerFile*"/>
517 </parameters>
518 </callback>
519 <callback name="TrackerModuleFileGetServiceTypeFunc">
520 <return-type type="gchar*"/>
521 <parameters>
522 <parameter name="file" type="TrackerFile*"/>
523 </parameters>
524 </callback>
525 <callback name="TrackerModuleFileGetText">
526 <return-type type="gchar*"/>
527 <parameters>
528 <parameter name="path" type="TrackerFile*"/>
529 </parameters>
530 </callback>
531 <callback name="TrackerModuleFileGetUriFunc">
532 <return-type type="void"/>
533 <parameters>
534 <parameter name="file" type="TrackerFile*"/>
535 <parameter name="dirname" type="gchar**"/>
536 <parameter name="basename" type="gchar**"/>
537 </parameters>
538 </callback>
539 <callback name="TrackerModuleFileIterContents">
540 <return-type type="gboolean"/>
541 <parameters>
542 <parameter name="path" type="TrackerFile*"/>
543 </parameters>
544 </callback>
545 <callback name="TrackerModuleGetDirectoriesFunc">
546 <return-type type="gchar**"/>
547 </callback>
548 <callback name="TrackerModuleGetNameFunc">
549 <return-type type="gchar*"/>
550 </callback>
551 <callback name="TrackerModuleInit">
552 <return-type type="void"/>
553 </callback>
554 <callback name="TrackerModuleShutdown">
555 <return-type type="void"/>
556 </callback>
557 <struct name="TrackerFile">
558 <method name="close" symbol="tracker_file_close">
559 <return-type type="void"/>
560 <parameters>
561 <parameter name="fd" type="gint"/>
562 <parameter name="no_longer_needed" type="gboolean"/>
563 </parameters>
564 </method>
565 <method name="get_mime_type" symbol="tracker_file_get_mime_type">
566 <return-type type="gchar*"/>
567 <parameters>
568 <parameter name="uri" type="gchar*"/>
569 </parameters>
570 </method>
571 <method name="get_mtime" symbol="tracker_file_get_mtime">
572 <return-type type="gint32"/>
573 <parameters>
574 <parameter name="uri" type="gchar*"/>
575 </parameters>
576 </method>
577 <method name="get_path_and_name" symbol="tracker_file_get_path_and_name">
578 <return-type type="void"/>
579 <parameters>
580 <parameter name="uri" type="gchar*"/>
581 <parameter name="path" type="gchar**"/>
582 <parameter name="name" type="gchar**"/>
583 </parameters>
584 </method>
585 <method name="get_size" symbol="tracker_file_get_size">
586 <return-type type="guint32"/>
587 <parameters>
588 <parameter name="uri" type="gchar*"/>
589 </parameters>
590 </method>
591 <method name="is_directory" symbol="tracker_file_is_directory">
592 <return-type type="gboolean"/>
593 <parameters>
594 <parameter name="uri" type="gchar*"/>
595 </parameters>
596 </method>
597 <method name="is_indexable" symbol="tracker_file_is_indexable">
598 <return-type type="gboolean"/>
599 <parameters>
600 <parameter name="uri" type="gchar*"/>
601 </parameters>
602 </method>
603 <method name="is_valid" symbol="tracker_file_is_valid">
604 <return-type type="gboolean"/>
605 <parameters>
606 <parameter name="uri" type="gchar*"/>
607 </parameters>
608 </method>
609 <method name="open" symbol="tracker_file_open">
610 <return-type type="gint"/>
611 <parameters>
612 <parameter name="uri" type="gchar*"/>
613 <parameter name="readahead" type="gboolean"/>
614 </parameters>
615 </method>
616 <method name="unlink" symbol="tracker_file_unlink">
617 <return-type type="gboolean"/>
618 <parameters>
619 <parameter name="uri" type="gchar*"/>
620 </parameters>
621 </method>
622 <field name="path" type="gchar*"/>
623 <field name="data" type="gpointer"/>
624 </struct>
625 <struct name="TrackerMetadata">
626 <method name="foreach" symbol="tracker_metadata_foreach">
627 <return-type type="void"/>
628 <parameters>
629 <parameter name="metadata" type="TrackerMetadata*"/>
630 <parameter name="func" type="TrackerMetadataForeach"/>
631 <parameter name="user_data" type="gpointer"/>
632 </parameters>
633 </method>
634 <method name="free" symbol="tracker_metadata_free">
635 <return-type type="void"/>
636 <parameters>
637 <parameter name="metadata" type="TrackerMetadata*"/>
638 </parameters>
639 </method>
640 <method name="insert" symbol="tracker_metadata_insert">
641 <return-type type="void"/>
642 <parameters>
643 <parameter name="metadata" type="TrackerMetadata*"/>
644 <parameter name="field_name" type="gchar*"/>
645 <parameter name="value" type="gchar*"/>
646 </parameters>
647 </method>
648 <method name="insert_multiple_values" symbol="tracker_metadata_insert_multiple_values">
649 <return-type type="void"/>
650 <parameters>
651 <parameter name="metadata" type="TrackerMetadata*"/>
652 <parameter name="field_name" type="gchar*"/>
653 <parameter name="list" type="GList*"/>
654 </parameters>
655 </method>
656 <method name="lookup" symbol="tracker_metadata_lookup">
657 <return-type type="gchar*"/>
658 <parameters>
659 <parameter name="metadata" type="TrackerMetadata*"/>
660 <parameter name="field_name" type="gchar*"/>
661 </parameters>
662 </method>
663 <method name="lookup_multiple_values" symbol="tracker_metadata_lookup_multiple_values">
664 <return-type type="GList*"/>
665 <parameters>
666 <parameter name="metadata" type="TrackerMetadata*"/>
667 <parameter name="field_name" type="gchar*"/>
668 </parameters>
669 </method>
670 <method name="new" symbol="tracker_metadata_new">
671 <return-type type="TrackerMetadata*"/>
672 </method>
673 <method name="utils_get_data" symbol="tracker_metadata_utils_get_data">
674 <return-type type="TrackerMetadata*"/>
675 <parameters>
676 <parameter name="path" type="gchar*"/>
677 </parameters>
678 </method>
679 <method name="utils_get_text" symbol="tracker_metadata_utils_get_text">
680 <return-type type="gchar*"/>
681 <parameters>
682 <parameter name="path" type="gchar*"/>
683 </parameters>
684 </method>
685 </struct>
686 <struct name="TrackerParser">
687 <method name="free" symbol="tracker_parser_free">
688 <return-type type="void"/>
689 <parameters>
690 <parameter name="parser" type="TrackerParser*"/>
691 </parameters>
692 </method>
693 <method name="is_stop_word" symbol="tracker_parser_is_stop_word">
694 <return-type type="gboolean"/>
695 <parameters>
696 <parameter name="parser" type="TrackerParser*"/>
697 <parameter name="word" type="gchar*"/>
698 </parameters>
699 </method>
700 <method name="new" symbol="tracker_parser_new">
701 <return-type type="TrackerParser*"/>
702 <parameters>
703 <parameter name="language" type="TrackerLanguage*"/>
704 <parameter name="max_word_length" type="gint"/>
705 <parameter name="min_word_length" type="gint"/>
706 </parameters>
707 </method>
708 <method name="next" symbol="tracker_parser_next">
709 <return-type type="gchar*"/>
710 <parameters>
711 <parameter name="parser" type="TrackerParser*"/>
712 <parameter name="position" type="gint*"/>
713 <parameter name="byte_offset_start" type="gint*"/>
714 <parameter name="byte_offset_end" type="gint*"/>
715 <parameter name="new_paragraph" type="gboolean*"/>
716 <parameter name="stop_word" type="gboolean*"/>
717 <parameter name="word_length" type="gint*"/>
718 </parameters>
719 </method>
720 <method name="process_word" symbol="tracker_parser_process_word">
721 <return-type type="gchar*"/>
722 <parameters>
723 <parameter name="parser" type="TrackerParser*"/>
724 <parameter name="word" type="char*"/>
725 <parameter name="length" type="gint"/>
726 <parameter name="do_strip" type="gboolean"/>
727 </parameters>
728 </method>
729 <method name="reset" symbol="tracker_parser_reset">
730 <return-type type="void"/>
731 <parameters>
732 <parameter name="parser" type="TrackerParser*"/>
733 <parameter name="txt" type="gchar*"/>
734 <parameter name="txt_size" type="gint"/>
735 <parameter name="delimit_words" type="gboolean"/>
736 <parameter name="enable_stemmer" type="gboolean"/>
737 <parameter name="enable_stop_words" type="gboolean"/>
738 <parameter name="parse_reserved_words" type="gboolean"/>
739 </parameters>
740 </method>
741 <method name="set_posititon" symbol="tracker_parser_set_posititon">
742 <return-type type="void"/>
743 <parameters>
744 <parameter name="parser" type="TrackerParser*"/>
745 <parameter name="position" type="gint"/>
746 </parameters>
747 </method>
748 <method name="text" symbol="tracker_parser_text">
749 <return-type type="GHashTable*"/>
750 <parameters>
751 <parameter name="word_table" type="GHashTable*"/>
752 <parameter name="txt" type="gchar*"/>
753 <parameter name="weight" type="gint"/>
754 <parameter name="language" type="TrackerLanguage*"/>
755 <parameter name="max_words_to_index" type="gint"/>
756 <parameter name="max_word_length" type="gint"/>
757 <parameter name="min_word_length" type="gint"/>
758 <parameter name="filter_words" type="gboolean"/>
759 <parameter name="delimit_words" type="gboolean"/>
760 </parameters>
761 </method>
762 <method name="text_fast" symbol="tracker_parser_text_fast">
763 <return-type type="GHashTable*"/>
764 <parameters>
765 <parameter name="word_table" type="GHashTable*"/>
766 <parameter name="txt" type="char*"/>
767 <parameter name="weight" type="gint"/>
768 </parameters>
769 </method>
770 <method name="text_into_array" symbol="tracker_parser_text_into_array">
771 <return-type type="gchar**"/>
772 <parameters>
773 <parameter name="text" type="gchar*"/>
774 <parameter name="language" type="TrackerLanguage*"/>
775 <parameter name="max_word_length" type="gint"/>
776 <parameter name="min_word_length" type="gint"/>
777 </parameters>
778 </method>
779 <method name="text_to_string" symbol="tracker_parser_text_to_string">
780 <return-type type="gchar*"/>
781 <parameters>
782 <parameter name="txt" type="gchar*"/>
783 <parameter name="language" type="TrackerLanguage*"/>
784 <parameter name="max_word_length" type="gint"/>
785 <parameter name="min_word_length" type="gint"/>
786 <parameter name="filter_words" type="gboolean"/>
787 <parameter name="filter_numbers" type="gboolean"/>
788 <parameter name="delimit" type="gboolean"/>
789 </parameters>
790 </method>
791 </struct>
792 <enum name="TrackerDBType" type-name="TrackerDBType" get-type="tracker_db_type_get_type">
793 <member name="TRACKER_DB_TYPE_UNKNOWN" value="0"/>
794 <member name="TRACKER_DB_TYPE_DATA" value="1"/>
795 <member name="TRACKER_DB_TYPE_INDEX" value="2"/>
796 <member name="TRACKER_DB_TYPE_COMMON" value="3"/>
797 <member name="TRACKER_DB_TYPE_CONTENT" value="4"/>
798 <member name="TRACKER_DB_TYPE_EMAIL" value="5"/>
799 <member name="TRACKER_DB_TYPE_FILES" value="6"/>
800 <member name="TRACKER_DB_TYPE_XESAM" value="7"/>
801 <member name="TRACKER_DB_TYPE_CACHE" value="8"/>
802 <member name="TRACKER_DB_TYPE_USER" value="9"/>
803 </enum>
804 <enum name="TrackerFieldType" type-name="TrackerFieldType" get-type="tracker_field_type_get_type">
805 <member name="TRACKER_FIELD_TYPE_KEYWORD" value="0"/>
806 <member name="TRACKER_FIELD_TYPE_INDEX" value="1"/>
807 <member name="TRACKER_FIELD_TYPE_FULLTEXT" value="2"/>
808 <member name="TRACKER_FIELD_TYPE_STRING" value="3"/>
809 <member name="TRACKER_FIELD_TYPE_INTEGER" value="4"/>
810 <member name="TRACKER_FIELD_TYPE_DOUBLE" value="5"/>
811 <member name="TRACKER_FIELD_TYPE_DATE" value="6"/>
812 <member name="TRACKER_FIELD_TYPE_BLOB" value="7"/>
813 <member name="TRACKER_FIELD_TYPE_STRUCT" value="8"/>
814 <member name="TRACKER_FIELD_TYPE_LINK" value="9"/>
815 </enum>
816 <object name="TrackerConfig" parent="GObject" type-name="TrackerConfig" get-type="tracker_config_get_type">
817 <method name="add_crawl_directory_roots" symbol="tracker_config_add_crawl_directory_roots">
818 <return-type type="void"/>
819 <parameters>
820 <parameter name="config" type="TrackerConfig*"/>
821 <parameter name="roots" type="gchar**"/>
822 </parameters>
823 </method>
824 <method name="add_disabled_modules" symbol="tracker_config_add_disabled_modules">
825 <return-type type="void"/>
826 <parameters>
827 <parameter name="config" type="TrackerConfig*"/>
828 <parameter name="modules" type="gchar**"/>
829 </parameters>
830 </method>
831 <method name="add_no_watch_directory_roots" symbol="tracker_config_add_no_watch_directory_roots">
832 <return-type type="void"/>
833 <parameters>
834 <parameter name="config" type="TrackerConfig*"/>
835 <parameter name="roots" type="gchar**"/>
836 </parameters>
837 </method>
838 <method name="add_watch_directory_roots" symbol="tracker_config_add_watch_directory_roots">
839 <return-type type="void"/>
840 <parameters>
841 <parameter name="config" type="TrackerConfig*"/>
842 <parameter name="roots" type="gchar**"/>
843 </parameters>
844 </method>
845 <method name="get_crawl_directory_roots" symbol="tracker_config_get_crawl_directory_roots">
846 <return-type type="GSList*"/>
847 <parameters>
848 <parameter name="config" type="TrackerConfig*"/>
849 </parameters>
850 </method>
851 <method name="get_disable_indexing_on_battery" symbol="tracker_config_get_disable_indexing_on_battery">
852 <return-type type="gboolean"/>
853 <parameters>
854 <parameter name="config" type="TrackerConfig*"/>
855 </parameters>
856 </method>
857 <method name="get_disable_indexing_on_battery_init" symbol="tracker_config_get_disable_indexing_on_battery_init">
858 <return-type type="gboolean"/>
859 <parameters>
860 <parameter name="config" type="TrackerConfig*"/>
861 </parameters>
862 </method>
863 <method name="get_disabled_modules" symbol="tracker_config_get_disabled_modules">
864 <return-type type="GSList*"/>
865 <parameters>
866 <parameter name="config" type="TrackerConfig*"/>
867 </parameters>
868 </method>
869 <method name="get_enable_content_indexing" symbol="tracker_config_get_enable_content_indexing">
870 <return-type type="gboolean"/>
871 <parameters>
872 <parameter name="config" type="TrackerConfig*"/>
873 </parameters>
874 </method>
875 <method name="get_enable_indexing" symbol="tracker_config_get_enable_indexing">
876 <return-type type="gboolean"/>
877 <parameters>
878 <parameter name="config" type="TrackerConfig*"/>
879 </parameters>
880 </method>
881 <method name="get_enable_stemmer" symbol="tracker_config_get_enable_stemmer">
882 <return-type type="gboolean"/>
883 <parameters>
884 <parameter name="config" type="TrackerConfig*"/>
885 </parameters>
886 </method>
887 <method name="get_enable_thumbnails" symbol="tracker_config_get_enable_thumbnails">
888 <return-type type="gboolean"/>
889 <parameters>
890 <parameter name="config" type="TrackerConfig*"/>
891 </parameters>
892 </method>
893 <method name="get_enable_watches" symbol="tracker_config_get_enable_watches">
894 <return-type type="gboolean"/>
895 <parameters>
896 <parameter name="config" type="TrackerConfig*"/>
897 </parameters>
898 </method>
899 <method name="get_enable_xesam" symbol="tracker_config_get_enable_xesam">
900 <return-type type="gboolean"/>
901 <parameters>
902 <parameter name="config" type="TrackerConfig*"/>
903 </parameters>
904 </method>
905 <method name="get_fast_merges" symbol="tracker_config_get_fast_merges">
906 <return-type type="gboolean"/>
907 <parameters>
908 <parameter name="config" type="TrackerConfig*"/>
909 </parameters>
910 </method>
911 <method name="get_index_mounted_directories" symbol="tracker_config_get_index_mounted_directories">
912 <return-type type="gboolean"/>
913 <parameters>
914 <parameter name="config" type="TrackerConfig*"/>
915 </parameters>
916 </method>
917 <method name="get_index_removable_devices" symbol="tracker_config_get_index_removable_devices">
918 <return-type type="gboolean"/>
919 <parameters>
920 <parameter name="config" type="TrackerConfig*"/>
921 </parameters>
922 </method>
923 <method name="get_initial_sleep" symbol="tracker_config_get_initial_sleep">
924 <return-type type="gint"/>
925 <parameters>
926 <parameter name="config" type="TrackerConfig*"/>
927 </parameters>
928 </method>
929 <method name="get_language" symbol="tracker_config_get_language">
930 <return-type type="gchar*"/>
931 <parameters>
932 <parameter name="config" type="TrackerConfig*"/>
933 </parameters>
934 </method>
935 <method name="get_low_disk_space_limit" symbol="tracker_config_get_low_disk_space_limit">
936 <return-type type="gint"/>
937 <parameters>
938 <parameter name="config" type="TrackerConfig*"/>
939 </parameters>
940 </method>
941 <method name="get_low_memory_mode" symbol="tracker_config_get_low_memory_mode">
942 <return-type type="gboolean"/>
943 <parameters>
944 <parameter name="config" type="TrackerConfig*"/>
945 </parameters>
946 </method>
947 <method name="get_max_bucket_count" symbol="tracker_config_get_max_bucket_count">
948 <return-type type="gint"/>
949 <parameters>
950 <parameter name="config" type="TrackerConfig*"/>
951 </parameters>
952 </method>
953 <method name="get_max_text_to_index" symbol="tracker_config_get_max_text_to_index">
954 <return-type type="gint"/>
955 <parameters>
956 <parameter name="config" type="TrackerConfig*"/>
957 </parameters>
958 </method>
959 <method name="get_max_word_length" symbol="tracker_config_get_max_word_length">
960 <return-type type="gint"/>
961 <parameters>
962 <parameter name="config" type="TrackerConfig*"/>
963 </parameters>
964 </method>
965 <method name="get_max_words_to_index" symbol="tracker_config_get_max_words_to_index">
966 <return-type type="gint"/>
967 <parameters>
968 <parameter name="config" type="TrackerConfig*"/>
969 </parameters>
970 </method>
971 <method name="get_min_bucket_count" symbol="tracker_config_get_min_bucket_count">
972 <return-type type="gint"/>
973 <parameters>
974 <parameter name="config" type="TrackerConfig*"/>
975 </parameters>
976 </method>
977 <method name="get_min_word_length" symbol="tracker_config_get_min_word_length">
978 <return-type type="gint"/>
979 <parameters>
980 <parameter name="config" type="TrackerConfig*"/>
981 </parameters>
982 </method>
983 <method name="get_nfs_locking" symbol="tracker_config_get_nfs_locking">
984 <return-type type="gboolean"/>
985 <parameters>
986 <parameter name="config" type="TrackerConfig*"/>
987 </parameters>
988 </method>
989 <method name="get_no_index_file_types" symbol="tracker_config_get_no_index_file_types">
990 <return-type type="GSList*"/>
991 <parameters>
992 <parameter name="config" type="TrackerConfig*"/>
993 </parameters>
994 </method>
995 <method name="get_no_watch_directory_roots" symbol="tracker_config_get_no_watch_directory_roots">
996 <return-type type="GSList*"/>
997 <parameters>
998 <parameter name="config" type="TrackerConfig*"/>
999 </parameters>
1000 </method>
1001 <method name="get_throttle" symbol="tracker_config_get_throttle">
1002 <return-type type="gint"/>
1003 <parameters>
1004 <parameter name="config" type="TrackerConfig*"/>
1005 </parameters>
1006 </method>
1007 <method name="get_verbosity" symbol="tracker_config_get_verbosity">
1008 <return-type type="gint"/>
1009 <parameters>
1010 <parameter name="config" type="TrackerConfig*"/>
1011 </parameters>
1012 </method>
1013 <method name="get_watch_directory_roots" symbol="tracker_config_get_watch_directory_roots">
1014 <return-type type="GSList*"/>
1015 <parameters>
1016 <parameter name="config" type="TrackerConfig*"/>
1017 </parameters>
1018 </method>
1019 <constructor name="new" symbol="tracker_config_new">
1020 <return-type type="TrackerConfig*"/>
1021 </constructor>
1022 <method name="remove_disabled_modules" symbol="tracker_config_remove_disabled_modules">
1023 <return-type type="void"/>
1024 <parameters>
1025 <parameter name="config" type="TrackerConfig*"/>
1026 <parameter name="module" type="gchar*"/>
1027 </parameters>
1028 </method>
1029 <method name="set_disable_indexing_on_battery" symbol="tracker_config_set_disable_indexing_on_battery">
1030 <return-type type="void"/>
1031 <parameters>
1032 <parameter name="config" type="TrackerConfig*"/>
1033 <parameter name="value" type="gboolean"/>
1034 </parameters>
1035 </method>
1036 <method name="set_disable_indexing_on_battery_init" symbol="tracker_config_set_disable_indexing_on_battery_init">
1037 <return-type type="void"/>
1038 <parameters>
1039 <parameter name="config" type="TrackerConfig*"/>
1040 <parameter name="value" type="gboolean"/>
1041 </parameters>
1042 </method>
1043 <method name="set_enable_content_indexing" symbol="tracker_config_set_enable_content_indexing">
1044 <return-type type="void"/>
1045 <parameters>
1046 <parameter name="config" type="TrackerConfig*"/>
1047 <parameter name="value" type="gboolean"/>
1048 </parameters>
1049 </method>
1050 <method name="set_enable_indexing" symbol="tracker_config_set_enable_indexing">
1051 <return-type type="void"/>
1052 <parameters>
1053 <parameter name="config" type="TrackerConfig*"/>
1054 <parameter name="value" type="gboolean"/>
1055 </parameters>
1056 </method>
1057 <method name="set_enable_stemmer" symbol="tracker_config_set_enable_stemmer">
1058 <return-type type="void"/>
1059 <parameters>
1060 <parameter name="config" type="TrackerConfig*"/>
1061 <parameter name="value" type="gboolean"/>
1062 </parameters>
1063 </method>
1064 <method name="set_enable_thumbnails" symbol="tracker_config_set_enable_thumbnails">
1065 <return-type type="void"/>
1066 <parameters>
1067 <parameter name="config" type="TrackerConfig*"/>
1068 <parameter name="value" type="gboolean"/>
1069 </parameters>
1070 </method>
1071 <method name="set_enable_watches" symbol="tracker_config_set_enable_watches">
1072 <return-type type="void"/>
1073 <parameters>
1074 <parameter name="config" type="TrackerConfig*"/>
1075 <parameter name="value" type="gboolean"/>
1076 </parameters>
1077 </method>
1078 <method name="set_enable_xesam" symbol="tracker_config_set_enable_xesam">
1079 <return-type type="void"/>
1080 <parameters>
1081 <parameter name="config" type="TrackerConfig*"/>
1082 <parameter name="value" type="gboolean"/>
1083 </parameters>
1084 </method>
1085 <method name="set_fast_merges" symbol="tracker_config_set_fast_merges">
1086 <return-type type="void"/>
1087 <parameters>
1088 <parameter name="config" type="TrackerConfig*"/>
1089 <parameter name="value" type="gboolean"/>
1090 </parameters>
1091 </method>
1092 <method name="set_index_mounted_directories" symbol="tracker_config_set_index_mounted_directories">
1093 <return-type type="void"/>
1094 <parameters>
1095 <parameter name="config" type="TrackerConfig*"/>
1096 <parameter name="value" type="gboolean"/>
1097 </parameters>
1098 </method>
1099 <method name="set_index_removable_devices" symbol="tracker_config_set_index_removable_devices">
1100 <return-type type="void"/>
1101 <parameters>
1102 <parameter name="config" type="TrackerConfig*"/>
1103 <parameter name="value" type="gboolean"/>
1104 </parameters>
1105 </method>
1106 <method name="set_initial_sleep" symbol="tracker_config_set_initial_sleep">
1107 <return-type type="void"/>
1108 <parameters>
1109 <parameter name="config" type="TrackerConfig*"/>
1110 <parameter name="value" type="gint"/>
1111 </parameters>
1112 </method>
1113 <method name="set_language" symbol="tracker_config_set_language">
1114 <return-type type="void"/>
1115 <parameters>
1116 <parameter name="config" type="TrackerConfig*"/>
1117 <parameter name="value" type="gchar*"/>
1118 </parameters>
1119 </method>
1120 <method name="set_low_disk_space_limit" symbol="tracker_config_set_low_disk_space_limit">
1121 <return-type type="void"/>
1122 <parameters>
1123 <parameter name="config" type="TrackerConfig*"/>
1124 <parameter name="value" type="gint"/>
1125 </parameters>
1126 </method>
1127 <method name="set_low_memory_mode" symbol="tracker_config_set_low_memory_mode">
1128 <return-type type="void"/>
1129 <parameters>
1130 <parameter name="config" type="TrackerConfig*"/>
1131 <parameter name="value" type="gboolean"/>
1132 </parameters>
1133 </method>
1134 <method name="set_max_bucket_count" symbol="tracker_config_set_max_bucket_count">
1135 <return-type type="void"/>
1136 <parameters>
1137 <parameter name="config" type="TrackerConfig*"/>
1138 <parameter name="value" type="gint"/>
1139 </parameters>
1140 </method>
1141 <method name="set_max_text_to_index" symbol="tracker_config_set_max_text_to_index">
1142 <return-type type="void"/>
1143 <parameters>
1144 <parameter name="config" type="TrackerConfig*"/>
1145 <parameter name="value" type="gint"/>
1146 </parameters>
1147 </method>
1148 <method name="set_max_word_length" symbol="tracker_config_set_max_word_length">
1149 <return-type type="void"/>
1150 <parameters>
1151 <parameter name="config" type="TrackerConfig*"/>
1152 <parameter name="value" type="gint"/>
1153 </parameters>
1154 </method>
1155 <method name="set_max_words_to_index" symbol="tracker_config_set_max_words_to_index">
1156 <return-type type="void"/>
1157 <parameters>
1158 <parameter name="config" type="TrackerConfig*"/>
1159 <parameter name="value" type="gint"/>
1160 </parameters>
1161 </method>
1162 <method name="set_min_bucket_count" symbol="tracker_config_set_min_bucket_count">
1163 <return-type type="void"/>
1164 <parameters>
1165 <parameter name="config" type="TrackerConfig*"/>
1166 <parameter name="value" type="gint"/>
1167 </parameters>
1168 </method>
1169 <method name="set_min_word_length" symbol="tracker_config_set_min_word_length">
1170 <return-type type="void"/>
1171 <parameters>
1172 <parameter name="config" type="TrackerConfig*"/>
1173 <parameter name="value" type="gint"/>
1174 </parameters>
1175 </method>
1176 <method name="set_nfs_locking" symbol="tracker_config_set_nfs_locking">
1177 <return-type type="void"/>
1178 <parameters>
1179 <parameter name="config" type="TrackerConfig*"/>
1180 <parameter name="value" type="gboolean"/>
1181 </parameters>
1182 </method>
1183 <method name="set_throttle" symbol="tracker_config_set_throttle">
1184 <return-type type="void"/>
1185 <parameters>
1186 <parameter name="config" type="TrackerConfig*"/>
1187 <parameter name="value" type="gint"/>
1188 </parameters>
1189 </method>
1190 <method name="set_verbosity" symbol="tracker_config_set_verbosity">
1191 <return-type type="void"/>
1192 <parameters>
1193 <parameter name="config" type="TrackerConfig*"/>
1194 <parameter name="value" type="gint"/>
1195 </parameters>
1196 </method>
1197 <property name="crawl-directory-roots" type="gpointer" readable="1" writable="0" construct="0" construct-only="0"/>
1198 <property name="disable-indexing-on-battery" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1199 <property name="disable-indexing-on-battery-init" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1200 <property name="disabled-modules" type="gpointer" readable="1" writable="0" construct="0" construct-only="0"/>
1201 <property name="enable-content-indexing" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1202 <property name="enable-indexing" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1203 <property name="enable-stemmer" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1204 <property name="enable-thumbnails" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1205 <property name="enable-watches" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1206 <property name="enable-xesam" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1207 <property name="fast-merges" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1208 <property name="index-mounted-directories" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1209 <property name="index-removable-devices" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1210 <property name="initial-sleep" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
1211 <property name="language" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
1212 <property name="low-disk-space-limit" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
1213 <property name="low-memory-mode" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1214 <property name="max-bucket-count" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
1215 <property name="max-text-to-index" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
1216 <property name="max-word-length" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
1217 <property name="max-words-to-index" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
1218 <property name="min-bucket-count" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
1219 <property name="min-word-length" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
1220 <property name="nfs-locking" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
1221 <property name="no-index-file-types" type="gpointer" readable="1" writable="0" construct="0" construct-only="0"/>
1222 <property name="no-watch-directory-roots" type="gpointer" readable="1" writable="0" construct="0" construct-only="0"/>
1223 <property name="throttle" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
1224 <property name="verbosity" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
1225 <property name="watch-directory-roots" type="gpointer" readable="1" writable="0" construct="0" construct-only="0"/>
1226 </object>
1227 <object name="TrackerField" parent="GObject" type-name="TrackerField" get-type="tracker_field_get_type">
1228 <method name="append_child_id" symbol="tracker_field_append_child_id">
1229 <return-type type="void"/>
1230 <parameters>
1231 <parameter name="field" type="TrackerField*"/>
1232 <parameter name="id" type="gchar*"/>
1233 </parameters>
1234 </method>
1235 <method name="get_child_ids" symbol="tracker_field_get_child_ids">
1236 <return-type type="GSList*"/>
1237 <parameters>
1238 <parameter name="field" type="TrackerField*"/>
1239 </parameters>
1240 </method>
1241 <method name="get_data_type" symbol="tracker_field_get_data_type">
1242 <return-type type="TrackerFieldType"/>
1243 <parameters>
1244 <parameter name="field" type="TrackerField*"/>
1245 </parameters>
1246 </method>
1247 <method name="get_delimited" symbol="tracker_field_get_delimited">
1248 <return-type type="gboolean"/>
1249 <parameters>
1250 <parameter name="field" type="TrackerField*"/>
1251 </parameters>
1252 </method>
1253 <method name="get_embedded" symbol="tracker_field_get_embedded">
1254 <return-type type="gboolean"/>
1255 <parameters>
1256 <parameter name="field" type="TrackerField*"/>
1257 </parameters>
1258 </method>
1259 <method name="get_field_name" symbol="tracker_field_get_field_name">
1260 <return-type type="gchar*"/>
1261 <parameters>
1262 <parameter name="field" type="TrackerField*"/>
1263 </parameters>
1264 </method>
1265 <method name="get_filtered" symbol="tracker_field_get_filtered">
1266 <return-type type="gboolean"/>
1267 <parameters>
1268 <parameter name="field" type="TrackerField*"/>
1269 </parameters>
1270 </method>
1271 <method name="get_id" symbol="tracker_field_get_id">
1272 <return-type type="gchar*"/>
1273 <parameters>
1274 <parameter name="field" type="TrackerField*"/>
1275 </parameters>
1276 </method>
1277 <method name="get_multiple_values" symbol="tracker_field_get_multiple_values">
1278 <return-type type="gboolean"/>
1279 <parameters>
1280 <parameter name="field" type="TrackerField*"/>
1281 </parameters>
1282 </method>
1283 <method name="get_name" symbol="tracker_field_get_name">
1284 <return-type type="gchar*"/>
1285 <parameters>
1286 <parameter name="field" type="TrackerField*"/>
1287 </parameters>
1288 </method>
1289 <method name="get_store_metadata" symbol="tracker_field_get_store_metadata">
1290 <return-type type="gboolean"/>
1291 <parameters>
1292 <parameter name="field" type="TrackerField*"/>
1293 </parameters>
1294 </method>
1295 <method name="get_weight" symbol="tracker_field_get_weight">
1296 <return-type type="gint"/>
1297 <parameters>
1298 <parameter name="service" type="TrackerField*"/>
1299 </parameters>
1300 </method>
1301 <constructor name="new" symbol="tracker_field_new">
1302 <return-type type="TrackerField*"/>
1303 </constructor>
1304 <method name="set_child_ids" symbol="tracker_field_set_child_ids">
1305 <return-type type="void"/>
1306 <parameters>
1307 <parameter name="field" type="TrackerField*"/>
1308 <parameter name="value" type="GSList*"/>
1309 </parameters>
1310 </method>
1311 <method name="set_data_type" symbol="tracker_field_set_data_type">
1312 <return-type type="void"/>
1313 <parameters>
1314 <parameter name="field" type="TrackerField*"/>
1315 <parameter name="value" type="TrackerFieldType"/>
1316 </parameters>
1317 </method>
1318 <method name="set_delimited" symbol="tracker_field_set_delimited">
1319 <return-type type="void"/>
1320 <parameters>
1321 <parameter name="field" type="TrackerField*"/>
1322 <parameter name="value" type="gboolean"/>
1323 </parameters>
1324 </method>
1325 <method name="set_embedded" symbol="tracker_field_set_embedded">
1326 <return-type type="void"/>
1327 <parameters>
1328 <parameter name="field" type="TrackerField*"/>
1329 <parameter name="value" type="gboolean"/>
1330 </parameters>
1331 </method>
1332 <method name="set_field_name" symbol="tracker_field_set_field_name">
1333 <return-type type="void"/>
1334 <parameters>
1335 <parameter name="field" type="TrackerField*"/>
1336 <parameter name="value" type="gchar*"/>
1337 </parameters>
1338 </method>
1339 <method name="set_filtered" symbol="tracker_field_set_filtered">
1340 <return-type type="void"/>
1341 <parameters>
1342 <parameter name="field" type="TrackerField*"/>
1343 <parameter name="value" type="gboolean"/>
1344 </parameters>
1345 </method>
1346 <method name="set_id" symbol="tracker_field_set_id">
1347 <return-type type="void"/>
1348 <parameters>
1349 <parameter name="field" type="TrackerField*"/>
1350 <parameter name="value" type="gchar*"/>
1351 </parameters>
1352 </method>
1353 <method name="set_multiple_values" symbol="tracker_field_set_multiple_values">
1354 <return-type type="void"/>
1355 <parameters>
1356 <parameter name="field" type="TrackerField*"/>
1357 <parameter name="value" type="gboolean"/>
1358 </parameters>
1359 </method>
1360 <method name="set_name" symbol="tracker_field_set_name">
1361 <return-type type="void"/>
1362 <parameters>
1363 <parameter name="field" type="TrackerField*"/>
1364 <parameter name="value" type="gchar*"/>
1365 </parameters>
1366 </method>
1367 <method name="set_store_metadata" symbol="tracker_field_set_store_metadata">
1368 <return-type type="void"/>
1369 <parameters>
1370 <parameter name="field" type="TrackerField*"/>
1371 <parameter name="value" type="gboolean"/>
1372 </parameters>
1373 </method>
1374 <method name="set_weight" symbol="tracker_field_set_weight">
1375 <return-type type="void"/>
1376 <parameters>
1377 <parameter name="field" type="TrackerField*"/>
1378 <parameter name="value" type="gint"/>
1379 </parameters>
1380 </method>
1381 <method name="type_to_string" symbol="tracker_field_type_to_string">
1382 <return-type type="gchar*"/>
1383 <parameters>
1384 <parameter name="fieldtype" type="TrackerFieldType"/>
1385 </parameters>
1386 </method>
1387 <property name="child-ids" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
1388 <property name="data-type" type="TrackerFieldType" readable="1" writable="1" construct="0" construct-only="0"/>
1389 <property name="delimited" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1390 <property name="embedded" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1391 <property name="field-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1392 <property name="filtered" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1393 <property name="id" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1394 <property name="multiple-values" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1395 <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1396 <property name="store-metadata" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1397 <property name="weight" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
1398 </object>
1399 <object name="TrackerLanguage" parent="GObject" type-name="TrackerLanguage" get-type="tracker_language_get_type">
1400 <method name="check_exists" symbol="tracker_language_check_exists">
1401 <return-type type="gboolean"/>
1402 <parameters>
1403 <parameter name="language_code" type="gchar*"/>
1404 </parameters>
1405 </method>
1406 <method name="get_config" symbol="tracker_language_get_config">
1407 <return-type type="TrackerConfig*"/>
1408 <parameters>
1409 <parameter name="language" type="TrackerLanguage*"/>
1410 </parameters>
1411 </method>
1412 <method name="get_default_code" symbol="tracker_language_get_default_code">
1413 <return-type type="gchar*"/>
1414 </method>
1415 <method name="get_stop_words" symbol="tracker_language_get_stop_words">
1416 <return-type type="GHashTable*"/>
1417 <parameters>
1418 <parameter name="language" type="TrackerLanguage*"/>
1419 </parameters>
1420 </method>
1421 <constructor name="new" symbol="tracker_language_new">
1422 <return-type type="TrackerLanguage*"/>
1423 <parameters>
1424 <parameter name="language" type="TrackerConfig*"/>
1425 </parameters>
1426 </constructor>
1427 <method name="set_config" symbol="tracker_language_set_config">
1428 <return-type type="void"/>
1429 <parameters>
1430 <parameter name="language" type="TrackerLanguage*"/>
1431 <parameter name="config" type="TrackerConfig*"/>
1432 </parameters>
1433 </method>
1434 <method name="stem_word" symbol="tracker_language_stem_word">
1435 <return-type type="gchar*"/>
1436 <parameters>
1437 <parameter name="language" type="TrackerLanguage*"/>
1438 <parameter name="word" type="gchar*"/>
1439 <parameter name="word_length" type="gint"/>
1440 </parameters>
1441 </method>
1442 <property name="config" type="TrackerConfig*" readable="1" writable="1" construct="0" construct-only="0"/>
1443 <property name="stop-words" type="GHashTable*" readable="1" writable="0" construct="0" construct-only="0"/>
1444 </object>
1445 <object name="TrackerService" parent="GObject" type-name="TrackerService" get-type="tracker_service_get_type">
1446 <method name="get_content_metadata" symbol="tracker_service_get_content_metadata">
1447 <return-type type="gchar*"/>
1448 <parameters>
1449 <parameter name="service" type="TrackerService*"/>
1450 </parameters>
1451 </method>
1452 <method name="get_db_type" symbol="tracker_service_get_db_type">
1453 <return-type type="TrackerDBType"/>
1454 <parameters>
1455 <parameter name="service" type="TrackerService*"/>
1456 </parameters>
1457 </method>
1458 <method name="get_embedded" symbol="tracker_service_get_embedded">
1459 <return-type type="gboolean"/>
1460 <parameters>
1461 <parameter name="service" type="TrackerService*"/>
1462 </parameters>
1463 </method>
1464 <method name="get_enabled" symbol="tracker_service_get_enabled">
1465 <return-type type="gboolean"/>
1466 <parameters>
1467 <parameter name="service" type="TrackerService*"/>
1468 </parameters>
1469 </method>
1470 <method name="get_has_full_text" symbol="tracker_service_get_has_full_text">
1471 <return-type type="gboolean"/>
1472 <parameters>
1473 <parameter name="service" type="TrackerService*"/>
1474 </parameters>
1475 </method>
1476 <method name="get_has_metadata" symbol="tracker_service_get_has_metadata">
1477 <return-type type="gboolean"/>
1478 <parameters>
1479 <parameter name="service" type="TrackerService*"/>
1480 </parameters>
1481 </method>
1482 <method name="get_has_thumbs" symbol="tracker_service_get_has_thumbs">
1483 <return-type type="gboolean"/>
1484 <parameters>
1485 <parameter name="service" type="TrackerService*"/>
1486 </parameters>
1487 </method>
1488 <method name="get_id" symbol="tracker_service_get_id">
1489 <return-type type="gint"/>
1490 <parameters>
1491 <parameter name="service" type="TrackerService*"/>
1492 </parameters>
1493 </method>
1494 <method name="get_key_metadata" symbol="tracker_service_get_key_metadata">
1495 <return-type type="GSList*"/>
1496 <parameters>
1497 <parameter name="service" type="TrackerService*"/>
1498 </parameters>
1499 </method>
1500 <method name="get_name" symbol="tracker_service_get_name">
1501 <return-type type="gchar*"/>
1502 <parameters>
1503 <parameter name="service" type="TrackerService*"/>
1504 </parameters>
1505 </method>
1506 <method name="get_parent" symbol="tracker_service_get_parent">
1507 <return-type type="gchar*"/>
1508 <parameters>
1509 <parameter name="service" type="TrackerService*"/>
1510 </parameters>
1511 </method>
1512 <method name="get_property_prefix" symbol="tracker_service_get_property_prefix">
1513 <return-type type="gchar*"/>
1514 <parameters>
1515 <parameter name="service" type="TrackerService*"/>
1516 </parameters>
1517 </method>
1518 <method name="get_show_service_directories" symbol="tracker_service_get_show_service_directories">
1519 <return-type type="gboolean"/>
1520 <parameters>
1521 <parameter name="service" type="TrackerService*"/>
1522 </parameters>
1523 </method>
1524 <method name="get_show_service_files" symbol="tracker_service_get_show_service_files">
1525 <return-type type="gboolean"/>
1526 <parameters>
1527 <parameter name="service" type="TrackerService*"/>
1528 </parameters>
1529 </method>
1530 <constructor name="new" symbol="tracker_service_new">
1531 <return-type type="TrackerService*"/>
1532 </constructor>
1533 <method name="set_content_metadata" symbol="tracker_service_set_content_metadata">
1534 <return-type type="void"/>
1535 <parameters>
1536 <parameter name="service" type="TrackerService*"/>
1537 <parameter name="value" type="gchar*"/>
1538 </parameters>
1539 </method>
1540 <method name="set_db_type" symbol="tracker_service_set_db_type">
1541 <return-type type="void"/>
1542 <parameters>
1543 <parameter name="service" type="TrackerService*"/>
1544 <parameter name="value" type="TrackerDBType"/>
1545 </parameters>
1546 </method>
1547 <method name="set_embedded" symbol="tracker_service_set_embedded">
1548 <return-type type="void"/>
1549 <parameters>
1550 <parameter name="service" type="TrackerService*"/>
1551 <parameter name="value" type="gboolean"/>
1552 </parameters>
1553 </method>
1554 <method name="set_enabled" symbol="tracker_service_set_enabled">
1555 <return-type type="void"/>
1556 <parameters>
1557 <parameter name="service" type="TrackerService*"/>
1558 <parameter name="value" type="gboolean"/>
1559 </parameters>
1560 </method>
1561 <method name="set_has_full_text" symbol="tracker_service_set_has_full_text">
1562 <return-type type="void"/>
1563 <parameters>
1564 <parameter name="service" type="TrackerService*"/>
1565 <parameter name="value" type="gboolean"/>
1566 </parameters>
1567 </method>
1568 <method name="set_has_metadata" symbol="tracker_service_set_has_metadata">
1569 <return-type type="void"/>
1570 <parameters>
1571 <parameter name="service" type="TrackerService*"/>
1572 <parameter name="value" type="gboolean"/>
1573 </parameters>
1574 </method>
1575 <method name="set_has_thumbs" symbol="tracker_service_set_has_thumbs">
1576 <return-type type="void"/>
1577 <parameters>
1578 <parameter name="service" type="TrackerService*"/>
1579 <parameter name="value" type="gboolean"/>
1580 </parameters>
1581 </method>
1582 <method name="set_id" symbol="tracker_service_set_id">
1583 <return-type type="void"/>
1584 <parameters>
1585 <parameter name="service" type="TrackerService*"/>
1586 <parameter name="value" type="gint"/>
1587 </parameters>
1588 </method>
1589 <method name="set_key_metadata" symbol="tracker_service_set_key_metadata">
1590 <return-type type="void"/>
1591 <parameters>
1592 <parameter name="service" type="TrackerService*"/>
1593 <parameter name="value" type="GSList*"/>
1594 </parameters>
1595 </method>
1596 <method name="set_name" symbol="tracker_service_set_name">
1597 <return-type type="void"/>
1598 <parameters>
1599 <parameter name="service" type="TrackerService*"/>
1600 <parameter name="value" type="gchar*"/>
1601 </parameters>
1602 </method>
1603 <method name="set_parent" symbol="tracker_service_set_parent">
1604 <return-type type="void"/>
1605 <parameters>
1606 <parameter name="service" type="TrackerService*"/>
1607 <parameter name="value" type="gchar*"/>
1608 </parameters>
1609 </method>
1610 <method name="set_property_prefix" symbol="tracker_service_set_property_prefix">
1611 <return-type type="void"/>
1612 <parameters>
1613 <parameter name="service" type="TrackerService*"/>
1614 <parameter name="value" type="gchar*"/>
1615 </parameters>
1616 </method>
1617 <method name="set_show_service_directories" symbol="tracker_service_set_show_service_directories">
1618 <return-type type="void"/>
1619 <parameters>
1620 <parameter name="service" type="TrackerService*"/>
1621 <parameter name="value" type="gboolean"/>
1622 </parameters>
1623 </method>
1624 <method name="set_show_service_files" symbol="tracker_service_set_show_service_files">
1625 <return-type type="void"/>
1626 <parameters>
1627 <parameter name="service" type="TrackerService*"/>
1628 <parameter name="value" type="gboolean"/>
1629 </parameters>
1630 </method>
1631 <property name="content-metadata" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1632 <property name="db-type" type="TrackerDBType" readable="1" writable="1" construct="0" construct-only="0"/>
1633 <property name="embedded" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1634 <property name="enabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1635 <property name="has-full-text" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1636 <property name="has-metadata" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1637 <property name="has-thumbs" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1638 <property name="id" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
1639 <property name="key-metadata" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
1640 <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1641 <property name="parent" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1642 <property name="property-prefix" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
1643 <property name="show-service-directories" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1644 <property name="show-service-files" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
1645 </object>
1646 </namespace>
1647 </api>