diff options
Diffstat (limited to 'webkit/appcache/manifest_parser.h')
-rw-r--r-- | webkit/appcache/manifest_parser.h | 10 |
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, |