Lines Matching refs:FilePathWatcherImpl
45 class FilePathWatcherImpl;
72 Watch AddWatch(const FilePath& path, FilePathWatcherImpl* watcher);
75 void RemoveWatch(Watch watch, FilePathWatcherImpl* watcher);
83 typedef std::set<FilePathWatcherImpl*> WatcherSet;
111 class FilePathWatcherImpl : public FilePathWatcher::PlatformDelegate { class
113 FilePathWatcherImpl();
114 ~FilePathWatcherImpl() override;
212 WeakPtr<FilePathWatcherImpl> weak_ptr_;
214 WeakPtrFactory<FilePathWatcherImpl> weak_factory_;
216 DISALLOW_COPY_AND_ASSIGN(FilePathWatcherImpl);
293 const FilePath& path, FilePathWatcherImpl* watcher) { in AddWatch()
312 void InotifyReader::RemoveWatch(Watch watch, FilePathWatcherImpl* watcher) { in RemoveWatch()
344 FilePathWatcherImpl::FilePathWatcherImpl() in FilePathWatcherImpl() function in base::__anond7ec55e90111::FilePathWatcherImpl
349 FilePathWatcherImpl::~FilePathWatcherImpl() { in ~FilePathWatcherImpl()
353 void FilePathWatcherImpl::OnFilePathChanged(InotifyReader::Watch fired_watch, in OnFilePathChanged()
365 BindOnce(&FilePathWatcherImpl::OnFilePathChangedOnOriginSequence, in OnFilePathChanged()
369 void FilePathWatcherImpl::OnFilePathChangedOnOriginSequence( in OnFilePathChangedOnOriginSequence()
457 bool FilePathWatcherImpl::Watch(const FilePath& path, in Watch()
477 void FilePathWatcherImpl::Cancel() { in Cancel()
497 void FilePathWatcherImpl::UpdateWatches() { in UpdateWatches()
528 void FilePathWatcherImpl::UpdateRecursiveWatches( in UpdateRecursiveWatches()
572 void FilePathWatcherImpl::UpdateRecursiveWatchesForPath(const FilePath& path) { in UpdateRecursiveWatchesForPath()
610 void FilePathWatcherImpl::TrackWatchForRecursion(InotifyReader::Watch watch, in TrackWatchForRecursion()
625 void FilePathWatcherImpl::RemoveRecursiveWatches() { in RemoveRecursiveWatches()
636 void FilePathWatcherImpl::AddWatchForBrokenSymlink(const FilePath& path, in AddWatchForBrokenSymlink()
663 bool FilePathWatcherImpl::HasValidWatchVector() const { in HasValidWatchVector()
677 impl_ = std::make_unique<FilePathWatcherImpl>(); in FilePathWatcher()