summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/weborigin/kurl.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/weborigin/kurl.h')
-rw-r--r--chromium/third_party/blink/renderer/platform/weborigin/kurl.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/platform/weborigin/kurl.h b/chromium/third_party/blink/renderer/platform/weborigin/kurl.h
index 4e944bc2c4b..c7575637d57 100644
--- a/chromium/third_party/blink/renderer/platform/weborigin/kurl.h
+++ b/chromium/third_party/blink/renderer/platform/weborigin/kurl.h
@@ -34,6 +34,7 @@
#include "third_party/blink/renderer/platform/wtf/cross_thread_copier.h"
#include "third_party/blink/renderer/platform/wtf/forward.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
+#include "third_party/perfetto/include/perfetto/tracing/traced_value_forward.h"
#include "url/third_party/mozilla/url_parse.h"
#include "url/url_canon.h"
#include "url/url_util.h"
@@ -238,6 +239,8 @@ class PLATFORM_EXPORT KURL {
// TODO(crbug.com/862940): Make this conversion explicit.
operator GURL() const;
+ void WriteIntoTracedValue(perfetto::TracedValue context) const;
+
private:
friend struct WTF::HashTraits<blink::KURL>;
@@ -245,6 +248,8 @@ class PLATFORM_EXPORT KURL {
const String& relative,
const WTF::TextEncoding* query_encoding);
+ bool IsAboutURL(const char* allowed_path) const;
+
StringView ComponentStringView(const url::Component&) const;
String ComponentString(const url::Component&) const;
StringView StringViewForInvalidComponent() const;