tracker r1471 - in branches/indexer-split: . src/trackerd
- From: mr svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r1471 - in branches/indexer-split: . src/trackerd
- Date: Fri, 23 May 2008 08:57:11 +0000 (UTC)
Author: mr
Date: Fri May 23 08:57:10 2008
New Revision: 1471
URL: http://svn.gnome.org/viewvc/tracker?rev=1471&view=rev
Log:
* src/trackerd/tracker-db-sqlite.c:
* src/trackerd/tracker-db.c:
* src/trackerd/tracker-dbus-files.c:
* src/trackerd/tracker-field.[ch]:
* src/trackerd/tracker-ontology.[ch]: Don't use "const" for
TrackerField, it is unnecessary. When cleaning up the
TrackerFieldData, there is no need to check the pointer value
before calling g_free() either, since g_free() does this for us.
Modified:
branches/indexer-split/ChangeLog
branches/indexer-split/src/trackerd/tracker-db-sqlite.c
branches/indexer-split/src/trackerd/tracker-db.c
branches/indexer-split/src/trackerd/tracker-dbus-files.c
branches/indexer-split/src/trackerd/tracker-field.c
branches/indexer-split/src/trackerd/tracker-field.h
branches/indexer-split/src/trackerd/tracker-ontology.c
branches/indexer-split/src/trackerd/tracker-ontology.h
Modified: branches/indexer-split/src/trackerd/tracker-db-sqlite.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-db-sqlite.c (original)
+++ branches/indexer-split/src/trackerd/tracker-db-sqlite.c Fri May 23 08:57:10 2008
@@ -567,7 +567,7 @@
gchar *service_file, *str_id;
gchar **groups, **keys;
gchar **group, **key;
- const TrackerField *def;
+ TrackerField *def;
gint id;
gchar *DataTypeArray[11] = {"Keyword", "Indexable", "CLOB",
"String", "Integer", "Double",
@@ -589,7 +589,6 @@
groups = g_key_file_get_groups (key_file, NULL);
for (group = groups; *group; group++) {
-
def = tracker_ontology_get_field_def (*group);
if (!def) {
@@ -2142,7 +2141,7 @@
TrackerDBResultSet *
tracker_db_search_metadata (DBConnection *db_con, const char *service, const char *field, const char *text, int offset, int limit)
{
- const TrackerField *def;
+ TrackerField *def;
TrackerDBResultSet *result_set;
g_return_val_if_fail ((service && field && text), NULL);
@@ -2193,7 +2192,7 @@
tracker_db_get_metadata (DBConnection *db_con, const char *service, const char *id, const char *key)
{
TrackerDBResultSet *result_set;
- const TrackerField *def;
+ TrackerField *def;
g_return_val_if_fail (id, NULL);
@@ -2269,7 +2268,11 @@
static void
-update_metadata_index (const char *id, const char *service, const TrackerField *def, const char *old_value, const char *new_value)
+update_metadata_index (const char *id,
+ const char *service,
+ TrackerField *def,
+ const char *old_value,
+ const char *new_value)
{
GHashTable *old_table, *new_table;
gint sid;
@@ -2438,10 +2441,16 @@
}
void
-tracker_db_insert_embedded_metadata (DBConnection *db_con, const gchar *service, const gchar *id, const gchar *key, gchar **values, gint length, GHashTable *table)
+tracker_db_insert_embedded_metadata (DBConnection *db_con,
+ const gchar *service,
+ const gchar *id,
+ const gchar *key,
+ gchar **values,
+ gint length,
+ GHashTable *table)
{
- gint key_field = 0;
- const TrackerField *def;
+ TrackerField *def;
+ gint key_field = 0;
if (!service || !id || !key || !values || !values[0]) {
return;
@@ -2734,13 +2743,13 @@
gchar *
tracker_db_set_metadata (DBConnection *db_con, const char *service, const gchar *id, const gchar *key, gchar **values, gint length, gboolean do_backup)
{
- const TrackerField *def;
- gchar *old_value = NULL, *new_value = NULL;
- gboolean update_index;
- gint key_field = 0;
- gint i;
- GString *str = NULL;
- gchar *res_service;
+ TrackerField *def;
+ gchar *old_value = NULL, *new_value = NULL;
+ gboolean update_index;
+ gint key_field = 0;
+ gint i;
+ GString *str = NULL;
+ gchar *res_service;
g_return_val_if_fail (id && values && key && service, NULL);
@@ -3061,9 +3070,9 @@
tracker_db_delete_metadata_value (DBConnection *db_con, const char *service, const char *id, const char *key, const char *value)
{
- char *old_value = NULL, *new_value = NULL, *mvalue;
- const TrackerField *def;
- gboolean update_index;
+ char *old_value = NULL, *new_value = NULL, *mvalue;
+ TrackerField *def;
+ gboolean update_index;
g_return_if_fail (id && key && service && db_con);
@@ -3203,8 +3212,8 @@
tracker_db_delete_metadata (DBConnection *db_con, const char *service, const char *id, const char *key, gboolean update_indexes)
{
char *old_value = NULL;
- const TrackerField *def;
- gboolean update_index;
+ TrackerField *def;
+ gboolean update_index;
g_return_if_fail (id && key && service && db_con);
@@ -5075,7 +5084,7 @@
tracker_db_get_metadata_field (DBConnection *db_con, const char *service, const char *field_name, int field_count, gboolean is_select, gboolean is_condition)
{
FieldData *field_data = NULL;
- const TrackerField *def;
+ TrackerField *def;
field_data = g_new0 (FieldData, 1);
@@ -5252,29 +5261,12 @@
{
g_return_if_fail (field_data);
- if (field_data->alias) {
- g_free (field_data->alias);
- }
-
- if (field_data->where_field) {
- g_free (field_data->where_field);
- }
-
- if (field_data->field_name) {
- g_free (field_data->field_name);
- }
-
- if (field_data->select_field) {
- g_free (field_data->select_field);
- }
-
- if (field_data->table_name) {
- g_free (field_data->table_name);
- }
-
- if (field_data->id_field) {
- g_free (field_data->id_field);
- }
+ g_free (field_data->alias);
+ g_free (field_data->where_field);
+ g_free (field_data->field_name);
+ g_free (field_data->select_field);
+ g_free (field_data->table_name);
+ g_free (field_data->id_field);
g_free (field_data);
}
Modified: branches/indexer-split/src/trackerd/tracker-db.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-db.c (original)
+++ branches/indexer-split/src/trackerd/tracker-db.c Fri May 23 08:57:10 2008
@@ -363,7 +363,7 @@
gboolean
tracker_metadata_is_date (DBConnection *db_con, const char *meta)
{
- const TrackerField *def;
+ TrackerField *def;
def = tracker_ontology_get_field_def (meta);
Modified: branches/indexer-split/src/trackerd/tracker-dbus-files.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-dbus-files.c (original)
+++ branches/indexer-split/src/trackerd/tracker-dbus-files.c Fri May 23 08:57:10 2008
@@ -875,7 +875,7 @@
TrackerDBResultSet *result_set;
guint request_id;
DBConnection *db_con;
- const TrackerField *defs[255];
+ TrackerField *defs[255];
guint i;
gchar *uri_filtered;
guint32 file_id;
Modified: branches/indexer-split/src/trackerd/tracker-field.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-field.c (original)
+++ branches/indexer-split/src/trackerd/tracker-field.c Fri May 23 08:57:10 2008
@@ -31,7 +31,6 @@
typedef struct _TrackerFieldPriv TrackerFieldPriv;
struct _TrackerFieldPriv {
-
gchar *id;
gchar *name;
@@ -49,13 +48,13 @@
static void field_finalize (GObject *object);
static void field_get_property (GObject *object,
- guint param_id,
- GValue *value,
- GParamSpec *pspec);
+ guint param_id,
+ GValue *value,
+ GParamSpec *pspec);
static void field_set_property (GObject *object,
- guint param_id,
- const GValue *value,
- GParamSpec *pspec);
+ guint param_id,
+ const GValue *value,
+ GParamSpec *pspec);
enum {
PROP_0,
@@ -79,8 +78,6 @@
if (etype == 0) {
static const GEnumValue values[] = {
-
-
{ TRACKER_FIELD_TYPE_KEYWORD,
"TRACKER_FIELD_TYPE_KEYWORD",
"keyword" },
@@ -230,7 +227,7 @@
g_free (priv->id);
g_free (priv->name);
- if ( priv->field_name) {
+ if (priv->field_name) {
g_free (priv->field_name);
}
@@ -292,9 +289,9 @@
static void
field_set_property (GObject *object,
- guint param_id,
- const GValue *value,
- GParamSpec *pspec)
+ guint param_id,
+ const GValue *value,
+ GParamSpec *pspec)
{
TrackerFieldPriv *priv;
@@ -323,27 +320,27 @@
break;
case PROP_EMBEDDED:
tracker_field_set_embedded (TRACKER_FIELD (object),
- g_value_get_boolean (value));
+ g_value_get_boolean (value));
break;
case PROP_MULTIPLE_VALUES:
tracker_field_set_multiple_values (TRACKER_FIELD (object),
- g_value_get_boolean (value));
+ g_value_get_boolean (value));
break;
case PROP_DELIMITED:
tracker_field_set_delimited (TRACKER_FIELD (object),
- g_value_get_boolean (value));
+ g_value_get_boolean (value));
break;
case PROP_FILTERED:
tracker_field_set_filtered (TRACKER_FIELD (object),
- g_value_get_boolean (value));
+ g_value_get_boolean (value));
break;
case PROP_STORE_METADATA:
tracker_field_set_store_metadata (TRACKER_FIELD (object),
- g_value_get_boolean (value));
+ g_value_get_boolean (value));
break;
case PROP_CHILD_IDS:
tracker_field_set_child_ids (TRACKER_FIELD (object),
- g_value_get_pointer (value));
+ g_value_get_pointer (value));
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
@@ -353,8 +350,8 @@
static gboolean
field_int_validate (TrackerField *field,
- const gchar *property,
- gint value)
+ const gchar *property,
+ gint value)
{
#ifdef G_DISABLE_CHECKS
GParamSpec *spec;
@@ -386,7 +383,7 @@
}
const gchar *
-tracker_field_get_id (const TrackerField *field)
+tracker_field_get_id (TrackerField *field)
{
TrackerFieldPriv *priv;
@@ -398,7 +395,7 @@
}
const gchar *
-tracker_field_get_name (const TrackerField *field)
+tracker_field_get_name (TrackerField *field)
{
TrackerFieldPriv *priv;
@@ -410,7 +407,7 @@
}
TrackerFieldType
-tracker_field_get_data_type (const TrackerField *field)
+tracker_field_get_data_type (TrackerField *field)
{
TrackerFieldPriv *priv;
@@ -422,7 +419,7 @@
}
const gchar *
-tracker_field_get_field_name (const TrackerField *field)
+tracker_field_get_field_name (TrackerField *field)
{
TrackerFieldPriv *priv;
@@ -434,7 +431,7 @@
}
gint
-tracker_field_get_weight (const TrackerField *field)
+tracker_field_get_weight (TrackerField *field)
{
TrackerFieldPriv *priv;
@@ -447,7 +444,7 @@
gboolean
-tracker_field_get_embedded (const TrackerField *field)
+tracker_field_get_embedded (TrackerField *field)
{
TrackerFieldPriv *priv;
@@ -460,7 +457,7 @@
gboolean
-tracker_field_get_multiple_values (const TrackerField *field)
+tracker_field_get_multiple_values (TrackerField *field)
{
TrackerFieldPriv *priv;
@@ -472,7 +469,7 @@
}
gboolean
-tracker_field_get_delimited (const TrackerField *field)
+tracker_field_get_delimited (TrackerField *field)
{
TrackerFieldPriv *priv;
@@ -484,7 +481,7 @@
}
gboolean
-tracker_field_get_filtered (const TrackerField *field)
+tracker_field_get_filtered (TrackerField *field)
{
TrackerFieldPriv *priv;
@@ -496,7 +493,7 @@
}
gboolean
-tracker_field_get_store_metadata (const TrackerField *field)
+tracker_field_get_store_metadata (TrackerField *field)
{
TrackerFieldPriv *priv;
@@ -509,7 +506,7 @@
const GSList *
-tracker_field_get_child_ids (const TrackerField *field)
+tracker_field_get_child_ids (TrackerField *field)
{
TrackerFieldPriv *priv;
@@ -523,7 +520,7 @@
void
tracker_field_set_id (TrackerField *field,
- const gchar *value)
+ const gchar *value)
{
TrackerFieldPriv *priv;
@@ -544,7 +541,7 @@
void
tracker_field_set_name (TrackerField *field,
- const gchar *value)
+ const gchar *value)
{
TrackerFieldPriv *priv;
@@ -564,8 +561,8 @@
}
void
-tracker_field_set_data_type (TrackerField *field,
- TrackerFieldType value)
+tracker_field_set_data_type (TrackerField *field,
+ TrackerFieldType value)
{
TrackerFieldPriv *priv;
@@ -600,7 +597,7 @@
void
tracker_field_set_weight (TrackerField *field,
- gint value)
+ gint value)
{
TrackerFieldPriv *priv;
g_return_if_fail (TRACKER_IS_FIELD (field));
@@ -618,7 +615,7 @@
void
tracker_field_set_embedded (TrackerField *field,
- gboolean value)
+ gboolean value)
{
TrackerFieldPriv *priv;
@@ -633,7 +630,7 @@
void
tracker_field_set_multiple_values (TrackerField *field,
- gboolean value)
+ gboolean value)
{
TrackerFieldPriv *priv;
@@ -647,7 +644,7 @@
void
tracker_field_set_delimited (TrackerField *field,
- gboolean value)
+ gboolean value)
{
TrackerFieldPriv *priv;
@@ -661,7 +658,7 @@
void
tracker_field_set_filtered (TrackerField *field,
- gboolean value)
+ gboolean value)
{
TrackerFieldPriv *priv;
@@ -675,7 +672,7 @@
void
tracker_field_set_store_metadata (TrackerField *field,
- gboolean value)
+ gboolean value)
{
TrackerFieldPriv *priv;
@@ -689,7 +686,7 @@
void
tracker_field_set_child_ids (TrackerField *field,
- const GSList *value)
+ const GSList *value)
{
TrackerFieldPriv *priv;
@@ -721,7 +718,7 @@
void
tracker_field_append_child_id (TrackerField *field,
- const gchar *value)
+ const gchar *value)
{
TrackerFieldPriv *priv;
Modified: branches/indexer-split/src/trackerd/tracker-field.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-field.h (original)
+++ branches/indexer-split/src/trackerd/tracker-field.h Fri May 23 08:57:10 2008
@@ -65,42 +65,42 @@
TrackerField * tracker_field_new (void);
-const gchar * tracker_field_get_id (const TrackerField *field);
-const gchar * tracker_field_get_name (const TrackerField *field);
-TrackerFieldType tracker_field_get_data_type (const TrackerField *field);
-const gchar * tracker_field_get_field_name (const TrackerField *field);
-gint tracker_field_get_weight (const TrackerField *service);
-gboolean tracker_field_get_embedded (const TrackerField *field);
-gboolean tracker_field_get_multiple_values (const TrackerField *field);
-gboolean tracker_field_get_delimited (const TrackerField *field);
-gboolean tracker_field_get_filtered (const TrackerField *field);
-gboolean tracker_field_get_store_metadata (const TrackerField *field);
-const GSList * tracker_field_get_child_ids (const TrackerField *field);
-void tracker_field_set_id (TrackerField *field,
- const gchar *value);
-
-void tracker_field_set_name (TrackerField *field,
- const gchar *value);
-void tracker_field_set_data_type (TrackerField *field,
- TrackerFieldType value);
-void tracker_field_set_field_name (TrackerField *field,
- const gchar *value);
-void tracker_field_set_weight (TrackerField *field,
- gint value);
-void tracker_field_set_embedded (TrackerField *field,
- gboolean value);
-void tracker_field_set_multiple_values (TrackerField *field,
- gboolean value);
-void tracker_field_set_delimited (TrackerField *field,
- gboolean value);
-void tracker_field_set_filtered (TrackerField *field,
- gboolean value);
-void tracker_field_set_store_metadata (TrackerField *field,
- gboolean value);
-void tracker_field_set_child_ids (TrackerField *field,
- const GSList *value);
-void tracker_field_append_child_id (TrackerField *field,
- const gchar *id);
+const gchar * tracker_field_get_id (TrackerField *field);
+const gchar * tracker_field_get_name (TrackerField *field);
+TrackerFieldType tracker_field_get_data_type (TrackerField *field);
+const gchar * tracker_field_get_field_name (TrackerField *field);
+gint tracker_field_get_weight (TrackerField *service);
+gboolean tracker_field_get_embedded (TrackerField *field);
+gboolean tracker_field_get_multiple_values (TrackerField *field);
+gboolean tracker_field_get_delimited (TrackerField *field);
+gboolean tracker_field_get_filtered (TrackerField *field);
+gboolean tracker_field_get_store_metadata (TrackerField *field);
+const GSList * tracker_field_get_child_ids (TrackerField *field);
+
+void tracker_field_set_id (TrackerField *field,
+ const gchar *value);
+void tracker_field_set_name (TrackerField *field,
+ const gchar *value);
+void tracker_field_set_data_type (TrackerField *field,
+ TrackerFieldType value);
+void tracker_field_set_field_name (TrackerField *field,
+ const gchar *value);
+void tracker_field_set_weight (TrackerField *field,
+ gint value);
+void tracker_field_set_embedded (TrackerField *field,
+ gboolean value);
+void tracker_field_set_multiple_values (TrackerField *field,
+ gboolean value);
+void tracker_field_set_delimited (TrackerField *field,
+ gboolean value);
+void tracker_field_set_filtered (TrackerField *field,
+ gboolean value);
+void tracker_field_set_store_metadata (TrackerField *field,
+ gboolean value);
+void tracker_field_set_child_ids (TrackerField *field,
+ const GSList *value);
+void tracker_field_append_child_id (TrackerField *field,
+ const gchar *id);
G_END_DECLS
Modified: branches/indexer-split/src/trackerd/tracker-ontology.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-ontology.c (original)
+++ branches/indexer-split/src/trackerd/tracker-ontology.c Fri May 23 08:57:10 2008
@@ -571,8 +571,8 @@
}
gchar *
-tracker_ontology_get_field_column_in_services (const TrackerField *field,
- const gchar *service_type)
+tracker_ontology_get_field_column_in_services (TrackerField *field,
+ const gchar *service_type)
{
const gchar *field_name;
const gchar *meta_name = tracker_field_get_name (field);
@@ -606,7 +606,7 @@
}
gchar *
-tracker_ontology_get_display_field (const TrackerField *field)
+tracker_ontology_get_display_field (TrackerField *field)
{
TrackerFieldType type;
@@ -624,7 +624,7 @@
gboolean
tracker_ontology_field_is_child_of (const gchar *child, const gchar *parent) {
- const TrackerField *def_child, *def_parent;
+ TrackerField *def_child, *def_parent;
def_child = tracker_ontology_get_field_def (child);
@@ -655,7 +655,7 @@
}
-const TrackerField *
+TrackerField *
tracker_ontology_get_field_def (const gchar *name)
{
return ontology_hash_lookup_by_str (metadata_table, name);
@@ -664,7 +664,7 @@
const gchar *
tracker_ontology_get_field_id (const gchar *name)
{
- const TrackerField *field;
+ TrackerField *field;
field = tracker_ontology_get_field_def (name);
Modified: branches/indexer-split/src/trackerd/tracker-ontology.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-ontology.h (original)
+++ branches/indexer-split/src/trackerd/tracker-ontology.h Fri May 23 08:57:10 2008
@@ -29,52 +29,46 @@
G_BEGIN_DECLS
-void tracker_ontology_init (void);
-void tracker_ontology_shutdown (void);
-void tracker_ontology_add_service_type (TrackerService *service,
- GSList *mimes,
- GSList *mime_prefixes);
-TrackerService * tracker_ontology_get_service_type_by_name (const gchar *service_str);
-gchar * tracker_ontology_get_service_type_by_id (gint id);
-gchar * tracker_ontology_get_service_type_for_mime (const gchar *mime);
-gint tracker_ontology_get_id_for_service_type (const gchar *service_str);
-gchar * tracker_ontology_get_parent_service (const gchar *service_str);
-gchar * tracker_ontology_get_parent_service_by_id (gint id);
-gint tracker_ontology_get_parent_id_for_service_id (gint id);
-TrackerDBType tracker_ontology_get_db_for_service_type (const gchar *service_str);
-gboolean tracker_ontology_service_type_has_embedded (const gchar *service_str);
-gboolean tracker_ontology_is_valid_service_type (const gchar *service_str);
-gboolean tracker_ontology_service_type_has_metadata (const gchar *service_str);
-gboolean tracker_ontology_service_type_has_thumbnails (const gchar *service_str);
-gboolean tracker_ontology_service_type_has_text (const gchar *service_str);
-gint tracker_ontology_metadata_key_in_service (const gchar *service_str,
- const gchar *meta_name);
-gboolean tracker_ontology_show_service_directories (const gchar *service_str);
-gboolean tracker_ontology_show_service_files (const gchar *service_str);
-
-
+void tracker_ontology_init (void);
+void tracker_ontology_shutdown (void);
+void tracker_ontology_add_service_type (TrackerService *service,
+ GSList *mimes,
+ GSList *mime_prefixes);
+TrackerService *tracker_ontology_get_service_type_by_name (const gchar *service_str);
+gchar * tracker_ontology_get_service_type_by_id (gint id);
+gchar * tracker_ontology_get_service_type_for_mime (const gchar *mime);
+gint tracker_ontology_get_id_for_service_type (const gchar *service_str);
+gchar * tracker_ontology_get_parent_service (const gchar *service_str);
+gchar * tracker_ontology_get_parent_service_by_id (gint id);
+gint tracker_ontology_get_parent_id_for_service_id (gint id);
+TrackerDBType tracker_ontology_get_db_for_service_type (const gchar *service_str);
+gboolean tracker_ontology_service_type_has_embedded (const gchar *service_str);
+gboolean tracker_ontology_is_valid_service_type (const gchar *service_str);
+gboolean tracker_ontology_service_type_has_metadata (const gchar *service_str);
+gboolean tracker_ontology_service_type_has_thumbnails (const gchar *service_str);
+gboolean tracker_ontology_service_type_has_text (const gchar *service_str);
+gint tracker_ontology_metadata_key_in_service (const gchar *service_str,
+ const gchar *meta_name);
+gboolean tracker_ontology_show_service_directories (const gchar *service_str);
+gboolean tracker_ontology_show_service_files (const gchar *service_str);
/* Service directories */
-GSList * tracker_ontology_get_dirs_for_service_type (const gchar *service);
-void tracker_ontology_add_dir_to_service_type (const gchar *service,
- const gchar *path);
-void tracker_ontology_remove_dir_to_service_type (const gchar *service,
- const gchar *path);
-gchar * tracker_ontology_get_service_type_for_dir (const gchar *path);
-
-
-
+GSList * tracker_ontology_get_dirs_for_service_type (const gchar *service);
+void tracker_ontology_add_dir_to_service_type (const gchar *service,
+ const gchar *path);
+void tracker_ontology_remove_dir_to_service_type (const gchar *service,
+ const gchar *path);
+gchar * tracker_ontology_get_service_type_for_dir (const gchar *path);
/* Field handling */
-void tracker_ontology_add_field (TrackerField *field);
-gchar * tracker_ontology_get_field_column_in_services (const TrackerField *field,
- const gchar *service_type);
-gchar * tracker_ontology_get_display_field (const TrackerField *field);
-gboolean tracker_ontology_field_is_child_of (const gchar *child,
- const gchar *parent);
-const TrackerField *tracker_ontology_get_field_def (const gchar *name);
-const gchar * tracker_ontology_get_field_id (const gchar *name);
-
+void tracker_ontology_add_field (TrackerField *field);
+gchar * tracker_ontology_get_field_column_in_services (TrackerField *field,
+ const gchar *service_type);
+gchar * tracker_ontology_get_display_field (TrackerField *field);
+gboolean tracker_ontology_field_is_child_of (const gchar *child,
+ const gchar *parent);
+TrackerField * tracker_ontology_get_field_def (const gchar *name);
+const gchar * tracker_ontology_get_field_id (const gchar *name);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]