summaryrefslogtreecommitdiffstats
path: root/webkit/appcache/manifest_parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/appcache/manifest_parser.h')
-rw-r--r--webkit/appcache/manifest_parser.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/webkit/appcache/manifest_parser.h b/webkit/appcache/manifest_parser.h
index 3bff98a..e9f80d9 100644
--- a/webkit/appcache/manifest_parser.h
+++ b/webkit/appcache/manifest_parser.h
@@ -41,13 +41,15 @@ class GURL;
namespace appcache {
-typedef std::vector<std::pair<GURL, GURL> > FallbackUrlVector;
+typedef std::pair<GURL, GURL> FallbackNamespace;
-// TODO(jennb): spec changed since webkit implementation. Update in next CL.
struct Manifest {
- std::vector<GURL> online_whitelisted_urls;
base::hash_set<std::string> explicit_urls;
- FallbackUrlVector fallback_urls;
+ std::vector<FallbackNamespace> fallback_namespaces;
+ std::vector<GURL> online_whitelist_namespaces;
+ bool online_whitelist_all;
+
+ Manifest() : online_whitelist_all(false) {}
};
bool ParseManifest(const GURL& manifest_url, const char* data, int length,