Index: chrome/browser/supervised_user/supervised_user_url_filter.h |
diff --git a/chrome/browser/supervised_user/supervised_user_url_filter.h b/chrome/browser/supervised_user/supervised_user_url_filter.h |
index 7e5019338325143913604965efa4e9f0fac79dc0..21da8831f444aa55ff3800bc459ebdb831e461d7 100644 |
--- a/chrome/browser/supervised_user/supervised_user_url_filter.h |
+++ b/chrome/browser/supervised_user/supervised_user_url_filter.h |
@@ -16,6 +16,7 @@ |
#include "base/observer_list.h" |
#include "base/threading/non_thread_safe.h" |
#include "base/values.h" |
+#include "chrome/browser/safe_search_api/safe_search_url_checker.h" |
#include "chrome/browser/supervised_user/supervised_user_site_list.h" |
#include "chrome/browser/supervised_user/supervised_users.h" |
#include "components/supervised_user_error_page/supervised_user_error_page.h" |
@@ -28,7 +29,6 @@ class URLRequestContextGetter; |
} |
class GURL; |
-class SupervisedUserAsyncURLChecker; |
// This class manages the filtering behavior for a given URL, i.e. it tells |
// callers if a given URL should be allowed, blocked or warned about. It uses |
@@ -185,7 +185,7 @@ class SupervisedUserURLFilter |
void CheckCallback(const FilteringBehaviorCallback& callback, |
const GURL& url, |
- FilteringBehavior behavior, |
+ SafeSearchURLChecker::Classification classification, |
bool uncertain) const; |
// This is mutable to allow notification in const member functions. |
@@ -205,7 +205,7 @@ class SupervisedUserURLFilter |
// Not owned. |
const SupervisedUserBlacklist* blacklist_; |
- std::unique_ptr<SupervisedUserAsyncURLChecker> async_url_checker_; |
+ std::unique_ptr<SafeSearchURLChecker> async_url_checker_; |
scoped_refptr<base::TaskRunner> blocking_task_runner_; |