39 connection_auth_disabled(false),
40 ftp_track_dirs(false),
42 disable_pmtu_discovery(0),
62 transport(other.transport),
63 name(other.name ?
xstrdup(other.name) : nullptr),
64 defaultsite(other.defaultsite ?
xstrdup(other.defaultsite) : nullptr),
66 allow_direct(other.allow_direct),
68 actAsOrigin(other.actAsOrigin),
69 ignore_cc(other.ignore_cc),
70 connection_auth_disabled(other.connection_auth_disabled),
71 ftp_track_dirs(other.ftp_track_dirs),
73 disable_pmtu_discovery(other.disable_pmtu_discovery),
74 workerQueues(other.workerQueues),
75 tcp_keepalive(other.tcp_keepalive),
87 const auto clone =
new PortCfg(*
this);
90 "cloned wildcard address for split-stack: " << s <<
" and " << clone->s);
AnyP::PortCfgPointer FtpPortList
list of Squid ftp_port configured
int HttpSockets[MAXTCPLISTENPORTS]
AnyP::PortCfgPointer HttpPortList
list of Squid http(s)_port configured
#define MAXTCPLISTENPORTS
PortCfg * ipV4clone() const
creates the same port configuration but listening on any IPv4 address
ScopedId codeContextGist() const override
std::ostream & detailCodeContext(std::ostream &os) const override
appends human-friendly context description line(s) to a cache.log record
Comm::ConnectionPointer listenConn
static std::ostream & Extra(std::ostream &)
#define debugs(SECTION, LEVEL, CONTENT)
bool IsConnOpen(const Comm::ConnectionPointer &conn)