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

Unified Diff: third_party/WebKit/Source/platform/exported/WebSecurityOrigin.cpp

Issue 2449233002: Add suborigins to WebSecurityOrigin (Closed)
Patch Set: Rebase on ToT Created 4 years, 2 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: third_party/WebKit/Source/platform/exported/WebSecurityOrigin.cpp
diff --git a/third_party/WebKit/Source/platform/exported/WebSecurityOrigin.cpp b/third_party/WebKit/Source/platform/exported/WebSecurityOrigin.cpp
index d6bdac6070893bb82d20e5f74a481dad950f94ad..bfaaaa10765d49ab2d75ac610a6251ff9daac29b 100644
--- a/third_party/WebKit/Source/platform/exported/WebSecurityOrigin.cpp
+++ b/third_party/WebKit/Source/platform/exported/WebSecurityOrigin.cpp
@@ -48,10 +48,13 @@ WebSecurityOrigin WebSecurityOrigin::create(const WebURL& url) {
return WebSecurityOrigin(SecurityOrigin::create(url));
}
-WebSecurityOrigin WebSecurityOrigin::createFromTuple(const WebString& protocol,
- const WebString& host,
- int port) {
- return WebSecurityOrigin(SecurityOrigin::create(protocol, host, port));
+WebSecurityOrigin WebSecurityOrigin::createFromTupleWithSuborigin(
+ const WebString& protocol,
+ const WebString& host,
+ int port,
+ const WebString& suborigin) {
+ return WebSecurityOrigin(
+ SecurityOrigin::create(protocol, host, port, suborigin));
}
WebSecurityOrigin WebSecurityOrigin::createUnique() {
@@ -71,53 +74,58 @@ void WebSecurityOrigin::assign(const WebSecurityOrigin& other) {
}
WebString WebSecurityOrigin::protocol() const {
- ASSERT(m_private);
+ DCHECK(m_private);
return m_private->protocol();
}
WebString WebSecurityOrigin::host() const {
- ASSERT(m_private);
+ DCHECK(m_private);
return m_private->host();
}
unsigned short WebSecurityOrigin::port() const {
- ASSERT(m_private);
+ DCHECK(m_private);
return m_private->port();
}
unsigned short WebSecurityOrigin::effectivePort() const {
- ASSERT(m_private);
+ DCHECK(m_private);
return m_private->effectivePort();
}
+WebString WebSecurityOrigin::suborigin() const {
+ DCHECK(m_private);
+ return m_private->hasSuborigin() ? m_private->suborigin()->name() : "";
+}
+
bool WebSecurityOrigin::isUnique() const {
- ASSERT(m_private);
+ DCHECK(m_private);
return m_private->isUnique();
}
bool WebSecurityOrigin::canAccess(const WebSecurityOrigin& other) const {
- ASSERT(m_private);
- ASSERT(other.m_private);
+ DCHECK(m_private);
+ DCHECK(other.m_private);
return m_private->canAccess(other.m_private);
}
bool WebSecurityOrigin::canRequest(const WebURL& url) const {
- ASSERT(m_private);
+ DCHECK(m_private);
return m_private->canRequest(url);
}
bool WebSecurityOrigin::isPotentiallyTrustworthy() const {
- ASSERT(m_private);
+ DCHECK(m_private);
return m_private->isPotentiallyTrustworthy();
}
WebString WebSecurityOrigin::toString() const {
- ASSERT(m_private);
+ DCHECK(m_private);
return m_private->toString();
}
bool WebSecurityOrigin::canAccessPasswordManager() const {
- ASSERT(m_private);
+ DCHECK(m_private);
return m_private->canAccessPasswordManager();
}
« no previous file with comments | « content/child/blink_platform_impl_unittest.cc ('k') | third_party/WebKit/Source/platform/weborigin/SecurityOrigin.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698