Lines Matching refs:watcher
149 VolumeWatcher* watcher = new VolumeWatcher(volume);
150 /* if (!watcher->Enabled()) {
151 delete watcher;
154 fVolumeWatcherList.AddItem(watcher);
155 _SetupVolumeWatcher(watcher);
156 watcher->StartWatching();
163 VolumeWatcher* watcher = NULL;
167 watcher = current;
172 if (!watcher)
175 watcher->Stop();
176 fVolumeWatcherList.RemoveItem(watcher);
177 watcher->PostMessage(B_QUIT_REQUESTED);
212 VolumeWatcher* watcher = fVolumeWatcherList.ItemAt(i);
213 FileAnalyser* analyser = _SetupFileAnalyser(addon, watcher->Volume());
216 if (!watcher->AddAnalyser(analyser))
270 VolumeWatcher* watcher = fVolumeWatcherList.ItemAt(i);
271 watcher->Stop();
272 watcher->PostMessage(B_QUIT_REQUESTED);
279 IndexServer::_SetupVolumeWatcher(VolumeWatcher* watcher)
283 FileAnalyser* analyser = _SetupFileAnalyser(addon, watcher->Volume());
286 if (!watcher->AddAnalyser(analyser))