9#ifndef SQUID_SRC_ANYP_PORTCFG_H
10#define SQUID_SRC_ANYP_PORTCFG_H
84#if !defined(MAXTCPLISTENPORTS)
86#define MAXTCPLISTENPORTS 128
AnyP::PortCfgPointer FtpPortList
list of Squid ftp_port configured
int HttpSockets[MAXTCPLISTENPORTS]
AnyP::PortCfgPointer HttpPortList
list of Squid http(s)_port configured
#define MAXTCPLISTENPORTS
bool ftp_track_dirs
whether transactions should track FTP directories
Comm::TcpKeepAlive tcp_keepalive
bool ignore_cc
Ignore request Cache-Control directives.
PortCfg(PortCfg &&)=delete
Security::ServerOptions secure
TLS configuration options for this listening port.
int disable_pmtu_discovery
AnyP::ProtocolVersion transport
transport protocol and version received by this port
PortCfg * ipV4clone() const
creates the same port configuration but listening on any IPv4 address
bool connection_auth_disabled
Don't support connection oriented auth.
bool vhost
uses host header
bool workerQueues
whether listening queues should be worker-specific
ScopedId codeContextGist() const override
TrafficMode flags
flags indicating what type of traffic to expect via this port.
bool allow_direct
Allow direct forwarding in accelerator mode.
std::ostream & detailCodeContext(std::ostream &os) const override
appends human-friendly context description line(s) to a cache.log record
Comm::ConnectionPointer listenConn
int vport
virtual port support. -1 if dynamic, >0 static
bool actAsOrigin
update replies to conform with RFC 2616
Configuration settings for the TCP keep-alive feature.
TLS squid.conf settings for a listening port.