summaryrefslogtreecommitdiffstats
path: root/webkit/browser/fileapi/syncable/local_origin_change_observer.h
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/browser/fileapi/syncable/local_origin_change_observer.h')
-rw-r--r--webkit/browser/fileapi/syncable/local_origin_change_observer.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/webkit/browser/fileapi/syncable/local_origin_change_observer.h b/webkit/browser/fileapi/syncable/local_origin_change_observer.h
new file mode 100644
index 0000000..111f0a4
--- /dev/null
+++ b/webkit/browser/fileapi/syncable/local_origin_change_observer.h
@@ -0,0 +1,28 @@
+// Copyright 2013 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.
+
+#ifndef WEBKIT_BROWSER_FILEAPI_SYNCABLE_LOCAL_ORIGIN_CHANGE_OBSERVER_H_
+#define WEBKIT_BROWSER_FILEAPI_SYNCABLE_LOCAL_ORIGIN_CHANGE_OBSERVER_H_
+
+#include <set>
+
+#include "base/basictypes.h"
+#include "googleurl/src/gurl.h"
+
+namespace sync_file_system {
+
+class LocalOriginChangeObserver {
+ public:
+ LocalOriginChangeObserver() {}
+ ~LocalOriginChangeObserver() {}
+
+ virtual void OnChangesAvailableInOrigins(const std::set<GURL>& origins) = 0;
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(LocalOriginChangeObserver);
+};
+
+} // namespace sync_file_system
+
+#endif // WEBKIT_BROWSER_FILEAPI_SYNCABLE_LOCAL_ORIGIN_CHANGE_OBSERVER_H_