<refentry id="libtracker-common-TrackerProperty">
<refmeta>
<refentrytitle role="top_of_page" id="libtracker-common-TrackerProperty.top_of_page">TrackerProperty</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>LIBTRACKER-COMMON Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>TrackerProperty</refname>
<refpurpose></refpurpose>
</refnamediv>

<refsynopsisdiv id="libtracker-common-TrackerProperty.synopsis" role="synopsis">
<title role="synopsis.title">Synopsis</title>

<synopsis>
#define             <link linkend="TRACKER-TYPE-PROPERTY-TYPE--CAPS">TRACKER_TYPE_PROPERTY_TYPE</link>
enum                <link linkend="TrackerPropertyType">TrackerPropertyType</link>;
const <link linkend="gchar">gchar</link> *       <link linkend="tracker-property-type-to-string">tracker_property_type_to_string</link>     (<link linkend="TrackerPropertyType">TrackerPropertyType</link> fieldtype);
                    <link linkend="TrackerProperty">TrackerProperty</link>;
<link linkend="GType">GType</link>               <link linkend="tracker-property-get-type">tracker_property_get_type</link>           (void);
<link linkend="TrackerProperty">TrackerProperty</link> *   <link linkend="tracker-property-new">tracker_property_new</link>                (void);
const <link linkend="gchar">gchar</link> *       <link linkend="tracker-property-get-uri">tracker_property_get_uri</link>            (<link linkend="TrackerProperty">TrackerProperty</link> *property);
const <link linkend="gchar">gchar</link> *       <link linkend="tracker-property-get-name">tracker_property_get_name</link>           (<link linkend="TrackerProperty">TrackerProperty</link> *property);
<link linkend="TrackerPropertyType">TrackerPropertyType</link>  <link linkend="tracker-property-get-data-type">tracker_property_get_data_type</link>     (<link linkend="TrackerProperty">TrackerProperty</link> *property);
<link linkend="TrackerClass">TrackerClass</link> *      <link linkend="tracker-property-get-domain">tracker_property_get_domain</link>         (<link linkend="TrackerProperty">TrackerProperty</link> *property);
<link linkend="TrackerClass">TrackerClass</link> *      <link linkend="tracker-property-get-range">tracker_property_get_range</link>          (<link linkend="TrackerProperty">TrackerProperty</link> *property);
<link linkend="gint">gint</link>                <link linkend="tracker-property-get-weight">tracker_property_get_weight</link>         (<link linkend="TrackerProperty">TrackerProperty</link> *property);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-property-get-indexed">tracker_property_get_indexed</link>        (<link linkend="TrackerProperty">TrackerProperty</link> *property);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-property-get-fulltext-indexed">tracker_property_get_fulltext_indexed</link>
                                                        (<link linkend="TrackerProperty">TrackerProperty</link> *property);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-property-get-embedded">tracker_property_get_embedded</link>       (<link linkend="TrackerProperty">TrackerProperty</link> *property);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-property-get-multiple-values">tracker_property_get_multiple_values</link>
                                                        (<link linkend="TrackerProperty">TrackerProperty</link> *property);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-property-get-filtered">tracker_property_get_filtered</link>       (<link linkend="TrackerProperty">TrackerProperty</link> *property);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-property-get-transient">tracker_property_get_transient</link>      (<link linkend="TrackerProperty">TrackerProperty</link> *property);
<link linkend="TrackerProperty">TrackerProperty</link> **  <link linkend="tracker-property-get-super-properties">tracker_property_get_super_properties</link>
                                                        (<link linkend="TrackerProperty">TrackerProperty</link> *property);
