Index: components/policy/core/common/url_blacklist_manager.h |
diff --git a/chrome/browser/policy/url_blacklist_manager.h b/components/policy/core/common/url_blacklist_manager.h |
similarity index 96% |
rename from chrome/browser/policy/url_blacklist_manager.h |
rename to components/policy/core/common/url_blacklist_manager.h |
index b4262e4dbae21c9bea610d87150d454b85704206..0da337cd0135b93cd6cf70418cc115c719ff10b1 100644 |
--- a/chrome/browser/policy/url_blacklist_manager.h |
+++ b/components/policy/core/common/url_blacklist_manager.h |
@@ -2,8 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CHROME_BROWSER_POLICY_URL_BLACKLIST_MANAGER_H_ |
-#define CHROME_BROWSER_POLICY_URL_BLACKLIST_MANAGER_H_ |
+#ifndef COMPONENTS_POLICY_CORE_COMMON_URL_BLACKLIST_MANAGER_H_ |
+#define COMPONENTS_POLICY_CORE_COMMON_URL_BLACKLIST_MANAGER_H_ |
#include <map> |
#include <string> |
@@ -16,6 +16,7 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
#include "base/prefs/pref_change_registrar.h" |
+#include "components/policy/policy_export.h" |
#include "components/url_matcher/url_matcher.h" |
#include "url/gurl.h" |
@@ -38,7 +39,7 @@ namespace policy { |
// Contains a set of filters to block and allow certain URLs, and matches GURLs |
// against this set. The filters are currently kept in memory. |
-class URLBlacklist { |
+class POLICY_EXPORT URLBlacklist { |
public: |
// This is meant to be bound to URLFixerUpper::SegmentURL. See that function |
// for documentation on the parameters and return value. |
@@ -128,7 +129,7 @@ class URLBlacklist { |
// exists in UI, then a potential destruction on IO will come after any task |
// posted to IO from that method on UI. This is used to go through IO before |
// the actual update starts, and grab a WeakPtr. |
-class URLBlacklistManager { |
+class POLICY_EXPORT URLBlacklistManager { |
public: |
// Returns true if the blacklist should be skipped for |url|. |
typedef bool (*SkipBlacklistCallback)(const GURL& url); |
@@ -223,4 +224,4 @@ class URLBlacklistManager { |
} // namespace policy |
-#endif // CHROME_BROWSER_POLICY_URL_BLACKLIST_MANAGER_H_ |
+#endif // COMPONENTS_POLICY_CORE_COMMON_URL_BLACKLIST_MANAGER_H_ |