summaryrefslogtreecommitdiff
path: root/src/libtracker-sparql-backend
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2016-10-08 14:44:58 +0200
committerCarlos Garnacho <carlosg@gnome.org>2016-11-20 17:52:08 +0100
commit8152d6d432578371b779c63dbbee4a1d9d780a93 (patch)
treee5386d5e238c57888f10caf70a56c253bb3d6f5d /src/libtracker-sparql-backend
parente1936b68709621302a627d3703bdd7e06db26fcf (diff)
downloadtracker-8152d6d432578371b779c63dbbee4a1d9d780a93.tar.gz
libtracker-sparql: Add TrackerNotifier to subscribe to change notifications
This object abstracts GraphUpdated, and is now the recommended method to receive notifications upon changes in Tracker data. After creation, the caller may connect to the ::events signal. This signal packs all events received in one go, so as to avoid signal emission overhead on mass changes. The TrackerNotifier behavior can be slightly modified through the flags passed during instantiation. Eg. it can be requested to query some data (urn, location) upfront, although the API is tracker:id centric otherwise. https://bugzilla.gnome.org/show_bug.cgi?id=773028
Diffstat (limited to 'src/libtracker-sparql-backend')
-rw-r--r--src/libtracker-sparql-backend/Makefile.am2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libtracker-sparql-backend/Makefile.am b/src/libtracker-sparql-backend/Makefile.am
index 8d7934d21..2f06e0973 100644
--- a/src/libtracker-sparql-backend/Makefile.am
+++ b/src/libtracker-sparql-backend/Makefile.am
@@ -29,5 +29,5 @@ libtracker_sparql_@TRACKER_API_VERSION@_la_LIBADD = \
libtracker_sparql_@TRACKER_API_VERSION@_la_LDFLAGS = \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
- -export-symbols-regex '^(tracker_sparql_(connection|cursor|builder|escape|error|value|get)_.*|tracker_namespace_manager_.*|tracker_resource_.*)'
+ -export-symbols-regex '^(tracker_sparql_(connection|cursor|builder|escape|error|value|get)_.*|tracker_namespace_manager_.*|tracker_resource_.*|tracker_notifier_.*)'