Lines Matching defs:host
111 std::get<0>(*p) = a.host;
199 if (!session_cacheconf.memcached.host.empty()) {
203 StringRef{session_cacheconf.memcached.host}, &mcpool_, randgen_);
305 dst_addr.host = make_string_ref(shared_addr->balloc, src_addr.host);
751 faddr.host == StringRef::from_lit("*") ? nullptr : faddr.host.c_str();
764 << " address for " << faddr.host << ", port " << faddr.port
771 std::array<char, NI_MAXHOST> host;
774 rv = getnameinfo(rp->ai_addr, rp->ai_addrlen, host.data(), host.size(),
1073 StringRef{host.data()}, faddr.port);
1083 std::array<char, NI_MAXHOST> host;
1085 auto rv = getnameinfo(&local_addr.su.sa, local_addr.len, host.data(),
1086 host.size(), nullptr, 0, NI_NUMERICHOST);
1112 StringRef{host.data()}, port);
1168 const RouterConfig &routerconf, const StringRef &host,
1178 LOG(INFO) << "Perform mapping selection, using host=" << host
1182 auto group = router.match(host, path);
1185 LOG(INFO) << "Found pattern with query " << host << path
1191 if (!wildcard_patterns.empty() && !host.empty()) {
1192 auto rev_host_src = make_byte_ref(balloc, host.size() - 1);
1194 std::copy(std::begin(host) + 1, std::end(host), rev_host_src.base);
1215 // longest host pattern.
1217 LOG(INFO) << "Found wildcard pattern with query " << host << path
1253 // We use '/' specially, and if '/' is included in host, it breaks
1271 StringRef host;
1281 host = StringRef{std::begin(hostport), p + 1};
1287 host = StringRef{std::begin(hostport), p};
1290 if (std::find_if(std::begin(host), std::end(host), [](char c) {
1292 }) != std::end(host)) {
1293 auto low_host = make_byte_ref(balloc, host.size() + 1);
1294 auto ep = std::copy(std::begin(host), std::end(host), low_host.base);
1297 host = StringRef{low_host.base, ep};
1299 return match_downstream_addr_group_host(routerconf, host, path, groups,
1324 LOG(WARN) << "Could not connect to " << addr->host << ":" << addr->port