xref: /aosp_15_r20/external/cronet/url/mojom/url.mojom (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1// Copyright 2016 The Chromium Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5module url.mojom;
6
7// The longest GURL length that may be passed over Mojo pipes. Longer GURLs
8// may be created and will be considered valid, but when pass over Mojo, URLs
9// longer than this are silently replaced with empty, invalid GURLs. Anything
10// receiving GURLs must be prepared to receive invalid GURLs without reporting
11// a bad message, unless there's a length check before sending the GURL over a
12// Mojo pipe.
13//
14// 2 * 1024 * 1024
15const uint32 kMaxURLChars = 2097152;
16
17[Stable]
18struct Url {
19  string url;
20};
21