Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
third_party
dart-lang
sdk
runtime
vm
uri.h
Go to the documentation of this file.
1
// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
2
// for details. All rights reserved. Use of this source code is governed by a
3
// BSD-style license that can be found in the LICENSE file.
4
5
#ifndef RUNTIME_VM_URI_H_
6
#define RUNTIME_VM_URI_H_
7
8
#include "
platform/utils.h
"
9
#include "
vm/globals.h
"
10
11
namespace
dart
{
12
13
struct
ParsedUri
{
14
const
char
*
scheme
;
15
const
char
*
userinfo
;
16
const
char
*
host
;
17
const
char
*
port
;
18
const
char
*
path
;
19
const
char
*
query
;
20
const
char
*
fragment
;
21
};
22
23
// Parses a uri into its parts. Returns false if the parse fails.
24
bool
ParseUri
(
const
char
* uri,
ParsedUri
* parsed_uri);
25
26
// Resolves some reference uri with respect to a base uri.
27
bool
ResolveUri
(
const
char
* ref_uri,
28
const
char
* base_uri,
29
const
char
** target_uri);
30
31
}
// namespace dart
32
33
#endif
// RUNTIME_VM_URI_H_
dart
Definition
dart_vm.cc:33
dart::ResolveUri
bool ResolveUri(const char *ref_uri, const char *base_uri, const char **target_uri)
Definition
uri.cc:424
dart::ParseUri
bool ParseUri(const char *uri, ParsedUri *parsed_uri)
Definition
uri.cc:193
utils.h
dart::ParsedUri
Definition
uri.h:13
dart::ParsedUri::query
const char * query
Definition
uri.h:19
dart::ParsedUri::path
const char * path
Definition
uri.h:18
dart::ParsedUri::userinfo
const char * userinfo
Definition
uri.h:15
dart::ParsedUri::scheme
const char * scheme
Definition
uri.h:14
dart::ParsedUri::host
const char * host
Definition
uri.h:16
dart::ParsedUri::port
const char * port
Definition
uri.h:17
dart::ParsedUri::fragment
const char * fragment
Definition
uri.h:20
globals.h
Generated on Fri Apr 26 2024 06:15:21 for Flutter Engine by
1.9.8