Lines Matching refs:FilePathWatcherImpl
43 class FilePathWatcherImpl;
55 Watch AddWatch(const FilePath& path, FilePathWatcherImpl* watcher);
58 void RemoveWatch(Watch watch, FilePathWatcherImpl* watcher);
66 typedef std::set<FilePathWatcherImpl*> WatcherSet;
92 class FilePathWatcherImpl : public FilePathWatcher::PlatformDelegate,
95 FilePathWatcherImpl();
111 ~FilePathWatcherImpl() override {}
194 DISALLOW_COPY_AND_ASSIGN(FilePathWatcherImpl);
294 const FilePath& path, FilePathWatcherImpl* watcher) {
313 void InotifyReader::RemoveWatch(Watch watch, FilePathWatcherImpl* watcher) {
345 FilePathWatcherImpl::FilePathWatcherImpl()
349 void FilePathWatcherImpl::OnFilePathChanged(InotifyReader::Watch fired_watch,
357 Bind(&FilePathWatcherImpl::OnFilePathChanged, this,
450 bool FilePathWatcherImpl::Watch(const FilePath& path,
472 void FilePathWatcherImpl::Cancel() {
488 void FilePathWatcherImpl::CancelOnMessageLoopThread() {
506 void FilePathWatcherImpl::WillDestroyCurrentMessageLoop() {
510 void FilePathWatcherImpl::UpdateWatches() {
541 void FilePathWatcherImpl::UpdateRecursiveWatches(
579 void FilePathWatcherImpl::UpdateRecursiveWatchesForPath(const FilePath& path) {
617 void FilePathWatcherImpl::TrackWatchForRecursion(InotifyReader::Watch watch,
632 void FilePathWatcherImpl::RemoveRecursiveWatches() {
646 void FilePathWatcherImpl::AddWatchForBrokenSymlink(const FilePath& path,
673 bool FilePathWatcherImpl::HasValidWatchVector() const {
686 impl_ = new FilePathWatcherImpl();