summaryrefslogtreecommitdiffstats
path: root/chrome/browser/policy/file_based_policy_loader.h
diff options
context:
space:
mode:
authorjoaodasilva@chromium.org <joaodasilva@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-21 12:25:38 +0000
committerjoaodasilva@chromium.org <joaodasilva@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-21 12:25:38 +0000
commitf5ba12b0dd9d4c2c8132608352e690abd537de2a (patch)
tree99ce30e6eba726b8d91ea8781cd1a4fc1ca5f8fd /chrome/browser/policy/file_based_policy_loader.h
parent9932aeb9a62901629ba1caaea9d7aff0a8eeaf3a (diff)
downloadchromium_src-f5ba12b0dd9d4c2c8132608352e690abd537de2a.zip
chromium_src-f5ba12b0dd9d4c2c8132608352e690abd537de2a.tar.gz
chromium_src-f5ba12b0dd9d4c2c8132608352e690abd537de2a.tar.bz2
Cosmetic cleanups in chrome/browser/policy/
BUG=None TEST=Everything works as before, compiles cleanly Review URL: http://codereview.chromium.org/7941008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102100 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/policy/file_based_policy_loader.h')
-rw-r--r--chrome/browser/policy/file_based_policy_loader.h21
1 files changed, 16 insertions, 5 deletions
diff --git a/chrome/browser/policy/file_based_policy_loader.h b/chrome/browser/policy/file_based_policy_loader.h
index 4a2919c..e31d72c 100644
--- a/chrome/browser/policy/file_based_policy_loader.h
+++ b/chrome/browser/policy/file_based_policy_loader.h
@@ -6,10 +6,21 @@
#define CHROME_BROWSER_POLICY_FILE_BASED_POLICY_LOADER_H_
#pragma once
-#include "base/files/file_path_watcher.h"
+#include "base/compiler_specific.h"
+#include "base/file_path.h"
+#include "base/memory/scoped_ptr.h"
+#include "base/time.h"
#include "chrome/browser/policy/asynchronous_policy_loader.h"
#include "chrome/browser/policy/file_based_policy_provider.h"
+namespace base {
+namespace files {
+
+class FilePathWatcher;
+
+} // namespace files
+} // namespace base
+
namespace policy {
// A customized asynchronous policy loader that handles loading policy from a
@@ -18,11 +29,11 @@ namespace policy {
// the watched file is in flux.
class FileBasedPolicyLoader : public AsynchronousPolicyLoader {
public:
- FileBasedPolicyLoader(
+ explicit FileBasedPolicyLoader(
FileBasedPolicyProvider::ProviderDelegate* provider_delegate);
// AsynchronousPolicyLoader overrides:
- virtual void Reload();
+ virtual void Reload() OVERRIDE;
void OnFilePathChanged(const FilePath& path);
void OnFilePathError(const FilePath& path);
@@ -39,8 +50,8 @@ class FileBasedPolicyLoader : public AsynchronousPolicyLoader {
// Creates the file path watcher and configures it to watch
// |config_file_path_|. Must be called on the file thread.
- virtual void InitOnFileThread();
- virtual void StopOnFileThread();
+ virtual void InitOnFileThread() OVERRIDE;
+ virtual void StopOnFileThread() OVERRIDE;
private:
// Checks whether policy information is safe to read. If not, returns false