Chromium Code Reviews| Index: components/offline_pages/client_policy_controller.h |
| diff --git a/components/offline_pages/client_policy_controller.h b/components/offline_pages/client_policy_controller.h |
| index 2d89cc923d5a36555eaba0c2f1108abcbee19e2b..a7b068fee4e173bd9c88f59efb2a06b42c592610 100644 |
| --- a/components/offline_pages/client_policy_controller.h |
| +++ b/components/offline_pages/client_policy_controller.h |
| @@ -35,6 +35,9 @@ class ClientPolicyController { |
| // Get the client policy for |name_space|. |
| const OfflinePageClientPolicy& GetPolicy(const std::string& name_space) const; |
| + // Returns a list of all known namespaces. |
| + std::vector<std::string> GetAllNamespaces() const; |
| + |
| // Returns whether pages for |name_space| should be removed on cache reset. |
| bool IsRemovedOnCacheReset(const std::string& name_space) const; |
| @@ -53,6 +56,9 @@ class ClientPolicyController { |
| bool IsRestrictedToOriginalTab(const std::string& name_space) const; |
| const std::vector<std::string>& GetNamespacesRestrictedToOriginalTab() const; |
| + void AddPolicyForTest(std::string name_space, |
|
fgorski
2016/10/26 18:05:41
why not const ref ?
dewittj
2016/10/27 22:49:17
Done.
In my experience, strings were not required
|
| + const OfflinePageClientPolicyBuilder& builder); |
| + |
| private: |
| // The map from name_space to a client policy. Will be generated |
| // as pre-defined values for now. |