|  |  |  | Tracker Client Library Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
#include <libtracker-client/tracker-client.h> void (*TrackerReplyArray) (gchar **result,GError *error,gpointer user_data); TrackerClient * tracker_connect (gboolean enable_warnings,gint timeout); void tracker_disconnect (TrackerClient *client); guint tracker_search_metadata_by_text_async (TrackerClient *client,const gchar *query,TrackerReplyArray callback,gpointer user_data); guint tracker_search_metadata_by_text_and_location_async (TrackerClient *client,const gchar *query,const gchar *location,TrackerReplyArray callback,gpointer user_data); guint tracker_search_metadata_by_text_and_mime_async (TrackerClient *client,const gchar *query,const gchar **mimes,TrackerReplyArray callback,gpointer user_data); guint tracker_search_metadata_by_text_and_mime_and_location_async (TrackerClient *client,const gchar *query,const gchar **mimes,const gchar *location,TrackerReplyArray callback,gpointer user_data);
void (*TrackerReplyArray) (gchar **result,GError *error,gpointer user_data);
TrackerReplyArray has been deprecated since version 0.8 and should not be used in newly-written code. Use TrackerReplyVoid and TrackerReplyGPtrArray
with tracker_resources_sparql_query() instead.
This is used by the 0.6 Tracker APIs:
  tracker_search_metadata_by_text_async()
  tracker_search_metadata_by_text_and_location_async()
  tracker_search_metadata_by_text_and_mime_async()
  tracker_search_metadata_by_text_and_mime_and_location_async()
| 
 | a gchar ** with the results of the query. | 
| 
 | a GError. | 
| 
 | a gpointer for user data. | 
TrackerClient * tracker_connect (gboolean enable_warnings,gint timeout);
tracker_connect has been deprecated since version 0.8 and should not be used in newly-written code. Use tracker_client_new() instead.
This function calls tracker_client_new().
| 
 | a gboolean to determine if warnings are issued in cases where they are found. | 
| 
 | a gint used for D-Bus call timeouts. | 
| Returns : | a TrackerClient GObject which must be freed with g_object_unref(). | 
void                tracker_disconnect                  (TrackerClient *client);
tracker_disconnect has been deprecated since version 0.8 and should not be used in newly-written code. Use g_object_unref() instead.
This will disconnect the D-Bus connections to Tracker services and
free the allocated TrackerClient by tracker_connect().
| 
 | a TrackerClient. | 
guint tracker_search_metadata_by_text_async (TrackerClient *client,const gchar *query,TrackerReplyArray callback,gpointer user_data);
tracker_search_metadata_by_text_async has been deprecated since version 0.8 and should not be used in newly-written code. Use tracker_resources_sparql_query() instead.
Searches for query in all URIs with the prefix location.
NOTE: query is found using FTS (Full Text Search).
| 
 | a TrackerClient. | 
| 
 | a string representing what to search for. | 
| 
 | callback function to be called when the update has been processed. | 
| 
 | user data to pass to callback. | 
| Returns : | A guint representing the operation ID. See tracker_cancel_call(). In the event of failure, 0 is returned. | 
guint tracker_search_metadata_by_text_and_location_async (TrackerClient *client,const gchar *query,const gchar *location,TrackerReplyArray callback,gpointer user_data);
tracker_search_metadata_by_text_and_location_async has been deprecated since version 0.8 and should not be used in newly-written code. Use tracker_resources_sparql_query() instead.
Searches for query in all URIs with the prefix location.
NOTE: query is found using FTS (Full Text Search).
| 
 | a TrackerClient. | 
| 
 | a string representing what to search for. | 
| 
 | a string representing a path. | 
| 
 | callback function to be called when the update has been processed. | 
| 
 | user data to pass to callback. | 
| Returns : | A guint representing the operation ID. See tracker_cancel_call(). In the event of failure, 0 is returned. | 
guint tracker_search_metadata_by_text_and_mime_async (TrackerClient *client,const gchar *query,const gchar **mimes,TrackerReplyArray callback,gpointer user_data);
tracker_search_metadata_by_text_and_mime_async has been deprecated since version 0.8 and should not be used in newly-written code. Use tracker_resources_sparql_query() instead.
Searches for query in all URIs with a mime type matching any of
the values in mime.
NOTE: query is found using FTS (Full Text Search).
| 
 | a TrackerClient. | 
| 
 | a string representing what to search for. | 
| 
 | a GStrv representing mime types. | 
| 
 | callback function to be called when the update has been processed. | 
| 
 | user data to pass to callback. | 
| Returns : | A guint representing the operation ID. See tracker_cancel_call(). In the event of failure, 0 is returned. | 
guint tracker_search_metadata_by_text_and_mime_and_location_async (TrackerClient *client,const gchar *query,const gchar **mimes,const gchar *location,TrackerReplyArray callback,gpointer user_data);
tracker_search_metadata_by_text_and_mime_and_location_async has been deprecated since version 0.8 and should not be used in newly-written code. Use tracker_resources_sparql_query() instead.
Searches for query in all URIs with the prefix location and with
a mime type matching any of the values in mime.
NOTE: query is found using FTS (Full Text Search).
| 
 | a TrackerClient. | 
| 
 | a string representing what to search for. | 
| 
 | a GStrv representing mime types. | 
| 
 | a string representing a path. | 
| 
 | callback function to be called when the update has been processed. | 
| 
 | user data to pass to callback. | 
| Returns : | A guint representing the operation ID. See tracker_cancel_call(). In the event of failure, 0 is returned. |