diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2016-10-08 14:44:58 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2016-11-20 17:52:08 +0100 |
commit | 8152d6d432578371b779c63dbbee4a1d9d780a93 (patch) | |
tree | e5386d5e238c57888f10caf70a56c253bb3d6f5d /src/libtracker-sparql-backend | |
parent | e1936b68709621302a627d3703bdd7e06db26fcf (diff) | |
download | tracker-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.am | 2 |
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_.*)' |