<link linkend="void">void</link>                <link linkend="tracker-property-set-uri">tracker_property_set_uri</link>            (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         const <link linkend="gchar">gchar</link> *value);
<link linkend="void">void</link>                <link linkend="tracker-property-set-data-type">tracker_property_set_data_type</link>      (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="TrackerPropertyType">TrackerPropertyType</link> value);
<link linkend="void">void</link>                <link linkend="tracker-property-set-domain">tracker_property_set_domain</link>         (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="TrackerClass">TrackerClass</link> *value);
<link linkend="void">void</link>                <link linkend="tracker-property-set-range">tracker_property_set_range</link>          (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="TrackerClass">TrackerClass</link> *range);
<link linkend="void">void</link>                <link linkend="tracker-property-set-weight">tracker_property_set_weight</link>         (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gint">gint</link> value);
<link linkend="void">void</link>                <link linkend="tracker-property-set-indexed">tracker_property_set_indexed</link>        (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gboolean">gboolean</link> value);
<link linkend="void">void</link>                <link linkend="tracker-property-set-fulltext-indexed">tracker_property_set_fulltext_indexed</link>
                                                        (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gboolean">gboolean</link> value);
<link linkend="void">void</link>                <link linkend="tracker-property-set-embedded">tracker_property_set_embedded</link>       (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gboolean">gboolean</link> value);
<link linkend="void">void</link>                <link linkend="tracker-property-set-multiple-values">tracker_property_set_multiple_values</link>
                                                        (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gboolean">gboolean</link> value);
<link linkend="void">void</link>                <link linkend="tracker-property-set-filtered">tracker_property_set_filtered</link>       (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gboolean">gboolean</link> value);
<link linkend="void">void</link>                <link linkend="tracker-property-set-transient">tracker_property_set_transient</link>      (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gboolean">gboolean</link> value);
<link linkend="void">void</link>                <link linkend="tracker-property-set-super-properties">tracker_property_set_super_properties</link>
                                                        (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="TrackerProperty">TrackerProperty</link> **super_properties);
<link linkend="void">void</link>                <link linkend="tracker-property-add-super-property">tracker_property_add_super_property</link> (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="TrackerProperty">TrackerProperty</link> *value);
</synopsis>
</refsynopsisdiv>









<refsect1 id="libtracker-common-TrackerProperty.description" role="desc">
<title role="desc.title">Description</title>
<para>
</para>
</refsect1>

<refsect1 id="libtracker-common-TrackerProperty.details" role="details">
<title role="details.title">Details</title>
<refsect2 id="TRACKER-TYPE-PROPERTY-TYPE--CAPS" role="macro">
<title>TRACKER_TYPE_PROPERTY_TYPE</title>
<indexterm zone="TRACKER-TYPE-PROPERTY-TYPE--CAPS"><primary sortas="TRACKER_TYPE_PROPERTY_TYPE">TRACKER_TYPE_PROPERTY_TYPE</primary></indexterm><programlisting>#define             TRACKER_TYPE_PROPERTY_TYPE</programlisting>
<para>
</para></refsect2>
<refsect2 id="TrackerPropertyType" role="enum">
<title>enum TrackerPropertyType</title>
<indexterm zone="TrackerPropertyType"><primary sortas="TrackerPropertyType">TrackerPropertyType</primary></indexterm><programlisting>typedef enum {
	TRACKER_PROPERTY_TYPE_UNKNOWN,
	TRACKER_PROPERTY_TYPE_STRING,
	TRACKER_PROPERTY_TYPE_BOOLEAN,
	TRACKER_PROPERTY_TYPE_INTEGER,
	TRACKER_PROPERTY_TYPE_DOUBLE,
	TRACKER_PROPERTY_TYPE_DATE,
	TRACKER_PROPERTY_TYPE_DATETIME,
	TRACKER_PROPERTY_TYPE_RESOURCE,
} TrackerPropertyType;
</programlisting>
<para>
</para></refsect2>
<refsect2 id="tracker-property-type-to-string" role="function">
<title>tracker_property_type_to_string ()</title>
<indexterm zone="tracker-property-type-to-string"><primary sortas="tracker_property_type_to_string">tracker_property_type_to_string</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link> *       tracker_property_type_to_string     (<link linkend="TrackerPropertyType">TrackerPropertyType</link> fieldtype);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>fieldtype</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="TrackerProperty" role="struct">
<title>TrackerProperty</title>
<indexterm zone="TrackerProperty"><primary sortas="TrackerProperty">TrackerProperty</primary></indexterm><programlisting>typedef struct {
	GObject parent;
} TrackerProperty;
</programlisting>
<para>
</para></refsect2>
<refsect2 id="tracker-property-get-type" role="function">
<title>tracker_property_get_type ()</title>
<indexterm zone="tracker-property-get-type"><primary sortas="tracker_property_get_type">tracker_property_get_type</primary></indexterm><programlisting><link linkend="GType">GType</link>               tracker_property_get_type           (void);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-new" role="function">
<title>tracker_property_new ()</title>
<indexterm zone="tracker-property-new"><primary sortas="tracker_property_new">tracker_property_new</primary></indexterm><programlisting><link linkend="TrackerProperty">TrackerProperty</link> *   tracker_property_new                (void);</programlisting>
<para>
Creates a new <link linkend="TrackerProperty"><type>TrackerProperty</type></link> instance.</para>
<para>
</para><variablelist role="params">
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> The newly created <link linkend="TrackerProperty"><type>TrackerProperty</type></link>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-uri" role="function">
<title>tracker_property_get_uri ()</title>
<indexterm zone="tracker-property-get-uri"><primary sortas="tracker_property_get_uri">tracker_property_get_uri</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link> *       tracker_property_get_uri            (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-name" role="function">
<title>tracker_property_get_name ()</title>
<indexterm zone="tracker-property-get-name"><primary sortas="tracker_property_get_name">tracker_property_get_name</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link> *       tracker_property_get_name           (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-data-type" role="function">
<title>tracker_property_get_data_type ()</title>
<indexterm zone="tracker-property-get-data-type"><primary sortas="tracker_property_get_data_type">tracker_property_get_data_type</primary></indexterm><programlisting><link linkend="TrackerPropertyType">TrackerPropertyType</link>  tracker_property_get_data_type     (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-domain" role="function">
<title>tracker_property_get_domain ()</title>
<indexterm zone="tracker-property-get-domain"><primary sortas="tracker_property_get_domain">tracker_property_get_domain</primary></indexterm><programlisting><link linkend="TrackerClass">TrackerClass</link> *      tracker_property_get_domain         (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-range" role="function">
<title>tracker_property_get_range ()</title>
<indexterm zone="tracker-property-get-range"><primary sortas="tracker_property_get_range">tracker_property_get_range</primary></indexterm><programlisting><link linkend="TrackerClass">TrackerClass</link> *      tracker_property_get_range          (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-weight" role="function">
<title>tracker_property_get_weight ()</title>
<indexterm zone="tracker-property-get-weight"><primary sortas="tracker_property_get_weight">tracker_property_get_weight</primary></indexterm><programlisting><link linkend="gint">gint</link>                tracker_property_get_weight         (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-indexed" role="function">
<title>tracker_property_get_indexed ()</title>
<indexterm zone="tracker-property-get-indexed"><primary sortas="tracker_property_get_indexed">tracker_property_get_indexed</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_property_get_indexed        (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-fulltext-indexed" role="function">
<title>tracker_property_get_fulltext_indexed ()</title>
<indexterm zone="tracker-property-get-fulltext-indexed"><primary sortas="tracker_property_get_fulltext_indexed">tracker_property_get_fulltext_indexed</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_property_get_fulltext_indexed
                                                        (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-embedded" role="function">
<title>tracker_property_get_embedded ()</title>
<indexterm zone="tracker-property-get-embedded"><primary sortas="tracker_property_get_embedded">tracker_property_get_embedded</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_property_get_embedded       (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-multiple-values" role="function">
<title>tracker_property_get_multiple_values ()</title>
<indexterm zone="tracker-property-get-multiple-values"><primary sortas="tracker_property_get_multiple_values">tracker_property_get_multiple_values</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_property_get_multiple_values
                                                        (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-filtered" role="function">
<title>tracker_property_get_filtered ()</title>
<indexterm zone="tracker-property-get-filtered"><primary sortas="tracker_property_get_filtered">tracker_property_get_filtered</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_property_get_filtered       (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-transient" role="function">
<title>tracker_property_get_transient ()</title>
<indexterm zone="tracker-property-get-transient"><primary sortas="tracker_property_get_transient">tracker_property_get_transient</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_property_get_transient      (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-get-super-properties" role="function">
<title>tracker_property_get_super_properties ()</title>
<indexterm zone="tracker-property-get-super-properties"><primary sortas="tracker_property_get_super_properties">tracker_property_get_super_properties</primary></indexterm><programlisting><link linkend="TrackerProperty">TrackerProperty</link> **  tracker_property_get_super_properties
                                                        (<link linkend="TrackerProperty">TrackerProperty</link> *property);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-set-uri" role="function">
<title>tracker_property_set_uri ()</title>
<indexterm zone="tracker-property-set-uri"><primary sortas="tracker_property_set_uri">tracker_property_set_uri</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_set_uri            (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         const <link linkend="gchar">gchar</link> *value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-set-data-type" role="function">
<title>tracker_property_set_data_type ()</title>
<indexterm zone="tracker-property-set-data-type"><primary sortas="tracker_property_set_data_type">tracker_property_set_data_type</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_set_data_type      (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="TrackerPropertyType">TrackerPropertyType</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-set-domain" role="function">
<title>tracker_property_set_domain ()</title>
<indexterm zone="tracker-property-set-domain"><primary sortas="tracker_property_set_domain">tracker_property_set_domain</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_set_domain         (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="TrackerClass">TrackerClass</link> *value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-set-range" role="function">
<title>tracker_property_set_range ()</title>
<indexterm zone="tracker-property-set-range"><primary sortas="tracker_property_set_range">tracker_property_set_range</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_set_range          (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="TrackerClass">TrackerClass</link> *range);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>range</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-set-weight" role="function">
<title>tracker_property_set_weight ()</title>
<indexterm zone="tracker-property-set-weight"><primary sortas="tracker_property_set_weight">tracker_property_set_weight</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_set_weight         (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gint">gint</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-set-indexed" role="function">
<title>tracker_property_set_indexed ()</title>
<indexterm zone="tracker-property-set-indexed"><primary sortas="tracker_property_set_indexed">tracker_property_set_indexed</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_set_indexed        (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gboolean">gboolean</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-set-fulltext-indexed" role="function">
<title>tracker_property_set_fulltext_indexed ()</title>
<indexterm zone="tracker-property-set-fulltext-indexed"><primary sortas="tracker_property_set_fulltext_indexed">tracker_property_set_fulltext_indexed</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_set_fulltext_indexed
                                                        (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gboolean">gboolean</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-set-embedded" role="function">
<title>tracker_property_set_embedded ()</title>
<indexterm zone="tracker-property-set-embedded"><primary sortas="tracker_property_set_embedded">tracker_property_set_embedded</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_set_embedded       (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gboolean">gboolean</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-set-multiple-values" role="function">
<title>tracker_property_set_multiple_values ()</title>
<indexterm zone="tracker-property-set-multiple-values"><primary sortas="tracker_property_set_multiple_values">tracker_property_set_multiple_values</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_set_multiple_values
                                                        (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gboolean">gboolean</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-set-filtered" role="function">
<title>tracker_property_set_filtered ()</title>
<indexterm zone="tracker-property-set-filtered"><primary sortas="tracker_property_set_filtered">tracker_property_set_filtered</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_set_filtered       (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gboolean">gboolean</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-set-transient" role="function">
<title>tracker_property_set_transient ()</title>
<indexterm zone="tracker-property-set-transient"><primary sortas="tracker_property_set_transient">tracker_property_set_transient</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_set_transient      (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="gboolean">gboolean</link> value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-set-super-properties" role="function">
<title>tracker_property_set_super_properties ()</title>
<indexterm zone="tracker-property-set-super-properties"><primary sortas="tracker_property_set_super_properties">tracker_property_set_super_properties</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_set_super_properties
                                                        (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="TrackerProperty">TrackerProperty</link> **super_properties);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>super_properties</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-property-add-super-property" role="function">
<title>tracker_property_add_super_property ()</title>
<indexterm zone="tracker-property-add-super-property"><primary sortas="tracker_property_add_super_property">tracker_property_add_super_property</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_property_add_super_property (<link linkend="TrackerProperty">TrackerProperty</link> *property,
                                                         <link linkend="TrackerProperty">TrackerProperty</link> *value);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>property</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>




</refentry>
