// Copyright 2014 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_STORAGE_MONITOR_MTAB_WATCHER_LINUX_H_ #define COMPONENTS_STORAGE_MONITOR_MTAB_WATCHER_LINUX_H_ #include "build/chromeos_buildflags.h" #if BUILDFLAG(IS_CHROMEOS_ASH) #error "ChromeOS does not use MtabWatcherLinux." #endif #include <map> #include "base/files/file_path.h" #include "base/files/file_path_watcher.h" #include "base/memory/weak_ptr.h" #include "base/sequence_checker.h" #include "build/build_config.h" namespace storage_monitor { // MtabWatcherLinux listens for mount point changes from a mtab file and // notifies a StorageMonitorLinux about them. This class should be created and // destroyed on a single sequence suitable for file IO. class MtabWatcherLinux { … }; } // namespace storage_monitor #endif // COMPONENTS_STORAGE_MONITOR_MTAB_WATCHER_LINUX_H_