]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vapi: Remove tracker-indexer-module-1.0 bindings
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 19 Mar 2018 07:23:37 +0000 (08:23 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 20 Mar 2018 22:06:17 +0000 (23:06 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=794479

vapi/Makefile.am
vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0-custom.vala [deleted file]
vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.defines [deleted file]
vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.deps [deleted file]
vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.files [deleted file]
vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.gi [deleted file]
vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.metadata [deleted file]
vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.namespace [deleted file]
vapi/tracker-indexer-module-1.0.vapi [deleted file]

index 60b12409364d956c615b6e69c40c87b3de8e7019..2a8e2f6bd564c1b19f3aefe7d38ea3a35be93acd 100644 (file)
@@ -252,7 +252,6 @@ dist_vapi_DATA = \
        taglib_c.vapi \
        tiff.vapi \
        tokyocabinet.vapi \
-       tracker-indexer-module-1.0.vapi \
        twitter-glib-1.0.deps \
        twitter-glib-1.0.vapi \
        udisks2.deps \
@@ -317,7 +316,6 @@ GIDL_BINDINGS = \
        libwnck-1.0 \
        loudmouth-1.0 \
        purple \
-       tracker-indexer-module-1.0 \
        twitter-glib-1.0 \
        unique-1.0 \
        vte \
@@ -697,9 +695,6 @@ rest-0.7:
 rest-extras-0.7:
        $(GENVAPI) --library $(srcdir)/rest-extras-0.7 --metadatadir $(METADATADIR) --pkg rest-0.7 $(GIRDIR)/RestExtras-0.7.gir
 
-tracker-indexer-module-1.0:
-       $(GENVAPI) --library $(srcdir)/tracker-indexer-module-1.0 $(PACKAGESDIR)/tracker-indexer-module-1.0/tracker-indexer-module-1.0-custom.vala $(PACKAGESDIR)/tracker-indexer-module-1.0/tracker-indexer-module-1.0.gi
-
 twitter-glib-1.0:
        $(GENVAPI) --library $(srcdir)/twitter-glib-1.0 $(PACKAGESDIR)/twitter-glib-1.0/twitter-glib-1.0.gi
 
diff --git a/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0-custom.vala b/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0-custom.vala
deleted file mode 100644 (file)
index d154b35..0000000
+++ /dev/null
@@ -1,184 +0,0 @@
-namespace Tracker {
-
-               namespace Ontology {
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static void field_add (Tracker.Field field);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]                         
-                               public static unowned string field_get_display_name (Tracker.Field field);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static unowned string field_get_id (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static bool field_is_child_of (string child, string parent);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static unowned Tracker.Field get_field_by_id (int id);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static unowned Tracker.Field get_field_by_name (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static unowned string get_field_name_by_service_name (Tracker.Field field, string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static unowned GLib.SList get_field_names_registered (string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]                         
-                               public static unowned string get_service_by_id (int id);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static unowned string get_service_by_mime (string mime);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static unowned Tracker.Service get_service_by_name (string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static Tracker.DBType get_service_db_by_name (string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]                         
-                               public static int get_service_id_by_name (string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static unowned GLib.SList get_service_names_registered ();
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static unowned string get_service_parent (string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static unowned string get_service_parent_by_id (int id);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static int get_service_parent_id_by_id (int id);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static void init ();
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static void service_add (Tracker.Service service, GLib.SList mimes, GLib.SList mime_prefixes);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static int service_get_key_metadata (string service_str, string meta_name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static bool service_get_show_directories (string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static bool service_get_show_files (string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static bool service_has_embedded (string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static bool service_has_metadata (string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static bool service_has_text (string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static bool service_has_thumbnails (string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-                               public static bool service_is_valid (string service_str);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]                         
-                               public static void shutdown ();
-                               
-               }
-
-               namespace ModuleConfig{
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static unowned string get_description (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static bool get_enabled (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static unowned GLib.List get_ignored_directories (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static unowned GLib.List get_ignored_directory_patterns (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static unowned GLib.List get_ignored_file_patterns (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static unowned GLib.List get_ignored_files (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static unowned GLib.List get_index_file_patterns (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static unowned GLib.List get_index_files (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static unowned GLib.List get_index_mime_types (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static unowned string get_index_service (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static unowned GLib.List get_modules ();
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static unowned GLib.List get_monitor_directories (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static unowned GLib.List get_monitor_recurse_directories (string name);
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static bool init ();
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-                               public static void shutdown ();
-
-               }
-
-               namespace Module {
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-                               public delegate void FileFreeDataFunc ();
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-                               public delegate void* FileGetDataFunc (string path);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-                               public delegate unowned Tracker.Metadata FileGetMetadataFunc (Tracker.File file);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-                               public delegate unowned string FileGetServiceTypeFunc (Tracker.File file);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-                               public delegate unowned string FileGetText (Tracker.File path);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-                               public delegate void FileGetUriFunc (Tracker.File file, string dirname, string basename);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-                               public delegate bool FileIterContents (Tracker.File path);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-                               public delegate unowned string GetDirectoriesFunc ();
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-                               public delegate unowned string GetNameFunc ();
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-                               public delegate void Init ();
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-                               public delegate void Shutdown ();
-
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-                               public static void file_free_data (void* file_data);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-                               public static void* file_get_data (string path);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-                               public static unowned Tracker.Metadata file_get_metadata (Tracker.File file);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-                               public static unowned string file_get_service_type (Tracker.File file);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-                               public static unowned string file_get_text (Tracker.File file);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-                               public static void file_get_uri (Tracker.File file, string dirname, string basename);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-                               public static bool file_iter_contents (Tracker.File file);
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-                               public static unowned string get_name ();
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-                               public static void init ();
-                               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-                               public static void shutdown ();
-               }
-
-}
diff --git a/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.defines b/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.defines
deleted file mode 100644 (file)
index 300b5b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
--DTRACKER_ENABLE_INTERNALS
diff --git a/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.deps b/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.deps
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.files b/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.files
deleted file mode 100644 (file)
index 899729a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include/tracker-1.0/
-lib/tracker/libtracker-indexer.so
-lib/tracker/libstemmer.so
-lib/tracker/libtracker-common.so
-lib/tracker/libtracker-db.so
-
diff --git a/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.gi b/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.gi
deleted file mode 100644 (file)
index e43ed6d..0000000
+++ /dev/null
@@ -1,1647 +0,0 @@
-<?xml version="1.0"?>
-<api version="1.0">
-       <namespace name="Tracker">
-               <function name="date_format" symbol="tracker_date_format">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="time_string" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="date_to_string" symbol="tracker_date_to_string">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="date_time" type="time_t"/>
-                       </parameters>
-               </function>
-               <function name="date_to_time_string" symbol="tracker_date_to_time_string">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="date_string" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="env_check_xdg_dirs" symbol="tracker_env_check_xdg_dirs">
-                       <return-type type="gboolean"/>
-               </function>
-               <function name="escape_string" symbol="tracker_escape_string">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="in" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="gint32_to_string" symbol="tracker_gint32_to_string">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="i" type="gint32"/>
-                       </parameters>
-               </function>
-               <function name="gint_to_string" symbol="tracker_gint_to_string">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="i" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="glong_to_string" symbol="tracker_glong_to_string">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="i" type="glong"/>
-                       </parameters>
-               </function>
-               <function name="gslist_copy_with_string_data" symbol="tracker_gslist_copy_with_string_data">
-                       <return-type type="GSList*"/>
-                       <parameters>
-                               <parameter name="list" type="GSList*"/>
-                       </parameters>
-               </function>
-               <function name="gslist_to_string_list" symbol="tracker_gslist_to_string_list">
-                       <return-type type="gchar**"/>
-                       <parameters>
-                               <parameter name="list" type="GSList*"/>
-                       </parameters>
-               </function>
-               <function name="guint32_to_string" symbol="tracker_guint32_to_string">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="i" type="guint32"/>
-                       </parameters>
-               </function>
-               <function name="guint_to_string" symbol="tracker_guint_to_string">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="i" type="guint"/>
-                       </parameters>
-               </function>
-               <function name="is_empty_string" symbol="tracker_is_empty_string">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="str" type="char*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_get_description" symbol="tracker_module_config_get_description">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_get_enabled" symbol="tracker_module_config_get_enabled">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_get_ignored_directories" symbol="tracker_module_config_get_ignored_directories">
-                       <return-type type="GList*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_get_ignored_directory_patterns" symbol="tracker_module_config_get_ignored_directory_patterns">
-                       <return-type type="GList*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_get_ignored_file_patterns" symbol="tracker_module_config_get_ignored_file_patterns">
-                       <return-type type="GList*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_get_ignored_files" symbol="tracker_module_config_get_ignored_files">
-                       <return-type type="GList*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_get_index_file_patterns" symbol="tracker_module_config_get_index_file_patterns">
-                       <return-type type="GList*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_get_index_files" symbol="tracker_module_config_get_index_files">
-                       <return-type type="GList*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_get_index_mime_types" symbol="tracker_module_config_get_index_mime_types">
-                       <return-type type="GList*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_get_index_service" symbol="tracker_module_config_get_index_service">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_get_modules" symbol="tracker_module_config_get_modules">
-                       <return-type type="GList*"/>
-               </function>
-               <function name="module_config_get_monitor_directories" symbol="tracker_module_config_get_monitor_directories">
-                       <return-type type="GList*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_get_monitor_recurse_directories" symbol="tracker_module_config_get_monitor_recurse_directories">
-                       <return-type type="GList*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_config_init" symbol="tracker_module_config_init">
-                       <return-type type="gboolean"/>
-               </function>
-               <function name="module_config_shutdown" symbol="tracker_module_config_shutdown">
-                       <return-type type="void"/>
-               </function>
-               <function name="module_file_free_data" symbol="tracker_module_file_free_data">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="file_data" type="gpointer"/>
-                       </parameters>
-               </function>
-               <function name="module_file_get_data" symbol="tracker_module_file_get_data">
-                       <return-type type="gpointer"/>
-                       <parameters>
-                               <parameter name="path" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="module_file_get_metadata" symbol="tracker_module_file_get_metadata">
-                       <return-type type="TrackerMetadata*"/>
-                       <parameters>
-                               <parameter name="file" type="TrackerFile*"/>
-                       </parameters>
-               </function>
-               <function name="module_file_get_service_type" symbol="tracker_module_file_get_service_type">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="file" type="TrackerFile*"/>
-                       </parameters>
-               </function>
-               <function name="module_file_get_text" symbol="tracker_module_file_get_text">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="file" type="TrackerFile*"/>
-                       </parameters>
-               </function>
-               <function name="module_file_get_uri" symbol="tracker_module_file_get_uri">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="file" type="TrackerFile*"/>
-                               <parameter name="dirname" type="gchar**"/>
-                               <parameter name="basename" type="gchar**"/>
-                       </parameters>
-               </function>
-               <function name="module_file_iter_contents" symbol="tracker_module_file_iter_contents">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="file" type="TrackerFile*"/>
-                       </parameters>
-               </function>
-               <function name="module_get_name" symbol="tracker_module_get_name">
-                       <return-type type="gchar*"/>
-               </function>
-               <function name="module_init" symbol="tracker_module_init">
-                       <return-type type="void"/>
-               </function>
-               <function name="module_shutdown" symbol="tracker_module_shutdown">
-                       <return-type type="void"/>
-               </function>
-               <function name="ontology_field_add" symbol="tracker_ontology_field_add">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="field" type="TrackerField*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_field_get_display_name" symbol="tracker_ontology_field_get_display_name">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="field" type="TrackerField*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_field_get_id" symbol="tracker_ontology_field_get_id">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_field_is_child_of" symbol="tracker_ontology_field_is_child_of">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="child" type="gchar*"/>
-                               <parameter name="parent" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_get_field_by_id" symbol="tracker_ontology_get_field_by_id">
-                       <return-type type="TrackerField*"/>
-                       <parameters>
-                               <parameter name="id" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="ontology_get_field_by_name" symbol="tracker_ontology_get_field_by_name">
-                       <return-type type="TrackerField*"/>
-                       <parameters>
-                               <parameter name="name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_get_field_name_by_service_name" symbol="tracker_ontology_get_field_name_by_service_name">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="field" type="TrackerField*"/>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_get_field_names_registered" symbol="tracker_ontology_get_field_names_registered">
-                       <return-type type="GSList*"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_get_service_by_id" symbol="tracker_ontology_get_service_by_id">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="id" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="ontology_get_service_by_mime" symbol="tracker_ontology_get_service_by_mime">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="mime" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_get_service_by_name" symbol="tracker_ontology_get_service_by_name">
-                       <return-type type="TrackerService*"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_get_service_db_by_name" symbol="tracker_ontology_get_service_db_by_name">
-                       <return-type type="TrackerDBType"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_get_service_id_by_name" symbol="tracker_ontology_get_service_id_by_name">
-                       <return-type type="gint"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_get_service_names_registered" symbol="tracker_ontology_get_service_names_registered">
-                       <return-type type="GSList*"/>
-               </function>
-               <function name="ontology_get_service_parent" symbol="tracker_ontology_get_service_parent">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_get_service_parent_by_id" symbol="tracker_ontology_get_service_parent_by_id">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="id" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="ontology_get_service_parent_id_by_id" symbol="tracker_ontology_get_service_parent_id_by_id">
-                       <return-type type="gint"/>
-                       <parameters>
-                               <parameter name="id" type="gint"/>
-                       </parameters>
-               </function>
-               <function name="ontology_init" symbol="tracker_ontology_init">
-                       <return-type type="void"/>
-               </function>
-               <function name="ontology_service_add" symbol="tracker_ontology_service_add">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="service" type="TrackerService*"/>
-                               <parameter name="mimes" type="GSList*"/>
-                               <parameter name="mime_prefixes" type="GSList*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_service_get_key_metadata" symbol="tracker_ontology_service_get_key_metadata">
-                       <return-type type="gint"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                               <parameter name="meta_name" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_service_get_show_directories" symbol="tracker_ontology_service_get_show_directories">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_service_get_show_files" symbol="tracker_ontology_service_get_show_files">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_service_has_embedded" symbol="tracker_ontology_service_has_embedded">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_service_has_metadata" symbol="tracker_ontology_service_has_metadata">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_service_has_text" symbol="tracker_ontology_service_has_text">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_service_has_thumbnails" symbol="tracker_ontology_service_has_thumbnails">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_service_is_valid" symbol="tracker_ontology_service_is_valid">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="service_str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="ontology_shutdown" symbol="tracker_ontology_shutdown">
-                       <return-type type="void"/>
-               </function>
-               <function name="path_evaluate_name" symbol="tracker_path_evaluate_name">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="uri" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="path_hash_table_filter_duplicates" symbol="tracker_path_hash_table_filter_duplicates">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="roots" type="GHashTable*"/>
-                       </parameters>
-               </function>
-               <function name="path_is_in_path" symbol="tracker_path_is_in_path">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="path" type="gchar*"/>
-                               <parameter name="in_path" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="path_list_filter_duplicates" symbol="tracker_path_list_filter_duplicates">
-                       <return-type type="GSList*"/>
-                       <parameters>
-                               <parameter name="roots" type="GSList*"/>
-                       </parameters>
-               </function>
-               <function name="path_remove" symbol="tracker_path_remove">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="uri" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="seconds_estimate_to_string" symbol="tracker_seconds_estimate_to_string">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="seconds_elapsed" type="gdouble"/>
-                               <parameter name="short_string" type="gboolean"/>
-                               <parameter name="items_done" type="guint"/>
-                               <parameter name="items_remaining" type="guint"/>
-                       </parameters>
-               </function>
-               <function name="seconds_to_string" symbol="tracker_seconds_to_string">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="seconds_elapsed" type="gdouble"/>
-                               <parameter name="short_string" type="gboolean"/>
-                       </parameters>
-               </function>
-               <function name="string_boolean_to_string_gint" symbol="tracker_string_boolean_to_string_gint">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="value" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="string_in_string_list" symbol="tracker_string_in_string_list">
-                       <return-type type="gint"/>
-                       <parameters>
-                               <parameter name="str" type="gchar*"/>
-                               <parameter name="strv" type="gchar**"/>
-                       </parameters>
-               </function>
-               <function name="string_list_to_gslist" symbol="tracker_string_list_to_gslist">
-                       <return-type type="GSList*"/>
-                       <parameters>
-                               <parameter name="strv" type="gchar**"/>
-                               <parameter name="length" type="gsize"/>
-                       </parameters>
-               </function>
-               <function name="string_list_to_string" symbol="tracker_string_list_to_string">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="strv" type="gchar**"/>
-                               <parameter name="length" type="gsize"/>
-                               <parameter name="sep" type="gchar"/>
-                       </parameters>
-               </function>
-               <function name="string_remove" symbol="tracker_string_remove">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="haystack" type="gchar*"/>
-                               <parameter name="needle" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="string_replace" symbol="tracker_string_replace">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="haystack" type="gchar*"/>
-                               <parameter name="needle" type="gchar*"/>
-                               <parameter name="replacement" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="string_to_date" symbol="tracker_string_to_date">
-                       <return-type type="time_t"/>
-                       <parameters>
-                               <parameter name="time_string" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="string_to_string_list" symbol="tracker_string_to_string_list">
-                       <return-type type="gchar**"/>
-                       <parameters>
-                               <parameter name="str" type="gchar*"/>
-                       </parameters>
-               </function>
-               <function name="string_to_uint" symbol="tracker_string_to_uint">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="s" type="gchar*"/>
-                               <parameter name="ret" type="guint*"/>
-                       </parameters>
-               </function>
-               <function name="throttle" symbol="tracker_throttle">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="config" type="TrackerConfig*"/>
-                               <parameter name="multiplier" type="gint"/>
-                       </parameters>
-               </function>
-               <callback name="TrackerMetadataForeach">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="field" type="TrackerField*"/>
-                               <parameter name="value" type="gpointer"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="TrackerModuleFileFreeDataFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <callback name="TrackerModuleFileGetDataFunc">
-                       <return-type type="gpointer"/>
-                       <parameters>
-                               <parameter name="path" type="gchar*"/>
-                       </parameters>
-               </callback>
-               <callback name="TrackerModuleFileGetMetadataFunc">
-                       <return-type type="TrackerMetadata*"/>
-                       <parameters>
-                               <parameter name="file" type="TrackerFile*"/>
-                       </parameters>
-               </callback>
-               <callback name="TrackerModuleFileGetServiceTypeFunc">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="file" type="TrackerFile*"/>
-                       </parameters>
-               </callback>
-               <callback name="TrackerModuleFileGetText">
-                       <return-type type="gchar*"/>
-                       <parameters>
-                               <parameter name="path" type="TrackerFile*"/>
-                       </parameters>
-               </callback>
-               <callback name="TrackerModuleFileGetUriFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="file" type="TrackerFile*"/>
-                               <parameter name="dirname" type="gchar**"/>
-                               <parameter name="basename" type="gchar**"/>
-                       </parameters>
-               </callback>
-               <callback name="TrackerModuleFileIterContents">
-                       <return-type type="gboolean"/>
-                       <parameters>
-                               <parameter name="path" type="TrackerFile*"/>
-                       </parameters>
-               </callback>
-               <callback name="TrackerModuleGetDirectoriesFunc">
-                       <return-type type="gchar**"/>
-               </callback>
-               <callback name="TrackerModuleGetNameFunc">
-                       <return-type type="gchar*"/>
-               </callback>
-               <callback name="TrackerModuleInit">
-                       <return-type type="void"/>
-               </callback>
-               <callback name="TrackerModuleShutdown">
-                       <return-type type="void"/>
-               </callback>
-               <struct name="TrackerFile">
-                       <method name="close" symbol="tracker_file_close">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="fd" type="gint"/>
-                                       <parameter name="no_longer_needed" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mime_type" symbol="tracker_file_get_mime_type">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_mtime" symbol="tracker_file_get_mtime">
-                               <return-type type="gint32"/>
-                               <parameters>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_path_and_name" symbol="tracker_file_get_path_and_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="uri" type="gchar*"/>
-                                       <parameter name="path" type="gchar**"/>
-                                       <parameter name="name" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="get_size" symbol="tracker_file_get_size">
-                               <return-type type="guint32"/>
-                               <parameters>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_directory" symbol="tracker_file_is_directory">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_indexable" symbol="tracker_file_is_indexable">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_valid" symbol="tracker_file_is_valid">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="open" symbol="tracker_file_open">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="uri" type="gchar*"/>
-                                       <parameter name="readahead" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="unlink" symbol="tracker_file_unlink">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="uri" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <field name="path" type="gchar*"/>
-                       <field name="data" type="gpointer"/>
-               </struct>
-               <struct name="TrackerMetadata">
-                       <method name="foreach" symbol="tracker_metadata_foreach">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="metadata" type="TrackerMetadata*"/>
-                                       <parameter name="func" type="TrackerMetadataForeach"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="tracker_metadata_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="metadata" type="TrackerMetadata*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert" symbol="tracker_metadata_insert">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="metadata" type="TrackerMetadata*"/>
-                                       <parameter name="field_name" type="gchar*"/>
-                                       <parameter name="value" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="insert_multiple_values" symbol="tracker_metadata_insert_multiple_values">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="metadata" type="TrackerMetadata*"/>
-                                       <parameter name="field_name" type="gchar*"/>
-                                       <parameter name="list" type="GList*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup" symbol="tracker_metadata_lookup">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="metadata" type="TrackerMetadata*"/>
-                                       <parameter name="field_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="lookup_multiple_values" symbol="tracker_metadata_lookup_multiple_values">
-                               <return-type type="GList*"/>
-                               <parameters>
-                                       <parameter name="metadata" type="TrackerMetadata*"/>
-                                       <parameter name="field_name" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="new" symbol="tracker_metadata_new">
-                               <return-type type="TrackerMetadata*"/>
-                       </method>
-                       <method name="utils_get_data" symbol="tracker_metadata_utils_get_data">
-                               <return-type type="TrackerMetadata*"/>
-                               <parameters>
-                                       <parameter name="path" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="utils_get_text" symbol="tracker_metadata_utils_get_text">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="path" type="gchar*"/>
-                               </parameters>
-                       </method>
-               </struct>
-               <struct name="TrackerParser">
-                       <method name="free" symbol="tracker_parser_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parser" type="TrackerParser*"/>
-                               </parameters>
-                       </method>
-                       <method name="is_stop_word" symbol="tracker_parser_is_stop_word">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="parser" type="TrackerParser*"/>
-                                       <parameter name="word" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="new" symbol="tracker_parser_new">
-                               <return-type type="TrackerParser*"/>
-                               <parameters>
-                                       <parameter name="language" type="TrackerLanguage*"/>
-                                       <parameter name="max_word_length" type="gint"/>
-                                       <parameter name="min_word_length" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="next" symbol="tracker_parser_next">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="parser" type="TrackerParser*"/>
-                                       <parameter name="position" type="gint*"/>
-                                       <parameter name="byte_offset_start" type="gint*"/>
-                                       <parameter name="byte_offset_end" type="gint*"/>
-                                       <parameter name="new_paragraph" type="gboolean*"/>
-                                       <parameter name="stop_word" type="gboolean*"/>
-                                       <parameter name="word_length" type="gint*"/>
-                               </parameters>
-                       </method>
-                       <method name="process_word" symbol="tracker_parser_process_word">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="parser" type="TrackerParser*"/>
-                                       <parameter name="word" type="char*"/>
-                                       <parameter name="length" type="gint"/>
-                                       <parameter name="do_strip" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="reset" symbol="tracker_parser_reset">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parser" type="TrackerParser*"/>
-                                       <parameter name="txt" type="gchar*"/>
-                                       <parameter name="txt_size" type="gint"/>
-                                       <parameter name="delimit_words" type="gboolean"/>
-                                       <parameter name="enable_stemmer" type="gboolean"/>
-                                       <parameter name="enable_stop_words" type="gboolean"/>
-                                       <parameter name="parse_reserved_words" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_posititon" symbol="tracker_parser_set_posititon">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="parser" type="TrackerParser*"/>
-                                       <parameter name="position" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="text" symbol="tracker_parser_text">
-                               <return-type type="GHashTable*"/>
-                               <parameters>
-                                       <parameter name="word_table" type="GHashTable*"/>
-                                       <parameter name="txt" type="gchar*"/>
-                                       <parameter name="weight" type="gint"/>
-                                       <parameter name="language" type="TrackerLanguage*"/>
-                                       <parameter name="max_words_to_index" type="gint"/>
-                                       <parameter name="max_word_length" type="gint"/>
-                                       <parameter name="min_word_length" type="gint"/>
-                                       <parameter name="filter_words" type="gboolean"/>
-                                       <parameter name="delimit_words" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="text_fast" symbol="tracker_parser_text_fast">
-                               <return-type type="GHashTable*"/>
-                               <parameters>
-                                       <parameter name="word_table" type="GHashTable*"/>
-                                       <parameter name="txt" type="char*"/>
-                                       <parameter name="weight" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="text_into_array" symbol="tracker_parser_text_into_array">
-                               <return-type type="gchar**"/>
-                               <parameters>
-                                       <parameter name="text" type="gchar*"/>
-                                       <parameter name="language" type="TrackerLanguage*"/>
-                                       <parameter name="max_word_length" type="gint"/>
-                                       <parameter name="min_word_length" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="text_to_string" symbol="tracker_parser_text_to_string">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="txt" type="gchar*"/>
-                                       <parameter name="language" type="TrackerLanguage*"/>
-                                       <parameter name="max_word_length" type="gint"/>
-                                       <parameter name="min_word_length" type="gint"/>
-                                       <parameter name="filter_words" type="gboolean"/>
-                                       <parameter name="filter_numbers" type="gboolean"/>
-                                       <parameter name="delimit" type="gboolean"/>
-                               </parameters>
-                       </method>
-               </struct>
-               <enum name="TrackerDBType" type-name="TrackerDBType" get-type="tracker_db_type_get_type">
-                       <member name="TRACKER_DB_TYPE_UNKNOWN" value="0"/>
-                       <member name="TRACKER_DB_TYPE_DATA" value="1"/>
-                       <member name="TRACKER_DB_TYPE_INDEX" value="2"/>
-                       <member name="TRACKER_DB_TYPE_COMMON" value="3"/>
-                       <member name="TRACKER_DB_TYPE_CONTENT" value="4"/>
-                       <member name="TRACKER_DB_TYPE_EMAIL" value="5"/>
-                       <member name="TRACKER_DB_TYPE_FILES" value="6"/>
-                       <member name="TRACKER_DB_TYPE_XESAM" value="7"/>
-                       <member name="TRACKER_DB_TYPE_CACHE" value="8"/>
-                       <member name="TRACKER_DB_TYPE_USER" value="9"/>
-               </enum>
-               <enum name="TrackerFieldType" type-name="TrackerFieldType" get-type="tracker_field_type_get_type">
-                       <member name="TRACKER_FIELD_TYPE_KEYWORD" value="0"/>
-                       <member name="TRACKER_FIELD_TYPE_INDEX" value="1"/>
-                       <member name="TRACKER_FIELD_TYPE_FULLTEXT" value="2"/>
-                       <member name="TRACKER_FIELD_TYPE_STRING" value="3"/>
-                       <member name="TRACKER_FIELD_TYPE_INTEGER" value="4"/>
-                       <member name="TRACKER_FIELD_TYPE_DOUBLE" value="5"/>
-                       <member name="TRACKER_FIELD_TYPE_DATE" value="6"/>
-                       <member name="TRACKER_FIELD_TYPE_BLOB" value="7"/>
-                       <member name="TRACKER_FIELD_TYPE_STRUCT" value="8"/>
-                       <member name="TRACKER_FIELD_TYPE_LINK" value="9"/>
-               </enum>
-               <object name="TrackerConfig" parent="GObject" type-name="TrackerConfig" get-type="tracker_config_get_type">
-                       <method name="add_crawl_directory_roots" symbol="tracker_config_add_crawl_directory_roots">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="roots" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="add_disabled_modules" symbol="tracker_config_add_disabled_modules">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="modules" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="add_no_watch_directory_roots" symbol="tracker_config_add_no_watch_directory_roots">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="roots" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="add_watch_directory_roots" symbol="tracker_config_add_watch_directory_roots">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="roots" type="gchar**"/>
-                               </parameters>
-                       </method>
-                       <method name="get_crawl_directory_roots" symbol="tracker_config_get_crawl_directory_roots">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_disable_indexing_on_battery" symbol="tracker_config_get_disable_indexing_on_battery">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_disable_indexing_on_battery_init" symbol="tracker_config_get_disable_indexing_on_battery_init">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_disabled_modules" symbol="tracker_config_get_disabled_modules">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_enable_content_indexing" symbol="tracker_config_get_enable_content_indexing">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_enable_indexing" symbol="tracker_config_get_enable_indexing">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_enable_stemmer" symbol="tracker_config_get_enable_stemmer">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_enable_thumbnails" symbol="tracker_config_get_enable_thumbnails">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_enable_watches" symbol="tracker_config_get_enable_watches">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_enable_xesam" symbol="tracker_config_get_enable_xesam">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_fast_merges" symbol="tracker_config_get_fast_merges">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_index_mounted_directories" symbol="tracker_config_get_index_mounted_directories">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_index_removable_devices" symbol="tracker_config_get_index_removable_devices">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_initial_sleep" symbol="tracker_config_get_initial_sleep">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_language" symbol="tracker_config_get_language">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_low_disk_space_limit" symbol="tracker_config_get_low_disk_space_limit">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_low_memory_mode" symbol="tracker_config_get_low_memory_mode">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_bucket_count" symbol="tracker_config_get_max_bucket_count">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_text_to_index" symbol="tracker_config_get_max_text_to_index">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_word_length" symbol="tracker_config_get_max_word_length">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_max_words_to_index" symbol="tracker_config_get_max_words_to_index">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_min_bucket_count" symbol="tracker_config_get_min_bucket_count">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_min_word_length" symbol="tracker_config_get_min_word_length">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_nfs_locking" symbol="tracker_config_get_nfs_locking">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_no_index_file_types" symbol="tracker_config_get_no_index_file_types">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_no_watch_directory_roots" symbol="tracker_config_get_no_watch_directory_roots">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_throttle" symbol="tracker_config_get_throttle">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_verbosity" symbol="tracker_config_get_verbosity">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_watch_directory_roots" symbol="tracker_config_get_watch_directory_roots">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="tracker_config_new">
-                               <return-type type="TrackerConfig*"/>
-                       </constructor>
-                       <method name="remove_disabled_modules" symbol="tracker_config_remove_disabled_modules">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="module" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_disable_indexing_on_battery" symbol="tracker_config_set_disable_indexing_on_battery">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_disable_indexing_on_battery_init" symbol="tracker_config_set_disable_indexing_on_battery_init">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_enable_content_indexing" symbol="tracker_config_set_enable_content_indexing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_enable_indexing" symbol="tracker_config_set_enable_indexing">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_enable_stemmer" symbol="tracker_config_set_enable_stemmer">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_enable_thumbnails" symbol="tracker_config_set_enable_thumbnails">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_enable_watches" symbol="tracker_config_set_enable_watches">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_enable_xesam" symbol="tracker_config_set_enable_xesam">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_fast_merges" symbol="tracker_config_set_fast_merges">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_index_mounted_directories" symbol="tracker_config_set_index_mounted_directories">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_index_removable_devices" symbol="tracker_config_set_index_removable_devices">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_initial_sleep" symbol="tracker_config_set_initial_sleep">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_language" symbol="tracker_config_set_language">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_low_disk_space_limit" symbol="tracker_config_set_low_disk_space_limit">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_low_memory_mode" symbol="tracker_config_set_low_memory_mode">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_max_bucket_count" symbol="tracker_config_set_max_bucket_count">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_max_text_to_index" symbol="tracker_config_set_max_text_to_index">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_max_word_length" symbol="tracker_config_set_max_word_length">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_max_words_to_index" symbol="tracker_config_set_max_words_to_index">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_min_bucket_count" symbol="tracker_config_set_min_bucket_count">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_min_word_length" symbol="tracker_config_set_min_word_length">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_nfs_locking" symbol="tracker_config_set_nfs_locking">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_throttle" symbol="tracker_config_set_throttle">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_verbosity" symbol="tracker_config_set_verbosity">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="crawl-directory-roots" type="gpointer" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="disable-indexing-on-battery" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="disable-indexing-on-battery-init" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="disabled-modules" type="gpointer" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="enable-content-indexing" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="enable-indexing" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="enable-stemmer" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="enable-thumbnails" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="enable-watches" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="enable-xesam" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="fast-merges" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="index-mounted-directories" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="index-removable-devices" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="initial-sleep" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="language" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="low-disk-space-limit" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="low-memory-mode" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="max-bucket-count" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="max-text-to-index" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="max-word-length" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="max-words-to-index" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="min-bucket-count" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="min-word-length" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="nfs-locking" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="no-index-file-types" type="gpointer" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="no-watch-directory-roots" type="gpointer" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="throttle" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="verbosity" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="watch-directory-roots" type="gpointer" readable="1" writable="0" construct="0" construct-only="0"/>
-               </object>
-               <object name="TrackerField" parent="GObject" type-name="TrackerField" get-type="tracker_field_get_type">
-                       <method name="append_child_id" symbol="tracker_field_append_child_id">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                                       <parameter name="id" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_child_ids" symbol="tracker_field_get_child_ids">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_data_type" symbol="tracker_field_get_data_type">
-                               <return-type type="TrackerFieldType"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_delimited" symbol="tracker_field_get_delimited">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_embedded" symbol="tracker_field_get_embedded">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_field_name" symbol="tracker_field_get_field_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_filtered" symbol="tracker_field_get_filtered">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_id" symbol="tracker_field_get_id">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_multiple_values" symbol="tracker_field_get_multiple_values">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_name" symbol="tracker_field_get_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_store_metadata" symbol="tracker_field_get_store_metadata">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_weight" symbol="tracker_field_get_weight">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerField*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="tracker_field_new">
-                               <return-type type="TrackerField*"/>
-                       </constructor>
-                       <method name="set_child_ids" symbol="tracker_field_set_child_ids">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                                       <parameter name="value" type="GSList*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_data_type" symbol="tracker_field_set_data_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                                       <parameter name="value" type="TrackerFieldType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_delimited" symbol="tracker_field_set_delimited">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_embedded" symbol="tracker_field_set_embedded">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_field_name" symbol="tracker_field_set_field_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                                       <parameter name="value" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_filtered" symbol="tracker_field_set_filtered">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_id" symbol="tracker_field_set_id">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                                       <parameter name="value" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_multiple_values" symbol="tracker_field_set_multiple_values">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_name" symbol="tracker_field_set_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                                       <parameter name="value" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_store_metadata" symbol="tracker_field_set_store_metadata">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_weight" symbol="tracker_field_set_weight">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="field" type="TrackerField*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="type_to_string" symbol="tracker_field_type_to_string">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="fieldtype" type="TrackerFieldType"/>
-                               </parameters>
-                       </method>
-                       <property name="child-ids" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="data-type" type="TrackerFieldType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="delimited" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="embedded" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="field-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="filtered" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="id" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="multiple-values" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="store-metadata" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="weight" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-               <object name="TrackerLanguage" parent="GObject" type-name="TrackerLanguage" get-type="tracker_language_get_type">
-                       <method name="check_exists" symbol="tracker_language_check_exists">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="language_code" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_config" symbol="tracker_language_get_config">
-                               <return-type type="TrackerConfig*"/>
-                               <parameters>
-                                       <parameter name="language" type="TrackerLanguage*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_default_code" symbol="tracker_language_get_default_code">
-                               <return-type type="gchar*"/>
-                       </method>
-                       <method name="get_stop_words" symbol="tracker_language_get_stop_words">
-                               <return-type type="GHashTable*"/>
-                               <parameters>
-                                       <parameter name="language" type="TrackerLanguage*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="tracker_language_new">
-                               <return-type type="TrackerLanguage*"/>
-                               <parameters>
-                                       <parameter name="language" type="TrackerConfig*"/>
-                               </parameters>
-                       </constructor>
-                       <method name="set_config" symbol="tracker_language_set_config">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="language" type="TrackerLanguage*"/>
-                                       <parameter name="config" type="TrackerConfig*"/>
-                               </parameters>
-                       </method>
-                       <method name="stem_word" symbol="tracker_language_stem_word">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="language" type="TrackerLanguage*"/>
-                                       <parameter name="word" type="gchar*"/>
-                                       <parameter name="word_length" type="gint"/>
-                               </parameters>
-                       </method>
-                       <property name="config" type="TrackerConfig*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="stop-words" type="GHashTable*" readable="1" writable="0" construct="0" construct-only="0"/>
-               </object>
-               <object name="TrackerService" parent="GObject" type-name="TrackerService" get-type="tracker_service_get_type">
-                       <method name="get_content_metadata" symbol="tracker_service_get_content_metadata">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_db_type" symbol="tracker_service_get_db_type">
-                               <return-type type="TrackerDBType"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_embedded" symbol="tracker_service_get_embedded">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_enabled" symbol="tracker_service_get_enabled">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_full_text" symbol="tracker_service_get_has_full_text">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_metadata" symbol="tracker_service_get_has_metadata">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_has_thumbs" symbol="tracker_service_get_has_thumbs">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_id" symbol="tracker_service_get_id">
-                               <return-type type="gint"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_key_metadata" symbol="tracker_service_get_key_metadata">
-                               <return-type type="GSList*"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_name" symbol="tracker_service_get_name">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_parent" symbol="tracker_service_get_parent">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_property_prefix" symbol="tracker_service_get_property_prefix">
-                               <return-type type="gchar*"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_service_directories" symbol="tracker_service_get_show_service_directories">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_show_service_files" symbol="tracker_service_get_show_service_files">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="tracker_service_new">
-                               <return-type type="TrackerService*"/>
-                       </constructor>
-                       <method name="set_content_metadata" symbol="tracker_service_set_content_metadata">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_db_type" symbol="tracker_service_set_db_type">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="TrackerDBType"/>
-                               </parameters>
-                       </method>
-                       <method name="set_embedded" symbol="tracker_service_set_embedded">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_enabled" symbol="tracker_service_set_enabled">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_full_text" symbol="tracker_service_set_has_full_text">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_metadata" symbol="tracker_service_set_has_metadata">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_has_thumbs" symbol="tracker_service_set_has_thumbs">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_id" symbol="tracker_service_set_id">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="gint"/>
-                               </parameters>
-                       </method>
-                       <method name="set_key_metadata" symbol="tracker_service_set_key_metadata">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="GSList*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_name" symbol="tracker_service_set_name">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_parent" symbol="tracker_service_set_parent">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_property_prefix" symbol="tracker_service_set_property_prefix">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="gchar*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_service_directories" symbol="tracker_service_set_show_service_directories">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <method name="set_show_service_files" symbol="tracker_service_set_show_service_files">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="service" type="TrackerService*"/>
-                                       <parameter name="value" type="gboolean"/>
-                               </parameters>
-                       </method>
-                       <property name="content-metadata" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="db-type" type="TrackerDBType" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="embedded" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="enabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-full-text" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-metadata" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="has-thumbs" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="id" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="key-metadata" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="parent" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="property-prefix" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-service-directories" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-                       <property name="show-service-files" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
-               </object>
-       </namespace>
-</api>
diff --git a/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.metadata b/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.metadata
deleted file mode 100644 (file)
index 44944b9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Tracker cheader_filename="tracker-1.0/libtracker-common/tracker-common.h"
-
-TrackerMetadata cheader_filename="tracker-1.0/libtracker-indexer/tracker-metadata.h"
-
-tracker_ontology_* hidden="1"
-tracker_module_config_* hidden="1"
-TrackerModule* hidden="1"
-tracker_module_* hidden="1"
diff --git a/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.namespace b/vapi/packages/tracker-indexer-module-1.0/tracker-indexer-module-1.0.namespace
deleted file mode 100644 (file)
index 7bd7aa0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Tracker
diff --git a/vapi/tracker-indexer-module-1.0.vapi b/vapi/tracker-indexer-module-1.0.vapi
deleted file mode 100644 (file)
index f6f7670..0000000
+++ /dev/null
@@ -1,462 +0,0 @@
-/* tracker-indexer-module-1.0.vapi generated by vapigen, do not modify. */
-
-namespace Tracker {
-       namespace Module {
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-               public delegate void FileFreeDataFunc ();
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-               public delegate void* FileGetDataFunc (string path);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-               public delegate unowned Tracker.Metadata FileGetMetadataFunc (Tracker.File file);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-               public delegate unowned string FileGetServiceTypeFunc (Tracker.File file);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-               public delegate unowned string FileGetText (Tracker.File path);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-               public delegate void FileGetUriFunc (Tracker.File file, string dirname, string basename);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-               public delegate bool FileIterContents (Tracker.File path);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-               public delegate unowned string GetDirectoriesFunc ();
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-               public delegate unowned string GetNameFunc ();
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-               public delegate void Init ();
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h", has_target = false)]
-               public delegate void Shutdown ();
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-               public static void file_free_data (void* file_data);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-               public static void* file_get_data (string path);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-               public static unowned Tracker.Metadata file_get_metadata (Tracker.File file);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-               public static unowned string file_get_service_type (Tracker.File file);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-               public static unowned string file_get_text (Tracker.File file);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-               public static void file_get_uri (Tracker.File file, string dirname, string basename);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-               public static bool file_iter_contents (Tracker.File file);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-               public static unowned string get_name ();
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-               public static void init ();
-               [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-module.h")]
-               public static void shutdown ();
-       }
-       namespace ModuleConfig {
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static unowned string get_description (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static bool get_enabled (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static unowned GLib.List get_ignored_directories (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static unowned GLib.List get_ignored_directory_patterns (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static unowned GLib.List get_ignored_file_patterns (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static unowned GLib.List get_ignored_files (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static unowned GLib.List get_index_file_patterns (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static unowned GLib.List get_index_files (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static unowned GLib.List get_index_mime_types (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static unowned string get_index_service (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static unowned GLib.List get_modules ();
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static unowned GLib.List get_monitor_directories (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static unowned GLib.List get_monitor_recurse_directories (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static bool init ();
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-module-config.h")]
-               public static void shutdown ();
-       }
-       namespace Ontology {
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static void field_add (Tracker.Field field);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static unowned string field_get_display_name (Tracker.Field field);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static unowned string field_get_id (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static bool field_is_child_of (string child, string parent);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static unowned Tracker.Field get_field_by_id (int id);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static unowned Tracker.Field get_field_by_name (string name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static unowned string get_field_name_by_service_name (Tracker.Field field, string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static unowned GLib.SList get_field_names_registered (string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static unowned string get_service_by_id (int id);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static unowned string get_service_by_mime (string mime);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static unowned Tracker.Service get_service_by_name (string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static Tracker.DBType get_service_db_by_name (string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static int get_service_id_by_name (string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static unowned GLib.SList get_service_names_registered ();
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static unowned string get_service_parent (string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static unowned string get_service_parent_by_id (int id);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static int get_service_parent_id_by_id (int id);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static void init ();
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static void service_add (Tracker.Service service, GLib.SList mimes, GLib.SList mime_prefixes);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static int service_get_key_metadata (string service_str, string meta_name);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static bool service_get_show_directories (string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static bool service_get_show_files (string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static bool service_has_embedded (string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static bool service_has_metadata (string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static bool service_has_text (string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static bool service_has_thumbnails (string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static bool service_is_valid (string service_str);
-               [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-ontology.h")]
-               public static void shutdown ();
-       }
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public class Config : GLib.Object {
-               [CCode (has_construct_function = false)]
-               public Config ();
-               public void add_crawl_directory_roots (string roots);
-               public void add_disabled_modules (string modules);
-               public void add_no_watch_directory_roots (string roots);
-               public void add_watch_directory_roots (string roots);
-               public unowned GLib.SList get_crawl_directory_roots ();
-               public bool get_disable_indexing_on_battery ();
-               public bool get_disable_indexing_on_battery_init ();
-               public unowned GLib.SList get_disabled_modules ();
-               public bool get_enable_content_indexing ();
-               public bool get_enable_indexing ();
-               public bool get_enable_stemmer ();
-               public bool get_enable_thumbnails ();
-               public bool get_enable_watches ();
-               public bool get_enable_xesam ();
-               public bool get_fast_merges ();
-               public bool get_index_mounted_directories ();
-               public bool get_index_removable_devices ();
-               public int get_initial_sleep ();
-               public unowned string get_language ();
-               public int get_low_disk_space_limit ();
-               public bool get_low_memory_mode ();
-               public int get_max_bucket_count ();
-               public int get_max_text_to_index ();
-               public int get_max_word_length ();
-               public int get_max_words_to_index ();
-               public int get_min_bucket_count ();
-               public int get_min_word_length ();
-               public bool get_nfs_locking ();
-               public unowned GLib.SList get_no_index_file_types ();
-               public unowned GLib.SList get_no_watch_directory_roots ();
-               public int get_throttle ();
-               public int get_verbosity ();
-               public unowned GLib.SList get_watch_directory_roots ();
-               public void remove_disabled_modules (string module);
-               public void set_disable_indexing_on_battery (bool value);
-               public void set_disable_indexing_on_battery_init (bool value);
-               public void set_enable_content_indexing (bool value);
-               public void set_enable_indexing (bool value);
-               public void set_enable_stemmer (bool value);
-               public void set_enable_thumbnails (bool value);
-               public void set_enable_watches (bool value);
-               public void set_enable_xesam (bool value);
-               public void set_fast_merges (bool value);
-               public void set_index_mounted_directories (bool value);
-               public void set_index_removable_devices (bool value);
-               public void set_initial_sleep (int value);
-               public void set_language (string value);
-               public void set_low_disk_space_limit (int value);
-               public void set_low_memory_mode (bool value);
-               public void set_max_bucket_count (int value);
-               public void set_max_text_to_index (int value);
-               public void set_max_word_length (int value);
-               public void set_max_words_to_index (int value);
-               public void set_min_bucket_count (int value);
-               public void set_min_word_length (int value);
-               public void set_nfs_locking (bool value);
-               public void set_throttle (int value);
-               public void set_verbosity (int value);
-               public void* crawl_directory_roots { get; }
-               public bool disable_indexing_on_battery { get; set construct; }
-               public bool disable_indexing_on_battery_init { get; set construct; }
-               public void* disabled_modules { get; }
-               public bool enable_content_indexing { get; set construct; }
-               public bool enable_indexing { get; set construct; }
-               public bool enable_stemmer { get; set construct; }
-               public bool enable_thumbnails { get; set construct; }
-               public bool enable_watches { get; set construct; }
-               public bool enable_xesam { get; set construct; }
-               public bool fast_merges { get; set construct; }
-               public bool index_mounted_directories { get; set construct; }
-               public bool index_removable_devices { get; set construct; }
-               public int initial_sleep { get; set construct; }
-               public string language { get; set construct; }
-               public int low_disk_space_limit { get; set construct; }
-               public bool low_memory_mode { get; set construct; }
-               public int max_bucket_count { get; set construct; }
-               public int max_text_to_index { get; set construct; }
-               public int max_word_length { get; set construct; }
-               public int max_words_to_index { get; set construct; }
-               public int min_bucket_count { get; set construct; }
-               public int min_word_length { get; set construct; }
-               public bool nfs_locking { get; set construct; }
-               public void* no_index_file_types { get; }
-               public void* no_watch_directory_roots { get; }
-               public int throttle { get; set construct; }
-               public int verbosity { get; set construct; }
-               public void* watch_directory_roots { get; }
-       }
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public class Field : GLib.Object {
-               [CCode (has_construct_function = false)]
-               public Field ();
-               public void append_child_id (string id);
-               public unowned GLib.SList get_child_ids ();
-               public Tracker.FieldType get_data_type ();
-               public bool get_delimited ();
-               public bool get_embedded ();
-               public unowned string get_field_name ();
-               public bool get_filtered ();
-               public unowned string get_id ();
-               public bool get_multiple_values ();
-               public unowned string get_name ();
-               public bool get_store_metadata ();
-               public int get_weight ();
-               public void set_child_ids (GLib.SList value);
-               public void set_data_type (Tracker.FieldType value);
-               public void set_delimited (bool value);
-               public void set_embedded (bool value);
-               public void set_field_name (string value);
-               public void set_filtered (bool value);
-               public void set_id (string value);
-               public void set_multiple_values (bool value);
-               public void set_name (string value);
-               public void set_store_metadata (bool value);
-               public void set_weight (int value);
-               public static unowned string type_to_string (Tracker.FieldType fieldtype);
-               public void* child_ids { get; set; }
-               public Tracker.FieldType data_type { get; set; }
-               public bool delimited { get; set; }
-               public bool embedded { get; set; }
-               public string field_name { get; set; }
-               public bool filtered { get; set; }
-               public string id { get; set; }
-               public bool multiple_values { get; set; }
-               public string name { get; set; }
-               public bool store_metadata { get; set; }
-               public int weight { get; set; }
-       }
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       [Compact]
-       public class File {
-               public void* data;
-               public weak string path;
-               public static void close (int fd, bool no_longer_needed);
-               public static unowned string get_mime_type (string uri);
-               public static int32 get_mtime (string uri);
-               public static void get_path_and_name (string uri, string path, string name);
-               public static uint32 get_size (string uri);
-               public static bool is_directory (string uri);
-               public static bool is_indexable (string uri);
-               public static bool is_valid (string uri);
-               public static int open (string uri, bool readahead);
-               public static bool unlink (string uri);
-       }
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public class Language : GLib.Object {
-               [CCode (has_construct_function = false)]
-               public Language (Tracker.Config language);
-               public static bool check_exists (string language_code);
-               public unowned Tracker.Config get_config ();
-               public static unowned string get_default_code ();
-               public unowned GLib.HashTable get_stop_words ();
-               public void set_config (Tracker.Config config);
-               public unowned string stem_word (string word, int word_length);
-               public Tracker.Config config { get; set; }
-               public GLib.HashTable stop_words { get; }
-       }
-       [CCode (cheader_filename = "tracker-1.0/libtracker-indexer/tracker-metadata.h")]
-       [Compact]
-       public class Metadata {
-               [CCode (has_construct_function = false)]
-               public Metadata ();
-               public void @foreach (Tracker.MetadataForeach func);
-               public void insert (string field_name, string value);
-               public void insert_multiple_values (string field_name, GLib.List list);
-               public unowned string lookup (string field_name);
-               public unowned GLib.List lookup_multiple_values (string field_name);
-               public static unowned Tracker.Metadata utils_get_data (string path);
-               public static unowned string utils_get_text (string path);
-       }
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       [Compact]
-       public class Parser {
-               [CCode (has_construct_function = false)]
-               public Parser (Tracker.Language language, int max_word_length, int min_word_length);
-               public bool is_stop_word (string word);
-               public unowned string next (int position, int byte_offset_start, int byte_offset_end, bool new_paragraph, bool stop_word, int word_length);
-               public unowned string process_word (string word, int length, bool do_strip);
-               public void reset (string txt, int txt_size, bool delimit_words, bool enable_stemmer, bool enable_stop_words, bool parse_reserved_words);
-               public void set_posititon (int position);
-               public static unowned GLib.HashTable text (GLib.HashTable word_table, string txt, int weight, Tracker.Language language, int max_words_to_index, int max_word_length, int min_word_length, bool filter_words, bool delimit_words);
-               public static unowned GLib.HashTable text_fast (GLib.HashTable word_table, string txt, int weight);
-               public static unowned string text_into_array (string text, Tracker.Language language, int max_word_length, int min_word_length);
-               public static unowned string text_to_string (string txt, Tracker.Language language, int max_word_length, int min_word_length, bool filter_words, bool filter_numbers, bool delimit);
-       }
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public class Service : GLib.Object {
-               [CCode (has_construct_function = false)]
-               public Service ();
-               public unowned string get_content_metadata ();
-               public Tracker.DBType get_db_type ();
-               public bool get_embedded ();
-               public bool get_enabled ();
-               public bool get_has_full_text ();
-               public bool get_has_metadata ();
-               public bool get_has_thumbs ();
-               public int get_id ();
-               public unowned GLib.SList get_key_metadata ();
-               public unowned string get_name ();
-               public unowned string get_parent ();
-               public unowned string get_property_prefix ();
-               public bool get_show_service_directories ();
-               public bool get_show_service_files ();
-               public void set_content_metadata (string value);
-               public void set_db_type (Tracker.DBType value);
-               public void set_embedded (bool value);
-               public void set_enabled (bool value);
-               public void set_has_full_text (bool value);
-               public void set_has_metadata (bool value);
-               public void set_has_thumbs (bool value);
-               public void set_id (int value);
-               public void set_key_metadata (GLib.SList value);
-               public void set_name (string value);
-               public void set_parent (string value);
-               public void set_property_prefix (string value);
-               public void set_show_service_directories (bool value);
-               public void set_show_service_files (bool value);
-               public string content_metadata { get; set; }
-               public Tracker.DBType db_type { get; set; }
-               public bool embedded { get; set; }
-               public bool enabled { get; set; }
-               public bool has_full_text { get; set; }
-               public bool has_metadata { get; set; }
-               public bool has_thumbs { get; set; }
-               public int id { get; set; }
-               public void* key_metadata { get; set; }
-               public string name { get; set; }
-               public string parent { get; set; }
-               public string property_prefix { get; set; }
-               public bool show_service_directories { get; set; }
-               public bool show_service_files { get; set; }
-       }
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h", cprefix = "TRACKER_DB_TYPE_")]
-       public enum DBType {
-               UNKNOWN,
-               DATA,
-               INDEX,
-               COMMON,
-               CONTENT,
-               EMAIL,
-               FILES,
-               XESAM,
-               CACHE,
-               USER
-       }
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h", cprefix = "TRACKER_FIELD_TYPE_")]
-       public enum FieldType {
-               KEYWORD,
-               INDEX,
-               FULLTEXT,
-               STRING,
-               INTEGER,
-               DOUBLE,
-               DATE,
-               BLOB,
-               STRUCT,
-               LINK
-       }
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public delegate void MetadataForeach (Tracker.Field field, void* value);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string date_format (string time_string);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string date_to_string (ulong date_time);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string date_to_time_string (string date_string);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static bool env_check_xdg_dirs ();
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string escape_string (string @in);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string gint32_to_string (int32 i);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string gint_to_string (int i);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string glong_to_string (long i);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned GLib.SList gslist_copy_with_string_data (GLib.SList list);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string gslist_to_string_list (GLib.SList list);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string guint32_to_string (uint32 i);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string guint_to_string (uint i);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static bool is_empty_string (string str);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string path_evaluate_name (string uri);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static void path_hash_table_filter_duplicates (GLib.HashTable roots);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static bool path_is_in_path (string path, string in_path);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned GLib.SList path_list_filter_duplicates (GLib.SList roots);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static void path_remove (string uri);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string seconds_estimate_to_string (double seconds_elapsed, bool short_string, uint items_done, uint items_remaining);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string seconds_to_string (double seconds_elapsed, bool short_string);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string string_boolean_to_string_gint (string value);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static int string_in_string_list (string str, string strv);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned GLib.SList string_list_to_gslist (string strv, size_t length);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string string_list_to_string (string strv, size_t length, char sep);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string string_remove (string haystack, string needle);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string string_replace (string haystack, string needle, string replacement);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static ulong string_to_date (string time_string);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static unowned string string_to_string_list (string str);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static bool string_to_uint (string s, uint ret);
-       [CCode (cheader_filename = "tracker-1.0/libtracker-common/tracker-common.h")]
-       public static void throttle (Tracker.Config config, int multiplier);
-}