tracker r2667 - in trunk: . docs/reference/libtracker-module/tmpl
- From: carlosg svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r2667 - in trunk: . docs/reference/libtracker-module/tmpl
- Date: Fri, 5 Dec 2008 10:31:53 +0000 (UTC)
Author: carlosg
Date: Fri Dec 5 10:31:53 2008
New Revision: 2667
URL: http://svn.gnome.org/viewvc/tracker?rev=2667&view=rev
Log:
2008-12-05 Carlos Garnacho <carlos imendio com>
* docs/reference/libtracker-module/tmpl/tracker-module-file.sgml:
* docs/reference/libtracker-module/tmpl/tracker-module-iteratable.sgml:
* docs/reference/libtracker-module/tmpl/tracker-module-metadata.sgml:
* docs/reference/libtracker-module/tmpl/tracker-module-metadata-utils.sgml:
Add short/long descriptions and other missings docs. 100% coverage!
Added:
trunk/docs/reference/libtracker-module/tmpl/
trunk/docs/reference/libtracker-module/tmpl/tracker-module-file.sgml
trunk/docs/reference/libtracker-module/tmpl/tracker-module-iteratable.sgml
trunk/docs/reference/libtracker-module/tmpl/tracker-module-metadata-utils.sgml
trunk/docs/reference/libtracker-module/tmpl/tracker-module-metadata.sgml
Modified:
trunk/ChangeLog
Added: trunk/docs/reference/libtracker-module/tmpl/tracker-module-file.sgml
==============================================================================
--- (empty file)
+++ trunk/docs/reference/libtracker-module/tmpl/tracker-module-file.sgml Fri Dec 5 10:31:53 2008
@@ -0,0 +1,79 @@
+<!-- ##### SECTION Title ##### -->
+Module files
+
+<!-- ##### SECTION Short_Description ##### -->
+Implementation of files for Tracker modules.
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+TrackerModuleFile represents a file, providing the necessary
+methods to provide information that Tracker can index. Files
+could also implement the TrackerModuleIteratable interface for
+files that could contain a set individual entities that could
+be relevant to Tracker (such as mail summaries)
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+TrackerModuleIteratable
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### TYPEDEF TrackerModuleFile ##### -->
+<para>
+Representation of a given file, used by the Tracker indexer to index contents.
+</para>
+
+
+<!-- ##### ARG TrackerModuleFile:file ##### -->
+<para>
+The GFile that corresponds to the TrackerModuleFile
+</para>
+
+<!-- ##### FUNCTION tracker_module_file_get_file ##### -->
+<para>
+
+</para>
+
+ file:
+ Returns:
+
+
+<!-- ##### FUNCTION tracker_module_file_get_service_type ##### -->
+<para>
+
+</para>
+
+ file:
+ Returns:
+
+
+<!-- ##### FUNCTION tracker_module_file_get_uri ##### -->
+<para>
+
+</para>
+
+ file:
+ Returns:
+
+
+<!-- ##### FUNCTION tracker_module_file_get_text ##### -->
+<para>
+
+</para>
+
+ file:
+ Returns:
+
+
+<!-- ##### FUNCTION tracker_module_file_get_metadata ##### -->
+<para>
+
+</para>
+
+ file:
+ Returns:
+
+
Added: trunk/docs/reference/libtracker-module/tmpl/tracker-module-iteratable.sgml
==============================================================================
--- (empty file)
+++ trunk/docs/reference/libtracker-module/tmpl/tracker-module-iteratable.sgml Fri Dec 5 10:31:53 2008
@@ -0,0 +1,45 @@
+<!-- ##### SECTION Title ##### -->
+Iteratable files
+
+<!-- ##### SECTION Short_Description ##### -->
+Interface for iteratable files which could contain several individual entities.
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+TrackerModuleIteratable is an interface that can be implemented by
+TrackerModuleFile objects. It's used by Tracker so it can
+potentially iterate inside the contents of a file.
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+TrackerModuleFile
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### TYPEDEF TrackerModuleIteratable ##### -->
+<para>
+Interface that can be implemented by files.
+</para>
+
+
+<!-- ##### FUNCTION tracker_module_iteratable_iter_contents ##### -->
+<para>
+
+</para>
+
+ iteratable:
+ Returns:
+
+
+<!-- ##### FUNCTION tracker_module_iteratable_get_count ##### -->
+<para>
+
+</para>
+
+ iteratable:
+ Returns:
+
+
Added: trunk/docs/reference/libtracker-module/tmpl/tracker-module-metadata-utils.sgml
==============================================================================
--- (empty file)
+++ trunk/docs/reference/libtracker-module/tmpl/tracker-module-metadata-utils.sgml Fri Dec 5 10:31:53 2008
@@ -0,0 +1,37 @@
+<!-- ##### SECTION Title ##### -->
+Metadata Convenience Fallback Functions
+
+<!-- ##### SECTION Short_Description ##### -->
+Helper functions to retrieve metadata or text for common files
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+#TrackerModuleMetadata, tracker_module_file_get_metadata() and tracker_module_file_get_text()
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### FUNCTION tracker_module_metadata_utils_get_data ##### -->
+<para>
+
+</para>
+
+ file:
+ Returns:
+
+
+<!-- ##### FUNCTION tracker_module_metadata_utils_get_text ##### -->
+<para>
+
+</para>
+
+ file:
+ Returns:
+
+
Added: trunk/docs/reference/libtracker-module/tmpl/tracker-module-metadata.sgml
==============================================================================
--- (empty file)
+++ trunk/docs/reference/libtracker-module/tmpl/tracker-module-metadata.sgml Fri Dec 5 10:31:53 2008
@@ -0,0 +1,117 @@
+<!-- ##### SECTION Title ##### -->
+Metadata Object
+
+<!-- ##### SECTION Short_Description ##### -->
+Object used to exchange metadata information between the modules and Tracker indexer
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+TrackerModuleMetadata is used by the modules to provide
+metadata information to Tracker indexer. Conceptually it's
+a hash table, where you can pile up metadata. Depending
+on the metadata type, it could store single (Email:Subject
+for example) or multiple values (like Email:CC)
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+tracker_module_file_get_metadata()
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### TYPEDEF TrackerModuleMetadata ##### -->
+<para>
+Metadata object
+</para>
+
+
+<!-- ##### FUNCTION tracker_module_metadata_new ##### -->
+<para>
+
+</para>
+
+ Returns:
+
+
+<!-- ##### FUNCTION tracker_module_metadata_clear_field ##### -->
+<para>
+
+</para>
+
+ metadata:
+ field_name:
+
+
+<!-- ##### FUNCTION tracker_module_metadata_add_take_string ##### -->
+<para>
+
+</para>
+
+ metadata:
+ field_name:
+ value:
+ Returns:
+
+
+<!-- ##### FUNCTION tracker_module_metadata_add_string ##### -->
+<para>
+
+</para>
+
+ metadata:
+ field_name:
+ value:
+
+
+<!-- ##### FUNCTION tracker_module_metadata_add_int ##### -->
+<para>
+
+</para>
+
+ metadata:
+ field_name:
+ value:
+
+
+<!-- ##### FUNCTION tracker_module_metadata_add_uint ##### -->
+<para>
+
+</para>
+
+ metadata:
+ field_name:
+ value:
+
+
+<!-- ##### FUNCTION tracker_module_metadata_add_double ##### -->
+<para>
+
+</para>
+
+ metadata:
+ field_name:
+ value:
+
+
+<!-- ##### FUNCTION tracker_module_metadata_add_float ##### -->
+<para>
+
+</para>
+
+ metadata:
+ field_name:
+ value:
+
+
+<!-- ##### FUNCTION tracker_module_metadata_add_date ##### -->
+<para>
+
+</para>
+
+ metadata:
+ field_name:
+ value:
+
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]