Home
last modified time | relevance | path

Searched refs:ipv6 (Results 1 - 4 of 4) sorted by relevance

/commonlibrary/ets_utils/js_api_module/url/
H A Djs_url.cpp401 void RemoveLeadingZeros(std::vector<std::string> &ipv6) in RemoveLeadingZeros() argument
403 size_t len = ipv6.size(); in RemoveLeadingZeros()
405 size_t strLen = ipv6[i].size(); in RemoveLeadingZeros()
409 if (ipv6[i][j] != '0') { in RemoveLeadingZeros()
415 ipv6[i] = "0"; in RemoveLeadingZeros()
417 ipv6[i] = ipv6[i].substr(j); in RemoveLeadingZeros()
422 std::string ZeroCompression(std::vector<std::string> &ipv6) in ZeroCompression() argument
429 size_t len = ipv6.size(); in ZeroCompression()
433 while (i < len && ipv6[ in ZeroCompression()
[all...]
H A Djs_url.h103 void RemoveLeadingZeros(std::vector<std::string> &ipv6);
/commonlibrary/ets_utils/js_api_module/uri/
H A Djs_uri.cpp117 pos = data_.find("//"); // userInfo path host port ipv4 or ipv6 in AnalysisUri()
216 // find ipv4 or ipv6 or host in AnalysisHost()
347 std::regex ipv6("(::|(:((:[0-9A-Fa-f]{1,4}){1,7}))|(([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|" in AnalysisIPV6()
357 if (!std::regex_match(str, ipv6)) { in AnalysisIPV6()
358 errStr_ = "ipv6 does not conform to the rule"; in AnalysisIPV6()
/commonlibrary/ets_utils/js_api_module/url/test/
H A Dtest_napi.cpp2487 std::vector<std::string> ipv6; in HWTEST_F() local
2488 ipv6.push_back(input); in HWTEST_F()
2489 OHOS::Url::RemoveLeadingZeros(ipv6); in HWTEST_F()
2539 std::vector<std::string> ipv6; in HWTEST_F() local
2541 ipv6.push_back(str); in HWTEST_F()
2542 OHOS::Url::RemoveLeadingZeros(ipv6); in HWTEST_F()

Completed in 9 milliseconds