1ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// Copyright (c) 2011 The Chromium Authors. All rights reserved.
23345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick// Use of this source code is governed by a BSD-style license that can be
33345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick// found in the LICENSE file.
43345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick
53345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick// This file exists for Unix systems which don't have the inotify headers, and
63345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick// thus cannot build file_watcher_inotify.cc
73345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick
8ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#include "base/files/file_path_watcher.h"
9ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen
10ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsennamespace base {
11ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsennamespace files {
12ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen
13ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsennamespace {
143345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick
153345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickclass FilePathWatcherImpl : public FilePathWatcher::PlatformDelegate {
163345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick public:
17ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen  virtual bool Watch(const FilePath& path,
18ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen                     FileWatcher::Delegate* delegate,
19ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen                     base::MessageLoopProxy*) OVERRIDE {
203345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick    return false;
213345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick  }
223345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick};
233345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick
24ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen}  // namespace
25ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen
263345a6884c488ff3a535c2c9acdd33d74b37e311Iain MerrickFilePathWatcher::FilePathWatcher() {
273345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick  impl_ = new FilePathWatcherImpl();
283345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick}
29ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen
30ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen}  // namespace files
31ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen}  // namespace base
32