tracker r1746 - in branches/indexer-split: . src/libtracker
- From: mr svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r1746 - in branches/indexer-split: . src/libtracker
- Date: Tue, 24 Jun 2008 13:26:02 +0000 (UTC)
Author: mr
Date: Tue Jun 24 13:26:02 2008
New Revision: 1746
URL: http://svn.gnome.org/viewvc/tracker?rev=1746&view=rev
Log:
* src/libtracker/tracker.c:
(tracker_search_metadata_by_text_async): Re-added the async DBus
API we removed which breaks tracker being installed to /usr due to
applications depending on this API.
Modified:
branches/indexer-split/ChangeLog
branches/indexer-split/src/libtracker/tracker.c
Modified: branches/indexer-split/src/libtracker/tracker.c
==============================================================================
--- branches/indexer-split/src/libtracker/tracker.c (original)
+++ branches/indexer-split/src/libtracker/tracker.c Tue Jun 24 13:26:02 2008
@@ -1488,5 +1488,45 @@
}
}
+void
+tracker_search_metadata_by_text_and_mime_async (TrackerClient *client, const char *query, const char **mimes, TrackerArrayReply callback, gpointer user_data)
+{
+ ArrayCallBackStruct *callback_struct;
+ callback_struct = g_new (ArrayCallBackStruct, 1);
+ callback_struct->callback = callback;
+ callback_struct->data = user_data;
+
+ client->last_pending_call = org_freedesktop_Tracker_Files_search_by_text_and_mime_async (client->proxy_files, query,(const char **) mimes, tracker_array_reply, callback_struct);
+
+}
+
+
+void
+tracker_search_metadata_by_text_and_mime_and_location_async (TrackerClient *client, const char *query, const char **mimes, const char *location, TrackerArrayReply callback, gpointer user_data)
+{
+ ArrayCallBackStruct *callback_struct;
+
+ callback_struct = g_new (ArrayCallBackStruct, 1);
+ callback_struct->callback = callback;
+ callback_struct->data = user_data;
+
+ client->last_pending_call = org_freedesktop_Tracker_Files_search_by_text_and_mime_and_location_async (client->proxy_files, query, (const char **)mimes, location, tracker_array_reply, callback_struct);
+
+}
+
+
+
+void
+tracker_search_metadata_by_text_and_location_async (TrackerClient *client, const char *query, const char *location, TrackerArrayReply callback, gpointer user_data)
+{
+ ArrayCallBackStruct *callback_struct;
+
+ callback_struct = g_new (ArrayCallBackStruct, 1);
+ callback_struct->callback = callback;
+ callback_struct->data = user_data;
+
+ client->last_pending_call = org_freedesktop_Tracker_Files_search_by_text_and_location_async (client->proxy_files, query, location, tracker_array_reply, callback_struct);
+
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]