Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(78)

Unified Diff: components/content_settings/core/common/content_settings_pattern.h

Issue 2582203003: Convert SetContentSettingRules to use mojo, part 1/2. (Closed)
Patch Set: Convert SetContentSettingRules to use mojo, part 1/2. Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/content_settings/core/common/content_settings_pattern.h
diff --git a/components/content_settings/core/common/content_settings_pattern.h b/components/content_settings/core/common/content_settings_pattern.h
index f0432f5993094707c41194143ce5d967766ee54d..d09b9f51b300f48670ede3b47aa799aebbab5efa 100644
--- a/components/content_settings/core/common/content_settings_pattern.h
+++ b/components/content_settings/core/common/content_settings_pattern.h
@@ -10,11 +10,16 @@
#include <string>
#include "base/gtest_prod_util.h"
+#include "mojo/public/cpp/bindings/struct_traits.h"
class GURL;
namespace content_settings {
class PatternParser;
+
+namespace mojom {
+class ContentSettingsPatternDataView;
+}
}
// A pattern used in content setting rules. See |IsValid| for a description of
@@ -217,6 +222,9 @@ class ContentSettingsPattern {
private:
friend class content_settings::PatternParser;
friend class ContentSettingsPatternSerializer;
+ friend struct mojo::StructTraits<
+ content_settings::mojom::ContentSettingsPatternDataView,
+ ContentSettingsPattern>;
FRIEND_TEST_ALL_PREFIXES(ContentSettingsPatternParserTest, SerializePatterns);
class Builder;

Powered by Google App Engine
This is Rietveld 408576698