Index: components/supervised_user_error_page/supervised_user_error_page.h |
diff --git a/components/supervised_user_error_page/supervised_user_error_page.h b/components/supervised_user_error_page/supervised_user_error_page.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..1254b095b8086b3139018d1748e6bd0578c8a4d8 |
--- /dev/null |
+++ b/components/supervised_user_error_page/supervised_user_error_page.h |
@@ -0,0 +1,40 @@ |
+// Copyright 2016 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 COMPONENTS_SUPERVISED_USER_ERROR_PAGE_SUPERVISED_USER_ERROR_PAGE_H_ |
+#define COMPONENTS_SUPERVISED_USER_ERROR_PAGE_SUPERVISED_USER_ERROR_PAGE_H_ |
+ |
+#include <string> |
+ |
+#include "base/strings/string16.h" |
+ |
+namespace supervised_user_error_page { |
+ |
+enum FilteringBehaviorReason { |
+ DEFAULT, |
+ ASYNC_CHECKER, |
+ BLACKLIST, |
+ MANUAL, |
+ WHITELIST |
+}; |
+ |
+int GetBlockMessageID( |
+ supervised_user_error_page::FilteringBehaviorReason reason, |
+ bool is_child_account, |
+ bool single_parent); |
+ |
+std::string BuildHtml(bool allow_access_requests, |
+ const std::string& profile_image_url, |
+ const std::string& profile_image_url2, |
+ const base::string16& custodian, |
+ const base::string16& custodian_email, |
+ const base::string16& second_custodian, |
+ const base::string16& second_custodian_email, |
+ bool is_child_account, |
+ FilteringBehaviorReason reason, |
+ const std::string& app_locale); |
+ |
+} // namespace supervised_user_error_page |
+ |
+#endif // COMPONENTS_SUPERVISED_USER_ERROR_PAGE_SUPERVISED_USER_ERROR_PAGE_H_ |