SquidConfig Class Reference

the representation of the configuration. POD. More...

#include <SquidConfig.h>

Collaboration diagram for SquidConfig:

Classes

struct  UrlHelperTimeout
 

Public Attributes

struct {
   int   highWaterMark
 
   int   lowWaterMark
 
Swap
 
YesNoNone memShared
 whether the memory cache is shared among workers More...
 
YesNoNone shmLocking
 shared_memory_locking More...
 
size_t memMaxSize
 
struct {
   int64_t   min
 
   int   pct
 
   int64_t   max
 
quickAbort
 
int64_t readAheadGap
 
RemovalPolicySettingsreplPolicy
 
RemovalPolicySettingsmemPolicy
 
time_t negativeTtl
 
time_t maxStale
 
time_t negativeDnsTtl
 
time_t positiveDnsTtl
 
time_t shutdownLifetime
 
time_t backgroundPingRate
 
time_t hopelessKidRevivalDelay
 hopeless_kid_revival_delay More...
 
struct {
   time_t   read
 
   time_t   write
 
   time_t   lifetime
 
   time_t   connect
 
   time_t   forward
 
   time_t   peer_connect
 
   time_t   request
 
   time_t   clientIdlePconn
 
   time_t   serverIdlePconn
 
   time_t   ftpClientIdle
 
   time_t   pconnLifetime
 pconn_lifetime in squid.conf More...
 
   time_t   siteSelect
 
   time_t   deadPeer
 
   time_t   request_start_timeout
 
   int   icp_query
 
   int   icp_query_max
 
   int   icp_query_min
 
   int   mcast_icp_query
 
   time_msec_t   idns_retransmit
 
   time_msec_t   idns_query
 
   time_t   urlRewrite
 
Timeout
 
size_t maxRequestHeaderSize
 
int64_t maxRequestBodySize
 
size_t maxRequestBufferSize
 
size_t maxReplyHeaderSize
 
AclSizeLimitReplyBodySize
 
struct {
   unsigned short   icp
 
   unsigned short   htcp
 
   unsigned short   snmp
 
Port
 
struct {
   char *   configFile
 
   char *   agentInfo
 
Snmp
 
struct {
   Ip::Address   router
 
   Ip::Address   address
 
   int   version
 
Wccp
 
struct {
   Ip::Address_list *   router
 
   Ip::Address   address
 
   int   forwarding_method
 
   int   return_method
 
   int   assignment_method
 
   int   weight
 
   int   rebuildwait
 
   void *   info
 
Wccp2
 
char * as_whois_server
 
struct {
   char *   store
 
   char *   swap
 
   CustomLog *   accesslogs
 
   CustomLog *   icaplogs
 
   int   rotateNumber
 
Log
 
char * adminEmail
 
char * EmailFrom
 
char * EmailProgram
 
char * effectiveUser
 
char * visible_appname_string
 
char * effectiveGroup
 
struct {
   wordlist *   redirect
 
   wordlist *   store_id
 
   char *   unlinkd
 
   char *   diskd
 
   char *   ssl_password
 
Program
 
Helper::ChildConfig redirectChildren
 
Helper::ChildConfig storeIdChildren
 
struct {
   char *   surrogate_id
 
Accel
 
char * appendDomain
 
size_t appendDomainLen
 
char * pidFilename
 
char * netdbFilename
 
char * mimeTablePathname
 
char * etcHostsPath
 
char * visibleHostname
 
char * uniqueHostname
 
wordlisthostnameAliases
 
char * errHtmlText
 
struct {
   char *   host
 
   char *   file
 
   time_t   period
 
   unsigned short   port
 
Announce
 
struct {
   Ip::Address   udp_incoming
 
   Ip::Address   udp_outgoing
 
   Ip::Address   snmp_incoming
 
   Ip::Address   snmp_outgoing
 
   Ip::Address   client_netmask
 
Addrs
 
size_t tcpRcvBufsz
 
size_t udpMaxHitObjsz
 
wordlistmcast_group_list
 
CachePeerpeers
 
int npeers
 
struct {
   int   size
 
   int   low
 
   int   high
 
ipcache
 
struct {
   int   size
 
fqdncache
 
int minDirectHops
 
int minDirectRtt
 
Mgr::ActionPasswordListpasswd_list
 
struct {
   int   objectsPerBucket
 
   int64_t   avgObjectSize
 
   int64_t   maxObjectSize
 
   int64_t   minObjectSize
 
   size_t   maxInMemObjSize
 
Store
 
struct {
   int   high
 
   int   low
 
   time_t   period
 
Netdb
 
struct {
   int   log_udp
 
   int   res_defnames
 
   int   anonymizer
 
   int   client_db
 
   int   query_icmp
 
   int   icp_hit_stale
 
   int   buffered_logs
 
   int   common_log
 
   int   log_mime_hdrs
 
   int   log_fqdn
 
   int   announce
 
   int   mem_pools
 
   int   test_reachability
 
   int   half_closed_clients
 
   int   refresh_all_ims
 
   int   reload_into_ims
 
   int   offline
 
   int   redir_rewrites_host
 
   int   prefer_direct
 
   int   nonhierarchical_direct
 
   int   strip_query_terms
 
   int   redirector_bypass
 
   int   store_id_bypass
 
   int   ignore_unknown_nameservers
 
   int   client_pconns
 
   int   server_pconns
 
   int   error_pconns
 
   int   digest_generation
 
   int   vary_ignore_expire
 
   int   surrogate_is_remote
 
   int   request_entities
 
   int   detect_broken_server_pconns
 
   int   relaxed_header_parser
 
   int   check_hostnames
 
   int   allow_underscore
 
   int   via
 
   int   cache_miss_revalidate
 
   int   emailErrData
 
   int   httpd_suppress_version_string
 
   int   global_internal_static
 
   int   collapsed_forwarding
 
   int   acl_uses_indirect_client
 
   int   delay_pool_uses_indirect_client
 
   int   log_uses_indirect_client
 
   int   tproxy_uses_indirect_client
 
   int   WIN32_IpAddrChangeMonitor
 
   int   memory_cache_first
 
   int   memory_cache_disk
 
   int   hostStrictVerify
 
   int   client_dst_passthru
 
   int   dns_mdns
 
   bool   logTlsServerHelloDetails
 
onoff
 
int64_t shared_transient_entries_limit
 
int pipeline_max_prefetch
 
int forward_max_tries
 
int connect_retries
 
class ACLaclList
 
struct {
   acl_access *   http
 
   acl_access *   adapted_http
 
   acl_access *   icp
 
   acl_access *   miss
 
   acl_access *   NeverDirect
 
   acl_access *   AlwaysDirect
 
   acl_access *   ASlists
 
   acl_access *   noCache
 
   acl_access *   sendHit
 
