aboutsummaryrefslogtreecommitdiffstats
path: root/lib/history/ephy-history-service.h
diff options
context:
space:
mode:
authorClaudio Saavedra <csaavedra@igalia.com>2012-03-08 06:16:23 +0800
committerClaudio Saavedra <csaavedra@igalia.com>2012-03-08 06:16:23 +0800
commit6ebe03244f6bcc983e4ad3d06ab0dd09634a5937 (patch)
tree03e26ea9dbf5b2efe4a80a30ec1bc38d3342a440 /lib/history/ephy-history-service.h
parenta1ad3f932f94d52b496d5e717884918f03dcfd16 (diff)
downloadgsoc2013-epiphany-6ebe03244f6bcc983e4ad3d06ab0dd09634a5937.tar
gsoc2013-epiphany-6ebe03244f6bcc983e4ad3d06ab0dd09634a5937.tar.gz
gsoc2013-epiphany-6ebe03244f6bcc983e4ad3d06ab0dd09634a5937.tar.bz2
gsoc2013-epiphany-6ebe03244f6bcc983e4ad3d06ab0dd09634a5937.tar.lz
gsoc2013-epiphany-6ebe03244f6bcc983e4ad3d06ab0dd09634a5937.tar.xz
gsoc2013-epiphany-6ebe03244f6bcc983e4ad3d06ab0dd09634a5937.tar.zst
gsoc2013-epiphany-6ebe03244f6bcc983e4ad3d06ab0dd09634a5937.zip
ephy-history-service: add API to query for hosts
By now, the public API only supports filtering by time range, but filtering by string matching is also possible.
Diffstat (limited to 'lib/history/ephy-history-service.h')
-rw-r--r--lib/history/ephy-history-service.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/history/ephy-history-service.h b/lib/history/ephy-history-service.h
index e6c522d11..8e36d6317 100644
--- a/lib/history/ephy-history-service.h
+++ b/lib/history/ephy-history-service.h
@@ -67,12 +67,14 @@ void ephy_history_service_set_url_title (EphyHisto
void ephy_history_service_set_url_zoom_level (EphyHistoryService *self, const char *url, const double zoom_level, EphyHistoryJobCallback callback, gpointer user_data);
void ephy_history_service_get_host_for_url (EphyHistoryService *self, const char *url, EphyHistoryJobCallback callback, gpointer user_data);
void ephy_history_service_get_hosts (EphyHistoryService *self, EphyHistoryJobCallback callback, gpointer user_data);
+void ephy_history_service_query_hosts (EphyHistoryService *self, EphyHistoryQuery *query, EphyHistoryJobCallback callback, gpointer user_data);
void ephy_history_service_delete_host (EphyHistoryService *self, EphyHistoryHost *host, EphyHistoryJobCallback callback, gpointer user_data);
void ephy_history_service_get_url (EphyHistoryService *self, const char *url, EphyHistoryJobCallback callback, gpointer user_data);
void ephy_history_service_delete_urls (EphyHistoryService *self, GList *urls, EphyHistoryJobCallback callback, gpointer user_data);
void ephy_history_service_find_urls (EphyHistoryService *self, gint64 from, gint64 to, guint limit, gint host, GList *substring_list, EphyHistoryJobCallback callback, gpointer user_data);
void ephy_history_service_visit_url (EphyHistoryService *self, const char *orig_url);
void ephy_history_service_clear (EphyHistoryService *self, EphyHistoryJobCallback callback, gpointer user_data);
+void ephy_history_service_find_hosts (EphyHistoryService *self, gint64 from, gint64 to, EphyHistoryJobCallback callback, gpointer user_data);
G_END_DECLS