1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 include "ipc/IPCMessageUtils.h";
12 struct SimpleURIParams
20 struct StandardURLSegment
26 struct StandardURLParams
32 StandardURLSegment scheme;
33 StandardURLSegment authority;
34 StandardURLSegment username;
35 StandardURLSegment password;
36 StandardURLSegment host;
37 StandardURLSegment path;
38 StandardURLSegment filePath;
39 StandardURLSegment directory;
40 StandardURLSegment baseName;
41 StandardURLSegment extension;
42 StandardURLSegment query;
43 StandardURLSegment ref;
44 nsCString originCharset;
47 uint32_t hostEncoding;
57 struct GenericURIParams
71 union OptionalURIParams
78 } // namespace mozilla