// Copyright 2011 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef NET_BASE_PROXY_SERVER_H_ #define NET_BASE_PROXY_SERVER_H_ #include <stdint.h> #include <optional> #include <ostream> #include <string> #include <string_view> #include <tuple> #include "net/base/host_port_pair.h" #include "net/base/net_export.h" namespace base { class Pickle; class PickleIterator; } // namespace base namespace net { // ProxyServer encodes the {type, host, port} of a proxy server. // ProxyServer is immutable. class NET_EXPORT ProxyServer { … }; NET_EXPORT_PRIVATE std::ostream& operator<<(std::ostream& os, const ProxyServer& proxy_server); } // namespace net #endif // NET_BASE_PROXY_SERVER_H_