summaryrefslogtreecommitdiff
path: root/examples/libtracker-miner/tracker-main.c
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2015-08-15 00:08:11 +0200
committerSam Thursfield <sam@afuera.me.uk>2015-08-18 21:22:48 +0100
commit7f6b036c7136366a9533b8482bdedfb8958d83a3 (patch)
treedebaa9438410ac5c08d82ebd8a85e44639c3e74d /examples/libtracker-miner/tracker-main.c
parent10552043a6025dc1f33261b4a9398e3c1c3e4552 (diff)
downloadtracker-7f6b036c7136366a9533b8482bdedfb8958d83a3.tar.gz
tracker-miner-fs: Keep cache of IndexFile requesters on directories
The senders for all DBus requests to the IndexFile method on directories will be now watched, the dbus presence of the senders will control the lifetime of the directory on the indexed directories tree. There may be multiple requests on a same directory, in such case the directory will be indexed/monitored for as long as there is alive requesters on it. Requests on already indexed directories (or children of recursively indexed ones) will be silently ignored. Unmounts will also silently drop the IndexFile listeners, applications should issue new requests on volume mounts if desired. The patch is loosely based on initial work from Felipe Borges. https://bugzilla.gnome.org/show_bug.cgi?id=680834
Diffstat (limited to 'examples/libtracker-miner/tracker-main.c')
0 files changed, 0 insertions, 0 deletions