Fix for Geolocation webTCT failures
[platform/framework/web/chromium-efl.git] / url / url_constants.h
1 // Copyright 2014 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
5 #ifndef URL_URL_CONSTANTS_H_
6 #define URL_URL_CONSTANTS_H_
7
8 #include <stddef.h>
9
10 #include "base/component_export.h"
11 #include "build/build_config.h"
12
13 namespace url {
14
15 COMPONENT_EXPORT(URL) extern const char kAboutBlankURL[];
16 COMPONENT_EXPORT(URL) extern const char16_t kAboutBlankURL16[];
17 COMPONENT_EXPORT(URL) extern const char kAboutSrcdocURL[];
18 COMPONENT_EXPORT(URL) extern const char16_t kAboutSrcdocURL16[];
19
20 COMPONENT_EXPORT(URL) extern const char kAboutBlankPath[];
21 COMPONENT_EXPORT(URL) extern const char16_t kAboutBlankPath16[];
22 COMPONENT_EXPORT(URL) extern const char kAboutSrcdocPath[];
23 COMPONENT_EXPORT(URL) extern const char16_t kAboutSrcdocPath16[];
24
25 COMPONENT_EXPORT(URL) extern const char kAboutScheme[];
26 COMPONENT_EXPORT(URL) extern const char16_t kAboutScheme16[];
27 COMPONENT_EXPORT(URL) extern const char kBlobScheme[];
28 COMPONENT_EXPORT(URL) extern const char16_t kBlobScheme16[];
29 // The content scheme is specific to Android for identifying a stored file.
30 COMPONENT_EXPORT(URL) extern const char kContentScheme[];
31 COMPONENT_EXPORT(URL) extern const char16_t kContentScheme16[];
32 COMPONENT_EXPORT(URL) extern const char kContentIDScheme[];
33 COMPONENT_EXPORT(URL) extern const char16_t kContentIDScheme16[];
34 COMPONENT_EXPORT(URL) extern const char kDataScheme[];
35 COMPONENT_EXPORT(URL) extern const char16_t kDataScheme16[];
36 COMPONENT_EXPORT(URL) extern const char kFileScheme[];
37 COMPONENT_EXPORT(URL) extern const char16_t kFileScheme16[];
38 COMPONENT_EXPORT(URL) extern const char kFileSystemScheme[];
39 COMPONENT_EXPORT(URL) extern const char16_t kFileSystemScheme16[];
40 COMPONENT_EXPORT(URL) extern const char kFtpScheme[];
41 COMPONENT_EXPORT(URL) extern const char16_t kFtpScheme16[];
42 COMPONENT_EXPORT(URL) extern const char kHttpScheme[];
43 COMPONENT_EXPORT(URL) extern const char16_t kHttpScheme16[];
44 COMPONENT_EXPORT(URL) extern const char kHttpsScheme[];
45 COMPONENT_EXPORT(URL) extern const char16_t kHttpsScheme16[];
46 COMPONENT_EXPORT(URL) extern const char kJavaScriptScheme[];
47 COMPONENT_EXPORT(URL) extern const char16_t kJavaScriptScheme16[];
48 COMPONENT_EXPORT(URL) extern const char kMailToScheme[];
49 COMPONENT_EXPORT(URL) extern const char16_t kMailToScheme16[];
50 COMPONENT_EXPORT(URL) extern const char kTelScheme[];
51 COMPONENT_EXPORT(URL) extern const char16_t kTelScheme16[];
52 COMPONENT_EXPORT(URL) extern const char kUrnScheme[];
53 COMPONENT_EXPORT(URL) extern const char16_t kUrnScheme16[];
54 COMPONENT_EXPORT(URL) extern const char kUuidInPackageScheme[];
55 COMPONENT_EXPORT(URL) extern const char16_t kUuidInPackageScheme16[];
56 COMPONENT_EXPORT(URL) extern const char kWebcalScheme[];
57 COMPONENT_EXPORT(URL) extern const char16_t kWebcalScheme16[];
58 COMPONENT_EXPORT(URL) extern const char kWsScheme[];
59 COMPONENT_EXPORT(URL) extern const char16_t kWsScheme16[];
60 COMPONENT_EXPORT(URL) extern const char kWssScheme[];
61 COMPONENT_EXPORT(URL) extern const char16_t kWssScheme16[];
62 #if BUILDFLAG(IS_TIZEN_TV)
63 COMPONENT_EXPORT(URL) extern const char kCIScheme[];
64 COMPONENT_EXPORT(URL) extern const char16_t kCIScheme16[];
65 COMPONENT_EXPORT(URL) extern const char kDvbScheme[];
66 COMPONENT_EXPORT(URL) extern const char16_t kDvbScheme16[];
67 COMPONENT_EXPORT(URL) extern const char kHbbTVCarouselScheme[];
68 COMPONENT_EXPORT(URL) extern const char16_t kHbbTVCarouselScheme16[];
69 COMPONENT_EXPORT(URL) extern const char kMmfScheme[];
70 COMPONENT_EXPORT(URL) extern const char16_t kMmfScheme16[];
71 COMPONENT_EXPORT(URL) extern const char kOpAppScheme[];
72 COMPONENT_EXPORT(URL) extern const char16_t kOpAppScheme16[];
73 COMPONENT_EXPORT(URL) extern const char kTVKeyScheme[];
74 COMPONENT_EXPORT(URL) extern const char16_t kTVKeyScheme16[];
75 #endif
76
77 // Used to separate a standard scheme and the hostname: "://".
78 COMPONENT_EXPORT(URL) extern const char kStandardSchemeSeparator[];
79 COMPONENT_EXPORT(URL) extern const char16_t kStandardSchemeSeparator16[];
80
81 COMPONENT_EXPORT(URL) extern const size_t kMaxURLChars;
82
83 }  // namespace url
84
85 #endif  // URL_URL_CONSTANTS_H_