Go to the documentation of this file.
9 #ifndef SQUID_CACHEPEER_H_
10 #define SQUID_CACHEPEER_H_
20 #define PEER_MULTICAST_SIBLINGS 1
119 #if PEER_MULTICAST_SIBLINGS
141 #if USE_CACHE_DIGESTS
163 unsigned int hash = 0;
169 unsigned int hash = 0;
bool waitingForClose
a conn must close before we open a standby conn
Maintains an fixed-size "standby" PconnPool for a single CachePeer.
Ip::Address addresses[10]
int connection_auth
0 - off, 1 - on, 2 - auto
double load_factor
normalized weight value
struct CachePeer::@31 options
std::shared_ptr< SSL_CTX > ContextPointer
time_t last_connect_failure
PconnPool * pool
idle connection pool for this peer
bool reprobe
whether to do another TCP probe after current TCP probes
Security::SessionStatePointer sslSession
int limit
the limit itself
time_t connectTimeout() const
int front_end_https
0 - off, 1 - on, 2 - auto
char * domain
Forced domain.
NeighborTypeDomainList * typelist
struct CachePeer::@30 htcp
TLS squid.conf settings for a remote server peer.
CbcPointer< PeerPoolMgr > mgr
pool manager
struct CachePeer::@32::@38 flags
representation of a neighbor_type_domain configuration directive. A POD
struct CachePeer::icp_ icp
Security::ContextPointer sslContext
struct CachePeer::@36 standby
optional "cache_peer standby=limit" feature
std::unique_ptr< SSL_SESSION, HardFun< void, SSL_SESSION *, &SSL_SESSION_free > > SessionStatePointer
time_t connect_timeout_raw
connect_timeout; use connectTimeout() instead!
struct CachePeer::@31::@37 carp_key
int logged_state
so we can print dead/revived msgs
time_t last_connect_probe
#define ICP_VERSION_CURRENT
struct CachePeer::@32 mcast
Security::PeerOptions secure
security settings for peer connection
int conn_open
current opened connections
struct CachePeer::@29 stats