// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // This file exists for Unix systems which don't have the inotify headers, and // thus cannot build file_watcher_inotify.cc #include "base/files/file_path_watcher.h" #include "base/macros.h" #include "base/memory/ptr_util.h" namespace base { namespace { class FilePathWatcherImpl : public FilePathWatcher::PlatformDelegate { public: FilePathWatcherImpl() = default; ~FilePathWatcherImpl() override = default; bool Watch(const FilePath& path, bool recursive, const FilePathWatcher::Callback& callback) override { return false; } void Cancel() override {} private: DISALLOW_COPY_AND_ASSIGN(FilePathWatcherImpl); }; } // namespace FilePathWatcher::FilePathWatcher() { sequence_checker_.DetachFromSequence(); impl_ = std::make_unique(); } } // namespace base