summaryrefslogtreecommitdiff
path: root/gdata/services/freebase/gdata-freebase-service.h
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2014-03-17 02:41:12 +0100
committerCarlos Garnacho <carlosg@gnome.org>2014-05-27 02:37:39 +0200
commit413e3cd52df049909cf6ddea52be2fdc560d2890 (patch)
treeabf2fc0d38a658b0e5ff787eb88f87cde72a939f /gdata/services/freebase/gdata-freebase-service.h
parentf4635b25e2a5809f111f232c9f81d6b0a650dfcf (diff)
downloadlibgdata-413e3cd52df049909cf6ddea52be2fdc560d2890.tar.gz
freebase: Add search API
This API enables searching for search terms, returning amongst other info the Freebase IDs usable on the topic API. https://bugzilla.gnome.org/show_bug.cgi?id=726486
Diffstat (limited to 'gdata/services/freebase/gdata-freebase-service.h')
-rw-r--r--gdata/services/freebase/gdata-freebase-service.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdata/services/freebase/gdata-freebase-service.h b/gdata/services/freebase/gdata-freebase-service.h
index af553bbd..609a38c5 100644
--- a/gdata/services/freebase/gdata-freebase-service.h
+++ b/gdata/services/freebase/gdata-freebase-service.h
@@ -28,6 +28,8 @@
#include <gdata/gdata-download-stream.h>
#include "gdata-freebase-query.h"
#include "gdata-freebase-result.h"
+#include "gdata-freebase-search-query.h"
+#include "gdata-freebase-search-result.h"
#include "gdata-freebase-topic-query.h"
#include "gdata-freebase-topic-result.h"
@@ -83,6 +85,11 @@ GDataFreebaseTopicResult *gdata_freebase_service_get_topic (GDataFreebaseService
void gdata_freebase_service_get_topic_async (GDataFreebaseService *self, GDataFreebaseTopicQuery *query,
GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
+GDataFreebaseSearchResult *gdata_freebase_service_search (GDataFreebaseService *self, GDataFreebaseSearchQuery *query,
+ GCancellable *cancellable, GError **error) G_GNUC_WARN_UNUSED_RESULT G_GNUC_MALLOC;
+void gdata_freebase_service_search_async (GDataFreebaseService *self, GDataFreebaseSearchQuery *query,
+ GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
+
G_END_DECLS
#endif /* !GDATA_FREEBASE_SERVICE_H */