   acl_access *   storeMiss
 
   acl_access *   stats_collection
 
   acl_access *   snmp
 
   acl_access *   brokenPosts
 
   acl_access *   redirector
 
   acl_access *   store_id
 
   acl_access *   reply
 
   Acl::Address *   outgoing_address
 
   acl_access *   htcp
 
   acl_access *   htcp_clr
 
   acl_access *   ssl_bump
 
   acl_access *   followXFF
 
   acl_access *   proxyProtocol
 acceptible PROXY protocol clients More...
 
   acl_access *   spoof_client_ip
 
   acl_access *   on_unsupported_protocol
 
   acl_access *   ftp_epsv
 
   acl_access *   forceRequestBodyContinuation
 
   acl_access *   serverPconnForNonretriable
 
   acl_access *   collapsedForwardingAccess
 
accessList
 
AclDenyInfoListdenyInfoList
 
struct {
   size_t   list_width
 
   int   list_wrap
 
   char *   anon_user
 
   int   passive
 
   int   epsv_all
 
   int   epsv
 
   int   eprt
 
   int   sanitycheck
 
   int   telnet
 
Ftp
 
RefreshPatternRefresh
 
Store::DiskConfig cacheSwap
 
struct {
   char *   directory
 
   int   use_short_names
 
icons
 
char * errorDirectory
 
char * errorDefaultLanguage
 
int errorLogMissingLanguages
 
char * errorStylesheet
 
struct {
   int   onerror
 
retry
 
struct {
   int64_t   limit
 
MemPools
 
DelayConfig Delay
 
ClientDelayConfig ClientDelay
 
MessageDelayConfig MessageDelay
 
struct {
   struct {
      int   average
 
      int   min_poll
 
   }   dns
 
   struct {
      int   average
 
      int   min_poll
 
   }   udp
 
   struct {
      int   average
 
      int   min_poll
 
   }   tcp
 
comm_incoming
 
int max_open_disk_fds
 
int uri_whitespace
 
AclSizeLimitrangeOffsetLimit
 
struct {
   Ip::Address   addr
 
   int   ttl
 
   unsigned short   port
 
   char *   encode_key
 
mcast_miss
 
HeaderManglersrequest_header_access
 request_header_access and request_header_replace More...
 
HeaderManglersreply_header_access
 reply_header_access and reply_header_replace More...
 
HeaderWithAclListrequest_header_add
 request_header_add access list More...
 
HeaderWithAclListreply_header_add
 reply_header_add access list More...
 
Notes notes
 note More...
 
char * coredump_dir
 
char * chroot_dir
 
struct {
   int   bits_per_entry
 
   time_t   rebuild_period
 
   time_t   rewrite_period
 
   size_t   swapout_chunk_size
 
   int   rebuild_chunk_percentage
 
digest
 
struct {
   int   unclean_shutdown
 
   char *   ssl_engine
 
   int   session_ttl
 
   size_t   sessionCacheSize
 
   char *   certSignHash
 
SSL
 
struct {
   int   high_rptm
 
   int   high_pf
 
   size_t   high_memory
 
warnings
 
char * store_dir_select_algorithm
 
int sleep_after_fork
 
time_t minimum_expiry_time
 
external_aclexternalAclHelperList
 
struct {
   Security::ContextPointer   sslContext
 
   char *   foreignIntermediateCertsPath
 
   acl_access *   cert_error
 
   sslproxy_cert_sign *   cert_sign
 
   sslproxy_cert_adapt *   cert_adapt
 
ssl_client
 
char * accept_filter
 
int umask
 
int max_filedescriptors
 
int workers
 
CpuAffinityMapcpuAffinityMap
 
wordlistloadable_module_names
 
int client_ip_max_connections
 
char * redirector_extras
 
struct SquidConfig::UrlHelperTimeout onUrlRewriteTimeout
 
char * storeId_extras
 
struct {
   SBufList   nameservers
 
   int   v4_first
 Place IPv4 first in the order of DNS results. More...
 
