summaryrefslogtreecommitdiffstats
path: root/webkit/appcache/appcache_interfaces.h
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/appcache/appcache_interfaces.h')
-rw-r--r--webkit/appcache/appcache_interfaces.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/webkit/appcache/appcache_interfaces.h b/webkit/appcache/appcache_interfaces.h
index 4fc7a56..b45ee8f 100644
--- a/webkit/appcache/appcache_interfaces.h
+++ b/webkit/appcache/appcache_interfaces.h
@@ -57,7 +57,8 @@ enum LogLevel {
enum NamespaceType {
FALLBACK_NAMESPACE,
- INTERCEPT_NAMESPACE
+ INTERCEPT_NAMESPACE,
+ NETWORK_NAMESPACE
};
struct WEBKIT_STORAGE_EXPORT AppCacheInfo {
@@ -97,12 +98,16 @@ typedef std::vector<AppCacheResourceInfo> AppCacheResourceInfoVector;
struct WEBKIT_STORAGE_EXPORT Namespace {
Namespace(); // Type is set to FALLBACK_NAMESPACE by default.
- Namespace(NamespaceType type, const GURL& url, const GURL& target);
+ Namespace(NamespaceType type, const GURL& url, const GURL& target,
+ bool is_pattern);
~Namespace();
+ bool IsMatch(const GURL& url) const;
+
NamespaceType type;
GURL namespace_url;
GURL target_url;
+ bool is_pattern;
};
typedef std::vector<Namespace> NamespaceVector;