   ssize_t   packet_max
 maximum size EDNS advertised for DNS replies. More...
 
dns
 

Detailed Description

Definition at line 72 of file SquidConfig.h.

Member Data Documentation

◆ Accel

◆ accept_filter

char* SquidConfig::accept_filter

Definition at line 522 of file SquidConfig.h.

Referenced by Comm::TcpAcceptor::setListen().

◆ accessList

◆ accesslogs

CustomLog* SquidConfig::accesslogs

◆ acl_uses_indirect_client

int SquidConfig::acl_uses_indirect_client

◆ aclList

class ACL* SquidConfig::aclList

Definition at line 355 of file SquidConfig.h.

Referenced by ACL::FindByName(), ACL::Initialize(), and ACL::ParseAclLine().

◆ adapted_http

acl_access* SquidConfig::adapted_http

Definition at line 359 of file SquidConfig.h.

Referenced by ClientRequestContext::clientAccessCheck2().

◆ addr

Ip::Address SquidConfig::addr

Definition at line 462 of file SquidConfig.h.

Referenced by accessLogInit().

◆ address

Ip::Address SquidConfig::address

Definition at line 157 of file SquidConfig.h.

Referenced by wccp2ConnectionOpen(), and wccpConnectionOpen().

◆ Addrs

◆ adminEmail

char* SquidConfig::adminEmail

Definition at line 186 of file SquidConfig.h.

Referenced by ErrorState::Convert(), death(), mail_warranty(), send_announce(), and snmp_confFn().

◆ agentInfo

char* SquidConfig::agentInfo

Definition at line 150 of file SquidConfig.h.

◆ allow_underscore

int SquidConfig::allow_underscore

Definition at line 320 of file SquidConfig.h.

Referenced by AnyP::Uri::parse().

◆ AlwaysDirect

acl_access* SquidConfig::AlwaysDirect

Definition at line 363 of file SquidConfig.h.

Referenced by PeerSelector::selectMore().

◆ Announce

struct { ... } SquidConfig::Announce

◆ announce

int SquidConfig::announce

◆ anon_user

char* SquidConfig::anon_user

Definition at line 412 of file SquidConfig.h.

Referenced by Ftp::Gateway::checkAuth().

◆ anonymizer

int SquidConfig::anonymizer

Definition at line 280 of file SquidConfig.h.

◆ appendDomain

char* SquidConfig::appendDomain

◆ appendDomainLen

size_t SquidConfig::appendDomainLen

◆ as_whois_server

char* SquidConfig::as_whois_server

Definition at line 175 of file SquidConfig.h.

Referenced by asnCacheStart().

◆ ASlists

acl_access* SquidConfig::ASlists

Definition at line 364 of file SquidConfig.h.

◆ assignment_method

int SquidConfig::assignment_method

Definition at line 168 of file SquidConfig.h.

Referenced by wccp2AssignBuckets(), wccp2HandleUdp(), wccp2HereIam(), and wccp2Init().

◆ average

int SquidConfig::average

Definition at line 451 of file SquidConfig.h.

◆ avgObjectSize

int64_t SquidConfig::avgObjectSize

◆ backgroundPingRate

time_t SquidConfig::backgroundPingRate

Definition at line 102 of file SquidConfig.h.

Referenced by peerWouldBePinged().

◆ bits_per_entry

int SquidConfig::bits_per_entry

Definition at line 484 of file SquidConfig.h.

Referenced by storeDigestCalcCap(), storeDigestCBlockSwapOut(), and storeDigestInit().

◆ brokenPosts

acl_access* SquidConfig::brokenPosts

Definition at line 374 of file SquidConfig.h.

Referenced by HttpStateData::finishingBrokenPost().

◆ buffered_logs

int SquidConfig::buffered_logs

◆ cache_miss_revalidate

int SquidConfig::cache_miss_revalidate

◆ cacheSwap

◆ cert_adapt

sslproxy_cert_adapt* SquidConfig::cert_adapt

Definition at line 518 of file SquidConfig.h.

Referenced by ConnStateData::buildSslCertGenerationParams().

◆ cert_error

◆ cert_sign

sslproxy_cert_sign* SquidConfig::cert_sign

Definition at line 517 of file SquidConfig.h.

Referenced by ConnStateData::buildSslCertGenerationParams().

◆ certSignHash

char* SquidConfig::certSignHash

Definition at line 498 of file SquidConfig.h.

◆ check_hostnames

int SquidConfig::check_hostnames

Definition at line 319 of file SquidConfig.h.

Referenced by AnyP::Uri::parse().

◆ chroot_dir

char* SquidConfig::chroot_dir

◆ client_db

◆ client_dst_passthru

int SquidConfig::client_dst_passthru

◆ client_ip_max_connections

int SquidConfig::client_ip_max_connections

Definition at line 532 of file SquidConfig.h.

Referenced by Comm::TcpAcceptor::oldAccept().

◆ client_netmask

Ip::Address SquidConfig::client_netmask

Definition at line 242 of file SquidConfig.h.

Referenced by ConnStateData::ConnStateData(), and AccessLogEntry::getLogClientIp().

◆ client_pconns

int SquidConfig::client_pconns

Definition at line 306 of file SquidConfig.h.

Referenced by clientReplyContext::buildReplyHeader(), and configDoConfigure().

◆ ClientDelay

ClientDelayConfig SquidConfig::ClientDelay

◆ clientIdlePconn

time_t SquidConfig::clientIdlePconn

Definition at line 113 of file SquidConfig.h.

Referenced by Http::One::Server::idleTimeout().

◆ collapsed_forwarding

int SquidConfig::collapsed_forwarding

◆ collapsedForwardingAccess

acl_access* SquidConfig::collapsedForwardingAccess

Definition at line 405 of file SquidConfig.h.

Referenced by StoreClient::onCollapsingPath().

◆ comm_incoming

◆ common_log

int SquidConfig::common_log

Definition at line 285 of file SquidConfig.h.

◆ configFile

char* SquidConfig::configFile

Definition at line 149 of file SquidConfig.h.

◆ connect

◆ connect_retries

int SquidConfig::connect_retries

Definition at line 353 of file SquidConfig.h.

Referenced by configDoConfigure(), and Comm::ConnOpener::doConnect().

◆ coredump_dir

char* SquidConfig::coredump_dir

Definition at line 479 of file SquidConfig.h.

Referenced by enter_suid(), leave_suid(), mainSetCwd(), and no_suid().

◆ cpuAffinityMap

CpuAffinityMap* SquidConfig::cpuAffinityMap

Definition at line 526 of file SquidConfig.h.

Referenced by CpuAffinityCheck(), and CpuAffinityInit().

◆ deadPeer

time_t SquidConfig::deadPeer

Definition at line 118 of file SquidConfig.h.

Referenced by neighborUp(), and peerWouldBePinged().

◆ Delay

DelayConfig SquidConfig::Delay

Definition at line 444 of file SquidConfig.h.

Referenced by DelayBucket::init().

◆ delay_pool_uses_indirect_client

int SquidConfig::delay_pool_uses_indirect_client

Definition at line 330 of file SquidConfig.h.

Referenced by DelayId::DelayClient().

◆ denyInfoList

◆ detect_broken_server_pconns

int SquidConfig::detect_broken_server_pconns

Definition at line 317 of file SquidConfig.h.

Referenced by HttpStateData::keepaliveAccounting().

◆ digest

◆ digest_generation

int SquidConfig::digest_generation

◆ directory

char* SquidConfig::directory

Definition at line 425 of file SquidConfig.h.

Referenced by configDoConfigure(), and MimeIcon::created().

◆ diskd

char* SquidConfig::diskd

Definition at line 201 of file SquidConfig.h.

Referenced by DiskdIOStrategy::init().

◆ dns [1/2]

◆ dns [2/2]

struct { ... } SquidConfig::dns

◆ dns_mdns

int SquidConfig::dns_mdns

Definition at line 342 of file SquidConfig.h.

Referenced by idnsAddMDNSNameservers(), idnsCheckMDNS(), and idnsPTRLookup().

◆ effectiveGroup

char* SquidConfig::effectiveGroup

Definition at line 191 of file SquidConfig.h.

Referenced by configDoConfigure(), and leave_suid().

◆ effectiveUser

char* SquidConfig::effectiveUser

◆ emailErrData

int SquidConfig::emailErrData

Definition at line 323 of file SquidConfig.h.

Referenced by ErrorState::Convert().

◆ EmailFrom

char* SquidConfig::EmailFrom

Definition at line 187 of file SquidConfig.h.

Referenced by mail_warranty().

◆ EmailProgram

char* SquidConfig::EmailProgram

Definition at line 188 of file SquidConfig.h.

Referenced by mail_warranty().

◆ encode_key

char* SquidConfig::encode_key

Definition at line 465 of file SquidConfig.h.

Referenced by accessLogInit(), and accessLogLog().

◆ eprt

int SquidConfig::eprt

Definition at line 416 of file SquidConfig.h.

Referenced by ftpReadPORT(), and Ftp::Client::sendEprt().

◆ epsv

int SquidConfig::epsv

Definition at line 415 of file SquidConfig.h.

◆ epsv_all

int SquidConfig::epsv_all

Definition at line 414 of file SquidConfig.h.

Referenced by ftpReadPORT(), ftpSendPORT(), and Ftp::Client::sendPassive().

◆ errHtmlText

char* SquidConfig::errHtmlText

Definition at line 224 of file SquidConfig.h.

Referenced by configDoConfigure(), and ErrorState::Convert().

◆ error_pconns

int SquidConfig::error_pconns

Definition at line 308 of file SquidConfig.h.

Referenced by clientReplyContext::buildReplyHeader().

◆ errorDefaultLanguage

char* SquidConfig::errorDefaultLanguage

◆ errorDirectory

char* SquidConfig::errorDirectory

◆ errorLogMissingLanguages

int SquidConfig::errorLogMissingLanguages

Definition at line 431 of file SquidConfig.h.

Referenced by TemplateFile::loadFor().

◆ errorStylesheet

char* SquidConfig::errorStylesheet

Definition at line 433 of file SquidConfig.h.

Referenced by errorInitialize().

◆ etcHostsPath

char* SquidConfig::etcHostsPath

Definition at line 220 of file SquidConfig.h.

Referenced by parseEtcHosts().

◆ externalAclHelperList

external_acl* SquidConfig::externalAclHelperList

◆ file

char* SquidConfig::file

Definition at line 228 of file SquidConfig.h.

Referenced by send_announce().

◆ followXFF

acl_access* SquidConfig::followXFF

◆ forceRequestBodyContinuation

acl_access* SquidConfig::forceRequestBodyContinuation

◆ foreignIntermediateCertsPath

char* SquidConfig::foreignIntermediateCertsPath

Definition at line 515 of file SquidConfig.h.

Referenced by configDoConfigure().

◆ forward

time_t SquidConfig::forward

Definition at line 110 of file SquidConfig.h.

Referenced by FwdState::ForwardTimeout().

◆ forward_max_tries

int SquidConfig::forward_max_tries

◆ forwarding_method

int SquidConfig::forwarding_method

Definition at line 166 of file SquidConfig.h.

Referenced by wccp2HandleUdp(), and wccp2Init().

◆ fqdncache

struct { ... } SquidConfig::fqdncache

◆ Ftp

◆ ftp_epsv

acl_access* SquidConfig::ftp_epsv

Definition at line 401 of file SquidConfig.h.

Referenced by Ftp::Client::sendPassive().

◆ ftpClientIdle

time_t SquidConfig::ftpClientIdle

Definition at line 115 of file SquidConfig.h.

Referenced by Ftp::Server::idleTimeout().

◆ global_internal_static

int SquidConfig::global_internal_static

Definition at line 325 of file SquidConfig.h.

Referenced by clientProcessRequest().

◆ half_closed_clients

int SquidConfig::half_closed_clients

Definition at line 291 of file SquidConfig.h.

Referenced by ConnStateData::connFinishedWithConn().

◆ high

int SquidConfig::high

Definition at line 253 of file SquidConfig.h.

Referenced by ipcache_init(), ipcache_restart(), netdbAdd(), and netdbInit().

◆ high_memory

size_t SquidConfig::high_memory

Definition at line 505 of file SquidConfig.h.

Referenced by statAvgTick().

◆ high_pf

int SquidConfig::high_pf

Definition at line 504 of file SquidConfig.h.

Referenced by statAvgTick().

◆ high_rptm

int SquidConfig::high_rptm

Definition at line 503 of file SquidConfig.h.

Referenced by statAvgTick().

◆ highWaterMark

int SquidConfig::highWaterMark

◆ hopelessKidRevivalDelay

time_t SquidConfig::hopelessKidRevivalDelay

◆ host

char* SquidConfig::host

Definition at line 227 of file SquidConfig.h.

Referenced by send_announce(), and start_announce().

◆ hostnameAliases

wordlist* SquidConfig::hostnameAliases

Definition at line 223 of file SquidConfig.h.

Referenced by internalHostnameIs().

◆ hostStrictVerify

int SquidConfig::hostStrictVerify

◆ htcp [1/2]

unsigned short SquidConfig::htcp

Definition at line 138 of file SquidConfig.h.

Referenced by htcpHandleTstRequest(), htcpOpenPorts(), and neighborsUdpPing().

◆ htcp [2/2]

acl_access* SquidConfig::htcp

Definition at line 382 of file SquidConfig.h.

◆ htcp_clr

acl_access* SquidConfig::htcp_clr

Definition at line 383 of file SquidConfig.h.

Referenced by htcpHandleClr().

◆ http

acl_access* SquidConfig::http

Definition at line 358 of file SquidConfig.h.

Referenced by ClientRequestContext::clientAccessCheck().

◆ httpd_suppress_version_string

int SquidConfig::httpd_suppress_version_string

Definition at line 324 of file SquidConfig.h.

Referenced by configDoConfigure().

◆ icaplogs

CustomLog* SquidConfig::icaplogs

◆ icons

struct { ... } SquidConfig::icons

◆ icp [1/2]

unsigned short SquidConfig::icp

◆ icp [2/2]

acl_access* SquidConfig::icp

Definition at line 360 of file SquidConfig.h.

◆ icp_hit_stale

int SquidConfig::icp_hit_stale

Definition at line 283 of file SquidConfig.h.

Referenced by ICPState::confirmAndPrepHit().

◆ icp_query

int SquidConfig::icp_query

Definition at line 120 of file SquidConfig.h.

Referenced by neighborsUdpPing().

◆ icp_query_max

int SquidConfig::icp_query_max

Definition at line 121 of file SquidConfig.h.

Referenced by neighborsUdpPing().

◆ icp_query_min

int SquidConfig::icp_query_min

Definition at line 122 of file SquidConfig.h.

Referenced by neighborsUdpPing().

◆ idns_query

time_msec_t SquidConfig::idns_query

Definition at line 125 of file SquidConfig.h.

Referenced by idnsCheckQueue(), idnsDoSendQueryVC(), and idnsTickleQueue().

◆ idns_retransmit

time_msec_t SquidConfig::idns_retransmit

Definition at line 124 of file SquidConfig.h.

Referenced by idnsCheckQueue(), and idnsTickleQueue().

◆ ignore_unknown_nameservers

int SquidConfig::ignore_unknown_nameservers

Definition at line 305 of file SquidConfig.h.

Referenced by idnsRead(), and Dns::Init().

◆ info

void* SquidConfig::info

Definition at line 171 of file SquidConfig.h.

◆ ipcache

struct { ... } SquidConfig::ipcache

Referenced by ipcache_init(), and ipcache_restart().

◆ lifetime

◆ limit

int64_t SquidConfig::limit

Definition at line 440 of file SquidConfig.h.

Referenced by memClean(), and memConfigure().

◆ list_width

size_t SquidConfig::list_width

Definition at line 410 of file SquidConfig.h.

◆ list_wrap

int SquidConfig::list_wrap

Definition at line 411 of file SquidConfig.h.

◆ loadable_module_names

wordlist* SquidConfig::loadable_module_names

Definition at line 529 of file SquidConfig.h.

Referenced by mainInitialize(), and mainReconfigureFinish().

◆ Log

◆ log_fqdn

int SquidConfig::log_fqdn

◆ log_mime_hdrs

◆ log_udp

int SquidConfig::log_udp

Definition at line 278 of file SquidConfig.h.

Referenced by htcpLogHtcp(), and icpLogIcp().

◆ log_uses_indirect_client

int SquidConfig::log_uses_indirect_client

◆ logTlsServerHelloDetails

bool SquidConfig::logTlsServerHelloDetails

Definition at line 344 of file SquidConfig.h.

Referenced by Format::Token::parse().

◆ low

int SquidConfig::low

Definition at line 252 of file SquidConfig.h.

Referenced by ipcache_init(), ipcache_restart(), and netdbPurgeLRU().

◆ lowWaterMark

int SquidConfig::lowWaterMark

◆ max

int64_t SquidConfig::max

Definition at line 90 of file SquidConfig.h.

Referenced by CheckQuickAbortIsReasonable().

◆ max_filedescriptors

int SquidConfig::max_filedescriptors

Definition at line 524 of file SquidConfig.h.

Referenced by configDoConfigure(), setMaxFD(), and setSystemLimits().

◆ max_open_disk_fds

int SquidConfig::max_open_disk_fds

Definition at line 455 of file SquidConfig.h.

Referenced by Rock::SwapDir::statfs(), and storeTooManyDiskFilesOpen().

◆ maxInMemObjSize

◆ maxObjectSize

int64_t SquidConfig::maxObjectSize

◆ maxReplyHeaderSize

size_t SquidConfig::maxReplyHeaderSize

◆ maxRequestBodySize

int64_t SquidConfig::maxRequestBodySize

Definition at line 129 of file SquidConfig.h.

Referenced by clientIsRequestBodyTooLargeForPolicy().

◆ maxRequestBufferSize

size_t SquidConfig::maxRequestBufferSize

◆ maxRequestHeaderSize

◆ maxStale

time_t SquidConfig::maxStale

Definition at line 98 of file SquidConfig.h.

Referenced by refreshCheck().

◆ mcast_group_list

wordlist* SquidConfig::mcast_group_list

Definition at line 246 of file SquidConfig.h.

Referenced by icpIncomingConnectionOpened().

◆ mcast_icp_query

int SquidConfig::mcast_icp_query

Definition at line 123 of file SquidConfig.h.

Referenced by peerCountMcastPeersStart().

◆ mcast_miss

struct { ... } SquidConfig::mcast_miss

Referenced by accessLogInit(), and accessLogLog().

◆ mem_pools

int SquidConfig::mem_pools

Definition at line 289 of file SquidConfig.h.

Referenced by memConfigure(), and Mem::Report().

◆ memMaxSize

◆ memory_cache_disk

int SquidConfig::memory_cache_disk

Definition at line 339 of file SquidConfig.h.

Referenced by dump_memcachemode(), parse_memcachemode(), and store_client::readBody().

◆ memory_cache_first

int SquidConfig::memory_cache_first

◆ memPolicy

RemovalPolicySettings* SquidConfig::memPolicy

Definition at line 94 of file SquidConfig.h.

Referenced by storeInit().

◆ MemPools

struct { ... } SquidConfig::MemPools

Referenced by memClean(), and memConfigure().

◆ memShared

◆ MessageDelay

MessageDelayConfig SquidConfig::MessageDelay

Definition at line 446 of file SquidConfig.h.

◆ mimeTablePathname

char* SquidConfig::mimeTablePathname

Definition at line 219 of file SquidConfig.h.

Referenced by configDoConfigure(), mainInitialize(), and mainReconfigureFinish().

◆ min

int64_t SquidConfig::min

Definition at line 88 of file SquidConfig.h.

Referenced by CheckQuickAbortIsReasonable().

◆ min_poll

int SquidConfig::min_poll

Definition at line 452 of file SquidConfig.h.

◆ minDirectHops

int SquidConfig::minDirectHops

Definition at line 259 of file SquidConfig.h.

Referenced by PeerSelector::checkNetdbDirect().

◆ minDirectRtt

int SquidConfig::minDirectRtt

Definition at line 260 of file SquidConfig.h.

Referenced by PeerSelector::checkNetdbDirect().

◆ minimum_expiry_time

time_t SquidConfig::minimum_expiry_time

Definition at line 509 of file SquidConfig.h.

Referenced by refreshIsCachable().

◆ minObjectSize

int64_t SquidConfig::minObjectSize

Definition at line 267 of file SquidConfig.h.

Referenced by StoreEntry::checkTooSmall(), and Store::Disk::minObjectSize().

◆ miss

acl_access* SquidConfig::miss

Definition at line 361 of file SquidConfig.h.

Referenced by FwdState::Start(), and tunnelStart().

◆ nameservers

SBufList SquidConfig::nameservers

Definition at line 544 of file SquidConfig.h.

◆ negativeDnsTtl

time_t SquidConfig::negativeDnsTtl

◆ negativeTtl

time_t SquidConfig::negativeTtl

Definition at line 96 of file SquidConfig.h.

Referenced by StoreEntry::negativeCache(), and HttpStateData::reusableReply().

◆ Netdb

struct { ... } SquidConfig::Netdb

◆ netdbFilename

char* SquidConfig::netdbFilename

Definition at line 218 of file SquidConfig.h.

Referenced by netdbReloadState(), and netdbSaveState().

◆ NeverDirect

acl_access* SquidConfig::NeverDirect

Definition at line 362 of file SquidConfig.h.

Referenced by PeerSelector::selectMore().

◆ noCache

acl_access* SquidConfig::noCache

◆ nonhierarchical_direct

int SquidConfig::nonhierarchical_direct

Definition at line 301 of file SquidConfig.h.

Referenced by PeerSelector::selectMore().

◆ notes

Notes SquidConfig::notes

Definition at line 478 of file SquidConfig.h.

Referenced by ClientHttpRequest::logRequest().

◆ npeers

int SquidConfig::npeers

◆ objectsPerBucket

int SquidConfig::objectsPerBucket

◆ offline

◆ on_unsupported_protocol

acl_access* SquidConfig::on_unsupported_protocol

Definition at line 399 of file SquidConfig.h.

Referenced by clientTunnelOnError(), and ConnStateData::mayTunnelUnsupportedProto().

◆ onerror

int SquidConfig::onerror

Definition at line 436 of file SquidConfig.h.

Referenced by FwdState::reforwardableStatus().

◆ onoff

struct { ... } SquidConfig::onoff

Referenced by HttpHeader::addVia(), clientReplyContext::buildReplyHeader(), clientReplyContext::cacheHit(), Http::ContentLengthInterpreter::checkList(), Http::ContentLengthInterpreter::checkValue(), clientdbCutoffDenied(), clientdbEstablished(), clientdbGetInfo(), clientdbUpdate(), clientFollowXForwardedForCheck(), clientInterpretRequestHeaders(), clientIsContentLengthValid(), clientProcessRequest(), configDoConfigure(), ICPState::confirmAndPrepHit(), ConnStateData::connFinishedWithConn(), ErrorState::Convert(), copyOneHeaderFromClientsideRequestToUpstreamRequest(), ICP2State::created(), DelayId::DelayClient(), Http::One::Parser::DelimiterCharacters(), Mgr::OfflineToggleAction::dump(), dump_memcachemode(), DumpInfo(), Log::TcpLogger::EndLine(), Http::One::ErrorLevel(), AccessLogEntry::getLogClientIp(), getOutgoingAddress(), testHttp1Parser::globalSetup(), PeerSelector::handleHtcpParentMiss(), PeerSelector::handleIcpParentMiss(), HttpReply::hdrExpirationTime(), ClientRequestContext::hostHeaderVerify(), ClientRequestContext::hostHeaderVerifyFailed(), htcpLogHtcp(), Log::Format::HttpdCombined(), Log::Format::HttpdCommon(), HttpRequestMethod::HttpRequestMethod(), HttpRequestMethod::HttpRequestMethodXXX(), icpLogIcp(), clientReplyContext::identifyFoundObject(), idnsAddMDNSNameservers(), idnsALookup(), idnsCheckMDNS(), idnsPTRLookup(), idnsRead(), Dns::Init(), HttpStateData::keepaliveAccounting(), logfile_mod_daemon_lineend(), logfile_mod_daemon_open(), mainInitialize(), mainReconfigureFinish(), ACLDestinationIP::match(), memConfigure(), StoreEntry::memoryCachable(), neighborsUdpPing(), StoreClient::onCollapsingPath(), Format::Token::parse(), HttpHeaderEntry::parse(), AnyP::Uri::parse(), HttpHeader::parse(), parse_memcachemode(), parse_obsolete(), MemObject::policyLowestOffsetToKeep(), ACLMaxConnection::prepareForUse(), prepareLogWithRequestDetails(), clientReplyContext::processExpired(), HttpStateData::processSurrogateControl(), store_client::readBody(), redirectInit(), redirectStart(), redirectStats(), refreshCheck(), refreshCheckHTTP(), Mem::Report(), Http::One::RequestParser::RequestTargetCharacters(), PeerSelector::resolveSelected(), PeerSelector::selectMore(), Comm::ConnOpener::sendAnswer(), clientReplyContext::sendMoreData(), HttpStateData::sendRequest(), ACLFilledChecklist::setRequest(), Http::One::RequestParser::skipDelimiter(), Http::One::RequestParser::skipGarbageLines(), Http::One::Parser::skipLineTerminator(), Http::One::RequestParser::skipTrailingCrs(), Log::Format::SquidIcap(), Log::Format::SquidNative(), FwdState::start(), start_announce(), storeDigestDel(), storeDigestInit(), storeDigestNoteStoreReady(), storeDigestReport(), storeIdStart(), storeIdStats(), testHttp1Parser::testDripFeed(), testHttpRequestMethod::testImage(), testHttp1Parser::testParseRequestLineInvalid(), testHttp1Parser::testParseRequestLineMethods(), testHttp1Parser::testParseRequestLineStrange(), testHttp1Parser::testParseRequestLineTerminators(), testHttpRequestMethod::testStream(), HttpHeader::update(), urlCanonicalCleanWithoutRequest(), ConnStateData::whenClientIpKnown(), Http::One::Parser::WhitespaceCharacters(), and WIN32_IpAddrChangeMonitorInit().

◆ onUrlRewriteTimeout

struct SquidConfig::UrlHelperTimeout SquidConfig::onUrlRewriteTimeout

◆ outgoing_address

Acl::Address* SquidConfig::outgoing_address

Definition at line 379 of file SquidConfig.h.

Referenced by getOutgoingAddress().

◆ packet_max

ssize_t SquidConfig::packet_max

Definition at line 546 of file SquidConfig.h.

◆ passive

int SquidConfig::passive

Definition at line 413 of file SquidConfig.h.

Referenced by Ftp::Gateway::Gateway(), and Ftp::Client::sendPassive().

◆ passwd_list

Mgr::ActionPasswordList* SquidConfig::passwd_list

Definition at line 261 of file SquidConfig.h.

Referenced by CacheManager::ActionProtection(), and CacheManager::CheckPassword().

◆ pconnLifetime

time_t SquidConfig::pconnLifetime

Definition at line 116 of file SquidConfig.h.

Referenced by Comm::Connection::timeLeft().

◆ pct

int SquidConfig::pct

Definition at line 89 of file SquidConfig.h.

Referenced by CheckQuickAbortIsReasonable().

◆ peer_connect

time_t SquidConfig::peer_connect

Definition at line 111 of file SquidConfig.h.

Referenced by peerConnectTimeout().

◆ peers

◆ period

time_t SquidConfig::period

Definition at line 229 of file SquidConfig.h.

Referenced by configDoConfigure(), netdbSendPing(), and start_announce().

◆ pidFilename

char* SquidConfig::pidFilename

Definition at line 217 of file SquidConfig.h.

Referenced by PidFilenameCalc().

◆ pipeline_max_prefetch

int SquidConfig::pipeline_max_prefetch

Definition at line 350 of file SquidConfig.h.

Referenced by configDoConfigure(), and ConnStateData::pipelinePrefetchMax().

◆ Port

◆ port

unsigned short SquidConfig::port

Definition at line 230 of file SquidConfig.h.

Referenced by accessLogInit(), and send_announce().

◆ positiveDnsTtl

time_t SquidConfig::positiveDnsTtl

Definition at line 100 of file SquidConfig.h.

Referenced by fqdncacheParse(), and ipcache_entry::updateTtl().

◆ prefer_direct

int SquidConfig::prefer_direct

Definition at line 300 of file SquidConfig.h.

Referenced by PeerSelector::selectMore().

◆ Program

◆ proxyProtocol

acl_access* SquidConfig::proxyProtocol

Definition at line 394 of file SquidConfig.h.

Referenced by ConnStateData::proxyProtocolValidateClient().

◆ query_icmp

int SquidConfig::query_icmp

◆ quickAbort

struct { ... } SquidConfig::quickAbort

◆ rangeOffsetLimit

AclSizeLimit* SquidConfig::rangeOffsetLimit

Definition at line 457 of file SquidConfig.h.

Referenced by HttpRequest::getRangeOffsetLimit().

◆ read

◆ readAheadGap

int64_t SquidConfig::readAheadGap

◆ rebuild_chunk_percentage

int SquidConfig::rebuild_chunk_percentage

Definition at line 488 of file SquidConfig.h.

Referenced by storeDigestRebuildStep().

◆ rebuild_period

time_t SquidConfig::rebuild_period

Definition at line 485 of file SquidConfig.h.

Referenced by storeDigestAddable(), storeDigestInit(), and storeDigestRebuildFinish().

◆ rebuildwait

int SquidConfig::rebuildwait

Definition at line 170 of file SquidConfig.h.

Referenced by wccp2HereIam().

◆ redir_rewrites_host

int SquidConfig::redir_rewrites_host

Definition at line 299 of file SquidConfig.h.

Referenced by copyOneHeaderFromClientsideRequestToUpstreamRequest().

◆ redirect

wordlist* SquidConfig::redirect

Definition at line 194 of file SquidConfig.h.

Referenced by configDoConfigure(), ClientHttpRequest::doCallouts(), and redirectInit().

◆ redirectChildren

Helper::ChildConfig SquidConfig::redirectChildren

Definition at line 209 of file SquidConfig.h.

Referenced by configDoConfigure(), parse_obsolete(), and redirectInit().

◆ redirector

acl_access* SquidConfig::redirector

Definition at line 376 of file SquidConfig.h.

Referenced by ClientRequestContext::clientRedirectStart().

◆ redirector_bypass

int SquidConfig::redirector_bypass

Definition at line 303 of file SquidConfig.h.

Referenced by redirectInit(), redirectStart(), and redirectStats().

◆ redirector_extras

char* SquidConfig::redirector_extras

Definition at line 534 of file SquidConfig.h.

Referenced by redirectInit().

◆ Refresh

RefreshPattern* SquidConfig::Refresh

◆ refresh_all_ims

int SquidConfig::refresh_all_ims

Definition at line 292 of file SquidConfig.h.

Referenced by refreshCheck().

◆ relaxed_header_parser

◆ reload_into_ims

int SquidConfig::reload_into_ims

Definition at line 295 of file SquidConfig.h.

Referenced by clientInterpretRequestHeaders(), and refreshCheck().

◆ replPolicy

◆ reply

acl_access* SquidConfig::reply

◆ reply_header_access

HeaderManglers* SquidConfig::reply_header_access

Definition at line 472 of file SquidConfig.h.

Referenced by httpHdrMangleList().

◆ reply_header_add

HeaderWithAclList* SquidConfig::reply_header_add

Definition at line 476 of file SquidConfig.h.

Referenced by httpHdrMangleList().

◆ ReplyBodySize

AclSizeLimit* SquidConfig::ReplyBodySize

Definition at line 132 of file SquidConfig.h.

Referenced by HttpReply::calcMaxBodySize().

◆ request

time_t SquidConfig::request

◆ request_entities

int SquidConfig::request_entities

Definition at line 316 of file SquidConfig.h.

Referenced by clientIsContentLengthValid().

◆ request_header_access

HeaderManglers* SquidConfig::request_header_access

Definition at line 470 of file SquidConfig.h.

Referenced by httpHdrMangleList().

◆ request_header_add

HeaderWithAclList* SquidConfig::request_header_add

Definition at line 474 of file SquidConfig.h.

Referenced by httpHdrMangleList().

◆ request_start_timeout

time_t SquidConfig::request_start_timeout

Definition at line 119 of file SquidConfig.h.

Referenced by Http::One::Server::start(), and ConnStateData::switchToHttps().

◆ res_defnames

int SquidConfig::res_defnames

Definition at line 279 of file SquidConfig.h.

Referenced by idnsALookup().

◆ retry

struct { ... } SquidConfig::retry

◆ return_method

int SquidConfig::return_method

Definition at line 167 of file SquidConfig.h.

Referenced by wccp2HandleUdp(), and wccp2Init().

◆ rewrite_period

time_t SquidConfig::rewrite_period

◆ rotateNumber

int SquidConfig::rotateNumber

◆ router [1/2]

Ip::Address SquidConfig::router

Definition at line 156 of file SquidConfig.h.

Referenced by wccp2Init(), wccpConnectionOpen(), wccpHandleUdp(), and wccpInit().

◆ router [2/2]

Ip::Address_list* SquidConfig::router

Definition at line 164 of file SquidConfig.h.

◆ sanitycheck

◆ sendHit

acl_access* SquidConfig::sendHit

Definition at line 366 of file SquidConfig.h.

Referenced by clientReplyContext::blockedHit().

◆ server_pconns

int SquidConfig::server_pconns

Definition at line 307 of file SquidConfig.h.

Referenced by HttpStateData::sendRequest().

◆ serverIdlePconn

time_t SquidConfig::serverIdlePconn

Definition at line 114 of file SquidConfig.h.

Referenced by IdleConnList::push().

◆ serverPconnForNonretriable

acl_access* SquidConfig::serverPconnForNonretriable

Definition at line 404 of file SquidConfig.h.

Referenced by FwdState::pconnPop().

◆ session_ttl

int SquidConfig::session_ttl

Definition at line 496 of file SquidConfig.h.

Referenced by store_session_cb().

◆ sessionCacheSize

size_t SquidConfig::sessionCacheSize

Definition at line 497 of file SquidConfig.h.

Referenced by SharedSessionCacheRr::create(), and initializeSessionCache().

◆ shared_transient_entries_limit

int64_t SquidConfig::shared_transient_entries_limit

Definition at line 348 of file SquidConfig.h.

Referenced by Transients::EntryLimit().

◆ shmLocking

YesNoNone SquidConfig::shmLocking

Definition at line 84 of file SquidConfig.h.

Referenced by Ipc::Mem::Segment::Name(), and testRock::setUp().

◆ shutdownLifetime

time_t SquidConfig::shutdownLifetime

Definition at line 101 of file SquidConfig.h.

Referenced by SignalEngine::checkEvents().

◆ siteSelect

time_t SquidConfig::siteSelect

Definition at line 117 of file SquidConfig.h.

◆ size

int SquidConfig::size

Definition at line 251 of file SquidConfig.h.

Referenced by fqdncache_init(), fqdncache_restart(), ipcache_init(), and ipcache_restart().

◆ sleep_after_fork

int SquidConfig::sleep_after_fork

Definition at line 508 of file SquidConfig.h.

Referenced by ipcCreate().

◆ snmp [1/2]

unsigned short SquidConfig::snmp

Definition at line 142 of file SquidConfig.h.

Referenced by snmpDecodePacket(), and snmpOpenPorts().

◆ Snmp

struct { ... } SquidConfig::Snmp

◆ snmp [2/2]

acl_access* SquidConfig::snmp

Definition at line 371 of file SquidConfig.h.

◆ snmp_incoming

Ip::Address SquidConfig::snmp_incoming

Definition at line 238 of file SquidConfig.h.

Referenced by snmpOpenPorts().

◆ snmp_outgoing

Ip::Address SquidConfig::snmp_outgoing

Definition at line 239 of file SquidConfig.h.

Referenced by snmpOpenPorts().

◆ spoof_client_ip

acl_access* SquidConfig::spoof_client_ip

spoof_client_ip squid.conf acl. nil unless configured

Definition at line 398 of file SquidConfig.h.

Referenced by HttpRequest::manager().

◆ SSL

◆ ssl_bump

◆ ssl_client

◆ ssl_engine

char* SquidConfig::ssl_engine

Definition at line 495 of file SquidConfig.h.

◆ ssl_password

char* SquidConfig::ssl_password

◆ sslContext

◆ stats_collection

acl_access* SquidConfig::stats_collection

Definition at line 368 of file SquidConfig.h.

Referenced by ClientHttpRequest::logRequest().

◆ store

char* SquidConfig::store

Definition at line 178 of file SquidConfig.h.

Referenced by storeLogOpen().

◆ Store

◆ store_dir_select_algorithm

char* SquidConfig::store_dir_select_algorithm

◆ store_id [1/2]

◆ store_id [2/2]

acl_access* SquidConfig::store_id

Definition at line 377 of file SquidConfig.h.

◆ store_id_bypass

int SquidConfig::store_id_bypass

Definition at line 304 of file SquidConfig.h.

Referenced by redirectInit(), storeIdStart(), and storeIdStats().

◆ storeId_extras

char* SquidConfig::storeId_extras

Definition at line 541 of file SquidConfig.h.

Referenced by redirectInit().

◆ storeIdChildren

Helper::ChildConfig SquidConfig::storeIdChildren

Definition at line 210 of file SquidConfig.h.

Referenced by configDoConfigure(), and redirectInit().

◆ storeMiss

acl_access* SquidConfig::storeMiss

Definition at line 367 of file SquidConfig.h.

Referenced by Client::blockCaching().

◆ strip_query_terms

int SquidConfig::strip_query_terms

Definition at line 302 of file SquidConfig.h.

Referenced by urlCanonicalCleanWithoutRequest().

◆ surrogate_id

◆ surrogate_is_remote

int SquidConfig::surrogate_is_remote

Definition at line 315 of file SquidConfig.h.

Referenced by HttpStateData::processSurrogateControl().

◆ Swap

◆ swap

char* SquidConfig::swap

Definition at line 179 of file SquidConfig.h.

Referenced by Fs::Ufs::UFSSwapDir::logFile().

◆ swapout_chunk_size

size_t SquidConfig::swapout_chunk_size

Definition at line 487 of file SquidConfig.h.

Referenced by storeDigestSwapOutStep().

◆ tcp

struct { ... } SquidConfig::tcp

◆ tcpRcvBufsz

size_t SquidConfig::tcpRcvBufsz

Definition at line 244 of file SquidConfig.h.

Referenced by comm_apply_flags(), and comm_open_uds().

◆ telnet

int SquidConfig::telnet

Definition at line 418 of file SquidConfig.h.

Referenced by Ftp::Client::writeCommand().

◆ test_reachability

int SquidConfig::test_reachability

Definition at line 290 of file SquidConfig.h.

Referenced by ICP2State::created(), and Comm::ConnOpener::sendAnswer().

◆ Timeout

◆ tproxy_uses_indirect_client

int SquidConfig::tproxy_uses_indirect_client

Definition at line 333 of file SquidConfig.h.

Referenced by getOutgoingAddress().

◆ ttl

int SquidConfig::ttl

Definition at line 463 of file SquidConfig.h.

Referenced by accessLogInit().

◆ udp

struct { ... } SquidConfig::udp

◆ udp_incoming

Ip::Address SquidConfig::udp_incoming

Definition at line 235 of file SquidConfig.h.

Referenced by accessLogInit(), htcpOpenPorts(), icpOpenPorts(), idnsInitVC(), and Dns::Init().

◆ udp_outgoing

◆ udpMaxHitObjsz

size_t SquidConfig::udpMaxHitObjsz

Definition at line 245 of file SquidConfig.h.

Referenced by configDoConfigure().

◆ umask

int SquidConfig::umask

Definition at line 523 of file SquidConfig.h.

Referenced by mainReconfigureFinish(), parseConfigFileOrThrow(), and SquidMain().

◆ unclean_shutdown

int SquidConfig::unclean_shutdown

Definition at line 494 of file SquidConfig.h.

Referenced by Security::ServerOptions::updateContextConfig().

◆ uniqueHostname

char* SquidConfig::uniqueHostname

Definition at line 222 of file SquidConfig.h.

Referenced by uniqueHostname().

◆ unlinkd

char* SquidConfig::unlinkd

Definition at line 198 of file SquidConfig.h.

Referenced by configDoConfigure(), and unlinkdInit().

◆ uri_whitespace

int SquidConfig::uri_whitespace

Definition at line 456 of file SquidConfig.h.

Referenced by AnyP::Uri::cleanup(), and AnyP::Uri::parse().

◆ urlRewrite

time_t SquidConfig::urlRewrite

◆ use_short_names

int SquidConfig::use_short_names

Definition at line 426 of file SquidConfig.h.

Referenced by mimeGetIconURL().

◆ v4_first

int SquidConfig::v4_first

Definition at line 545 of file SquidConfig.h.

◆ vary_ignore_expire

int SquidConfig::vary_ignore_expire

Definition at line 314 of file SquidConfig.h.

Referenced by HttpReply::hdrExpirationTime().

◆ version

int SquidConfig::version

Definition at line 158 of file SquidConfig.h.

Referenced by wccpHandleUdp(), and wccpInit().

◆ via

◆ visible_appname_string

char* SquidConfig::visible_appname_string

Definition at line 190 of file SquidConfig.h.

◆ visibleHostname

char* SquidConfig::visibleHostname

Definition at line 221 of file SquidConfig.h.

Referenced by getMyHostname().

◆ warnings

struct { ... } SquidConfig::warnings

Referenced by statAvgTick().

◆ Wccp

struct { ... } SquidConfig::Wccp

◆ Wccp2

struct { ... } SquidConfig::Wccp2

◆ weight

int SquidConfig::weight

Definition at line 169 of file SquidConfig.h.

Referenced by wccp2Init().

◆ WIN32_IpAddrChangeMonitor

int SquidConfig::WIN32_IpAddrChangeMonitor

Definition at line 337 of file SquidConfig.h.

Referenced by WIN32_IpAddrChangeMonitorInit().

◆ workers

◆ write

time_t SquidConfig::write

Definition at line 107 of file SquidConfig.h.

Referenced by writeTimedOut().


The documentation for this class was generated from the following file:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors