#include <CachePeer.h>

Classes | |
struct | icp_ |
Public Member Functions | |
CachePeer ()=default | |
~CachePeer () | |
time_t | connectTimeout () const |
Private Member Functions | |
CBDATA_CLASS (CachePeer) | |
Detailed Description
Definition at line 27 of file CachePeer.h.
Constructor & Destructor Documentation
◆ CachePeer()
|
default |
◆ ~CachePeer()
CachePeer::~CachePeer | ( | ) |
Definition at line 20 of file CachePeer.cc.
References access, aclDestroyAccessList(), cbdataReferenceDone, PeerPoolMgr::Checkpoint(), digest, digest_url, domain, host, login, name, next, NeighborTypeDomainList::next, standby, typelist, and xfree.
Member Function Documentation
◆ CBDATA_CLASS()
|
private |
◆ connectTimeout()
time_t CachePeer::connectTimeout | ( | ) | const |
- Returns
- the effective connect timeout for the given peer
Definition at line 51 of file CachePeer.cc.
References Config, connect_timeout_raw, SquidConfig::peer_connect, and SquidConfig::Timeout.
Referenced by Comm::Connection::connectTimeout(), PeerPoolMgr::handleOpenedConnection(), PeerPoolMgr::openNewConnection(), and peerProbeConnect().
Member Data Documentation
◆ access
acl_access* CachePeer::access = nullptr |
Definition at line 79 of file CachePeer.h.
Referenced by ~CachePeer(), dump_peer(), parse_peer_access(), and peerAllowedToUse().
◆ addresses
Ip::Address CachePeer::addresses[10] |
Definition at line 150 of file CachePeer.h.
Referenced by PeerPoolMgr::openNewConnection(), peerDNSConfigure(), peerProbeConnect(), and whichPeer().
◆ allow_miss
bool CachePeer::allow_miss = false |
Definition at line 103 of file CachePeer.h.
Referenced by dump_peer_options(), parse_peer(), and HttpStateData::sendRequest().
◆ auth_no_keytab
bool CachePeer::auth_no_keytab = false |
Definition at line 122 of file CachePeer.h.
Referenced by parse_peer(), and HttpRequest::prepForPeering().
◆ avg_n_members
double CachePeer::avg_n_members = 0.0 |
Definition at line 129 of file CachePeer.h.
Referenced by peerCountMcastPeersAbort().
◆ background_ping
bool CachePeer::background_ping = false |
Definition at line 84 of file CachePeer.h.
Referenced by dump_peer_options(), parse_peer(), and peerWouldBePinged().
◆ basetime
int CachePeer::basetime = 0 |
Definition at line 126 of file CachePeer.h.
Referenced by getWeightedRoundRobinParent(), PeerSelector::handleHtcpParentMiss(), PeerSelector::handleIcpParentMiss(), and parse_peer().
◆ carp [1/2]
bool CachePeer::carp = false |
Definition at line 104 of file CachePeer.h.
Referenced by carpCachemgr(), carpInit(), carpSelectParent(), dump_peer_options(), and parse_peer().
◆ carp [2/2]
struct { ... } CachePeer::carp |
◆ carp_key
struct { ... } CachePeer::carp_key |
Referenced by carpSelectParent(), and parse_peer().
◆ closest_only
bool CachePeer::closest_only = false |
Definition at line 90 of file CachePeer.h.
Referenced by dump_peer_options(), PeerSelector::handleHtcpParentMiss(), PeerSelector::handleIcpParentMiss(), and parse_peer().
◆ conn_open
int CachePeer::conn_open = 0 |
Definition at line 59 of file CachePeer.h.
Referenced by peerCanOpenMore(), and peerConnClosed().
◆ connect_fail_limit
int CachePeer::connect_fail_limit = 0 |
Definition at line 176 of file CachePeer.h.
Referenced by dump_peer_options(), parse_peer(), and peerConnectSucceded().
◆ connect_timeout_raw
time_t CachePeer::connect_timeout_raw = 0 |
Definition at line 175 of file CachePeer.h.
Referenced by connectTimeout(), dump_peer_options(), and parse_peer().
◆ connection_auth
int CachePeer::connection_auth = 2 |
Definition at line 195 of file CachePeer.h.
Referenced by dump_peer_options(), parse_peer(), and HttpStateData::peerSupportsConnectionPinning().
◆ count_event_pending
bool CachePeer::count_event_pending = false |
Definition at line 136 of file CachePeer.h.
◆ counting
bool CachePeer::counting = false |
Definition at line 137 of file CachePeer.h.
◆ counts
int CachePeer::counts[2] = {0, 0} |
Definition at line 72 of file CachePeer.h.
Referenced by neighborAliveHtcp().
◆ default_parent
bool CachePeer::default_parent = false |
Definition at line 86 of file CachePeer.h.
Referenced by dump_peer_options(), getDefaultParent(), and parse_peer().
◆ digest
PeerDigest* CachePeer::digest = nullptr |
Definition at line 142 of file CachePeer.h.
Referenced by ~CachePeer(), peerDigestCreate(), peerDigestLookup(), and statPeerSelect().
◆ digest_url
char* CachePeer::digest_url = nullptr |
Definition at line 143 of file CachePeer.h.
Referenced by ~CachePeer(), dump_peer_options(), parse_peer(), and peerDigestRequest().
◆ domain
char* CachePeer::domain = nullptr |
Definition at line 187 of file CachePeer.h.
Referenced by ~CachePeer(), dump_peer_options(), parse_peer(), and HttpRequest::prepForPeering().
◆ fetches
int CachePeer::fetches = 0 |
Definition at line 48 of file CachePeer.h.
Referenced by carpCachemgr(), peerSourceHashCachemgr(), peerUserHashCachemgr(), and snmp_meshPtblFn().
◆ flags
struct { ... } CachePeer::flags |
◆ front_end_https
int CachePeer::front_end_https = 0 |
Definition at line 194 of file CachePeer.h.
Referenced by parse_peer(), and HttpStateData::sendRequest().
◆ hash
unsigned int CachePeer::hash = 0 |
Definition at line 157 of file CachePeer.h.
◆ host [1/2]
char* CachePeer::host = nullptr |
Definition at line 40 of file CachePeer.h.
Referenced by PeerDigest::PeerDigest(), ~CachePeer(), dump_peer(), getDefaultParent(), getFirstUpParent(), TunnelStateData::getHost(), getRoundRobinParent(), getWeightedRoundRobinParent(), neighborIgnoreNonPeer(), neighbors_init(), neighborsDigestSelect(), neighborsUdpAck(), neighborsUdpPing(), neighborUp(), netdbExchangeHandleReply(), netdbExchangeStart(), netdbExchangeUpdatePeer(), netdbPeerAdd(), netdbUpdatePeer(), PeerSelector::noteIps(), operator<<(), parse_peer(), peerConnectFailed(), peerConnectFailedSilent(), peerConnectSucceded(), peerCountMcastPeersAbort(), peerDigestCheck(), peerDigestLookup(), peerDigestRequest(), peerDNSConfigure(), peerNoteDigestLookup(), peerProbeConnect(), peerRefreshDNS(), HttpRequest::prepForPeering(), PeerSelector::resolveSelected(), HttpStateData::sendRequest(), snmp_meshPtblFn(), PeerPoolMgr::start(), and statPeerSelect().
◆ host [2/2]
bool CachePeer::host = false |
Definition at line 108 of file CachePeer.h.
◆ htcp [1/2]
struct { ... } CachePeer::htcp |
Referenced by dump_peer_options(), htcpForwardClr(), neighborAliveHtcp(), neighborsHtcpClear(), neighborsUdpPing(), and parse_peer().
◆ htcp [2/2]
bool CachePeer::htcp = false |
Definition at line 92 of file CachePeer.h.
◆ htcp_forward_clr
bool CachePeer::htcp_forward_clr = false |
Definition at line 97 of file CachePeer.h.
Referenced by htcpForwardClr(), and parse_peer().
◆ htcp_no_clr
bool CachePeer::htcp_no_clr = false |
Definition at line 94 of file CachePeer.h.
Referenced by dump_peer_options(), neighborsHtcpClear(), and parse_peer().
◆ htcp_no_purge_clr
bool CachePeer::htcp_no_purge_clr = false |
Definition at line 95 of file CachePeer.h.
Referenced by dump_peer_options(), neighborsHtcpClear(), and parse_peer().
◆ htcp_oldsquid
bool CachePeer::htcp_oldsquid = false |
Definition at line 93 of file CachePeer.h.
Referenced by dump_peer_options(), htcpClear(), htcpQuery(), and parse_peer().
◆ htcp_only_clr
bool CachePeer::htcp_only_clr = false |
Definition at line 96 of file CachePeer.h.
Referenced by dump_peer_options(), neighborsUdpPing(), and parse_peer().
◆ http_port
unsigned short CachePeer::http_port = CACHE_HTTP_PORT |
Definition at line 77 of file CachePeer.h.
Referenced by dump_peer(), neighbors_init(), netdbExchangeHandleReply(), netdbExchangeStart(), PeerPoolMgr::openNewConnection(), parse_peer(), peerAllowedToUse(), peerConnectFailed(), peerConnectFailedSilent(), peerConnectSucceded(), peerDigestCheck(), peerDigestRequest(), peerDNSConfigure(), peerFindByNameAndPort(), peerProbeConnect(), and snmp_meshPtblFn().
◆ icp
struct CachePeer::icp_ CachePeer::icp |
◆ id
int CachePeer::id = 0 |
Definition at line 133 of file CachePeer.h.
Referenced by peerCountMcastPeersCreateAndSend().
◆ ignored_replies
int CachePeer::ignored_replies = 0 |
Definition at line 50 of file CachePeer.h.
Referenced by neighborCountIgnored(), neighborIgnoreNonPeer(), and snmp_meshPtblFn().
◆ in_addr
Ip::Address CachePeer::in_addr |
Definition at line 43 of file CachePeer.h.
Referenced by PeerSelector::handleHtcpParentMiss(), PeerSelector::handleIcpParentMiss(), htcpClear(), htcpForwardClr(), htcpQuery(), neighborIgnoreNonPeer(), neighborsHtcpClear(), neighborsUdpPing(), neighborUp(), peerCountMcastPeersCreateAndSend(), peerDNSConfigure(), and snmp_meshPtblFn().
◆ index
u_int CachePeer::index = 0 |
Definition at line 38 of file CachePeer.h.
Referenced by parse_peer(), and snmp_meshPtblFn().
◆ last_connect_failure
time_t CachePeer::last_connect_failure = 0 |
Definition at line 56 of file CachePeer.h.
Referenced by peerConnectFailedSilent().
◆ last_connect_probe
time_t CachePeer::last_connect_probe = 0 |
Definition at line 57 of file CachePeer.h.
Referenced by peerProbeConnect(), and peerProbeIsBusy().
◆ last_query
time_t CachePeer::last_query = 0 |
Definition at line 54 of file CachePeer.h.
Referenced by neighborsUdpPing(), and peerWouldBePinged().
◆ last_reply
time_t CachePeer::last_reply = 0 |
Definition at line 55 of file CachePeer.h.
Referenced by peerAlive().
◆ limit
int CachePeer::limit = 0 |
Definition at line 183 of file CachePeer.h.
Referenced by PeerPoolMgr::checkpoint(), PeerPoolMgr::doneAll(), dump_peer_options(), and parse_peer().
◆ load_factor
double CachePeer::load_factor = 0.0 |
Definition at line 159 of file CachePeer.h.
◆ load_multiplier
double CachePeer::load_multiplier = 0.0 |
Definition at line 158 of file CachePeer.h.
◆ logged_state
int CachePeer::logged_state = PEER_ALIVE |
Definition at line 58 of file CachePeer.h.
Referenced by neighborsUdpPing(), peerAlive(), and peerConnectFailedSilent().
◆ login
char* CachePeer::login = nullptr |
Definition at line 174 of file CachePeer.h.
Referenced by ~CachePeer(), dump_peer_options(), netdbExchangeStart(), parse_peer(), peerDigestRequest(), and HttpRequest::prepForPeering().
◆ max_conn
int CachePeer::max_conn = 0 |
Definition at line 177 of file CachePeer.h.
Referenced by dump_peer_options(), parse_peer(), and peerCanOpenMore().
◆ mcast
struct { ... } CachePeer::mcast |
◆ mcast_responder
bool CachePeer::mcast_responder = false |
Definition at line 89 of file CachePeer.h.
Referenced by dump_peer_options(), ignoreMulticastReply(), parse_peer(), and peerWouldBePinged().
◆ mcast_siblings
bool CachePeer::mcast_siblings = false |
Definition at line 120 of file CachePeer.h.
Referenced by dump_peer_options(), neighborType(), parse_peer(), and peerAllowedToUse().
◆ mgr
CbcPointer<PeerPoolMgr> CachePeer::mgr |
Definition at line 182 of file CachePeer.h.
Referenced by peerAlive(), peerConnClosed(), and peerDNSConfigure().
◆ n_addresses
int CachePeer::n_addresses = 0 |
Definition at line 151 of file CachePeer.h.
Referenced by neighborUp(), PeerPoolMgr::openNewConnection(), peerConnectSucceded(), peerDNSConfigure(), peerProbeConnect(), peerWouldBePinged(), and whichPeer().
◆ n_keepalives_recv
int CachePeer::n_keepalives_recv = 0 |
Definition at line 52 of file CachePeer.h.
Referenced by HttpStateData::keepaliveAccounting(), HttpStateData::sendRequest(), and snmp_meshPtblFn().
◆ n_keepalives_sent
int CachePeer::n_keepalives_sent = 0 |
Definition at line 51 of file CachePeer.h.
Referenced by HttpStateData::keepaliveAccounting(), HttpStateData::sendRequest(), and snmp_meshPtblFn().
◆ n_replies_expected
int CachePeer::n_replies_expected = 0 |
Definition at line 131 of file CachePeer.h.
Referenced by neighborsUdpPing(), and peerCountMcastPeersAbort().
◆ n_times_counted
int CachePeer::n_times_counted = 0 |
Definition at line 130 of file CachePeer.h.
Referenced by peerCountMcastPeersAbort().
◆ name
char* CachePeer::name = nullptr |
Definition at line 39 of file CachePeer.h.
Referenced by ~CachePeer(), carpCachemgr(), carpInit(), carpSelectParent(), dump_peer(), neighborsUdpPing(), parse_peer(), peerAlive(), peerAllowedToUse(), peerConnectFailedSilent(), peerFindByName(), peerFindByNameAndPort(), peerSourceHashCachemgr(), peerSourceHashInit(), peerSourceHashSelectParent(), peerUserHashCachemgr(), peerUserHashInit(), peerUserHashSelectParent(), and HierarchyLogEntry::resetPeerNotes().
◆ next
CachePeer* CachePeer::next = nullptr |
Definition at line 153 of file CachePeer.h.
Referenced by ~CachePeer(), carpCachemgr(), carpInit(), dump_peer(), dump_peers(), getDefaultParent(), getFirstUpParent(), getNextPeer(), getRoundRobinParent(), getWeightedRoundRobinParent(), htcpForwardClr(), neighborIgnoreNonPeer(), neighborRemove(), neighbors_init(), neighborsCount(), neighborsDigestSelect(), neighborsHtcpClear(), neighborsUdpPing(), peer_Inst(), peerClearRR(), peerFindByName(), peerFindByNameAndPort(), peerRefreshDNS(), peerSourceHashCachemgr(), peerSourceHashInit(), peerUserHashCachemgr(), peerUserHashInit(), PeerSelector::selectAllParents(), snmp_meshPtblFn(), PeerPoolMgrsRr::syncConfig(), and whichPeer().
◆ no_delay
bool CachePeer::no_delay = false |
Definition at line 101 of file CachePeer.h.
Referenced by HttpStateData::HttpStateData(), dump_peer_options(), and parse_peer().
◆ no_digest
bool CachePeer::no_digest = false |
Definition at line 85 of file CachePeer.h.
Referenced by dump_peer_options(), and parse_peer().
◆ no_netdb_exchange
bool CachePeer::no_netdb_exchange = false |
Definition at line 99 of file CachePeer.h.
Referenced by dump_peer_options(), parse_peer(), and peerDNSConfigure().
◆ no_query
bool CachePeer::no_query = false |
Definition at line 83 of file CachePeer.h.
Referenced by dump_peer_options(), neighborUp(), parse_peer(), and peerWouldBePinged().
◆ no_tproxy
bool CachePeer::no_tproxy = false |
Definition at line 118 of file CachePeer.h.
Referenced by dump_peer_options(), and parse_peer().
◆ options
struct { ... } CachePeer::options |
Referenced by HttpStateData::HttpStateData(), carpInit(), carpSelectParent(), dump_peer_options(), getDefaultParent(), getRoundRobinParent(), getWeightedRoundRobinParent(), PeerSelector::handleHtcpParentMiss(), PeerSelector::handleIcpParentMiss(), htcpClear(), htcpForwardClr(), htcpQuery(), ignoreMulticastReply(), neighborsHtcpClear(), neighborsUdpPing(), neighborType(), neighborUp(), neighborUpdateRtt(), parse_peer(), peerAllowedToUse(), peerCountHandleIcpReply(), peerDNSConfigure(), peerSourceHashInit(), HttpStateData::peerSupportsConnectionPinning(), peerUserHashInit(), peerWouldBePinged(), HttpRequest::prepForPeering(), and HttpStateData::sendRequest().
◆ originserver
bool CachePeer::originserver = false |
Definition at line 117 of file CachePeer.h.
Referenced by HttpStateData::HttpStateData(), dump_peer_options(), parse_peer(), peerAllowedToUse(), HttpStateData::peerSupportsConnectionPinning(), and HttpRequest::prepForPeering().
◆ params
bool CachePeer::params = false |
Definition at line 111 of file CachePeer.h.
Referenced by Comm::ConnOpener::createFd(), and Comm::ConnOpener::sendAnswer().
◆ path
bool CachePeer::path = false |
Definition at line 110 of file CachePeer.h.
Referenced by unlinkdUnlink().
◆ pings_acked
int CachePeer::pings_acked = 0 |
Definition at line 47 of file CachePeer.h.
Referenced by neighborAlive(), neighborAliveHtcp(), neighborsUdpAck(), neighborUpdateRtt(), and snmp_meshPtblFn().
◆ pings_sent
int CachePeer::pings_sent = 0 |
Definition at line 46 of file CachePeer.h.
Referenced by neighborsUdpPing(), and snmp_meshPtblFn().
◆ pool
PconnPool* CachePeer::pool = nullptr |
Definition at line 181 of file CachePeer.h.
Referenced by PeerPoolMgr::checkpoint(), PeerPoolMgr::closeOldConnections(), peerHasConnAvailable(), PeerPoolMgr::pushNewConnection(), and PeerPoolMgr::validPeer().
◆ port [1/2]
unsigned short CachePeer::port = 0 |
Definition at line 73 of file CachePeer.h.
◆ port [2/2]
bool CachePeer::port = false |
Definition at line 109 of file CachePeer.h.
◆ probe_start
time_t CachePeer::probe_start = 0 |
Definition at line 53 of file CachePeer.h.
Referenced by neighborsUdpPing(), neighborUp(), and peerAlive().
◆ proxy_only
bool CachePeer::proxy_only = false |
Definition at line 82 of file CachePeer.h.
Referenced by HttpStateData::HttpStateData(), dump_peer_options(), and parse_peer().
◆ reprobe
bool CachePeer::reprobe = false |
Definition at line 148 of file CachePeer.h.
Referenced by peerProbeConnect(), and peerProbeConnectDone().
◆ roundrobin
bool CachePeer::roundrobin = false |
Definition at line 87 of file CachePeer.h.
Referenced by dump_peer_options(), getRoundRobinParent(), and parse_peer().
◆ rr_count
int CachePeer::rr_count = 0 |
Definition at line 152 of file CachePeer.h.
Referenced by getRoundRobinParent(), getWeightedRoundRobinParent(), and peerClearRR().
◆ rtt
int CachePeer::rtt = 0 |
Definition at line 49 of file CachePeer.h.
Referenced by getWeightedRoundRobinParent(), neighborsUdpPing(), neighborUpdateRtt(), peerCountHandleIcpReply(), peerCountMcastPeersAbort(), and snmp_meshPtblFn().
◆ scheme
bool CachePeer::scheme = false |
Definition at line 107 of file CachePeer.h.
◆ secure
Security::PeerOptions CachePeer::secure |
Definition at line 190 of file CachePeer.h.
Referenced by dump_peer_options(), Security::BlindPeerConnector::getTlsContext(), PeerPoolMgr::handleOpenedConnection(), Security::BlindPeerConnector::initialize(), netdbExchangeStart(), parse_peer(), and peerDigestRequest().
◆ set
bool CachePeer::set = false |
Definition at line 106 of file CachePeer.h.
◆ sourcehash [1/2]
bool CachePeer::sourcehash = false |
Definition at line 116 of file CachePeer.h.
Referenced by dump_peer_options(), parse_peer(), peerSourceHashCachemgr(), peerSourceHashInit(), and peerSourceHashSelectParent().
◆ sourcehash [2/2]
struct { ... } CachePeer::sourcehash |
◆ sslContext
Security::ContextPointer CachePeer::sslContext |
Definition at line 191 of file CachePeer.h.
Referenced by Security::BlindPeerConnector::getTlsContext().
◆ sslSession
Security::SessionStatePointer CachePeer::sslSession |
Definition at line 192 of file CachePeer.h.
Referenced by Security::BlindPeerConnector::initialize().
◆ standby
struct { ... } CachePeer::standby |
Referenced by ~CachePeer(), PeerPoolMgr::checkpoint(), PeerPoolMgr::closeOldConnections(), PeerPoolMgr::doneAll(), dump_peer_options(), PeerPoolMgr::openNewConnection(), parse_peer(), peerAlive(), peerConnClosed(), peerDNSConfigure(), peerHasConnAvailable(), PeerPoolMgr::pushNewConnection(), and PeerPoolMgr::validPeer().
◆ stats
struct { ... } CachePeer::stats |
Referenced by carpCachemgr(), getWeightedRoundRobinParent(), HttpStateData::keepaliveAccounting(), neighborAlive(), neighborAliveHtcp(), neighborCountIgnored(), neighborIgnoreNonPeer(), neighborsUdpAck(), neighborsUdpPing(), neighborUp(), neighborUpdateRtt(), peerAlive(), peerCanOpenMore(), peerConnClosed(), peerConnectFailedSilent(), peerCountHandleIcpReply(), peerCountMcastPeersAbort(), peerProbeConnect(), peerProbeIsBusy(), peerSourceHashCachemgr(), peerUserHashCachemgr(), peerWouldBePinged(), HttpStateData::sendRequest(), and snmp_meshPtblFn().
◆ tcp_up
int CachePeer::tcp_up = 0 |
Definition at line 146 of file CachePeer.h.
Referenced by neighborUp(), peerAlive(), peerConnectFailedSilent(), and peerConnectSucceded().
◆ testing_now
int CachePeer::testing_now = 0 |
Definition at line 154 of file CachePeer.h.
Referenced by peerProbeConnect(), peerProbeConnectDone(), and peerProbeIsBusy().
◆ ttl
int CachePeer::ttl = 0 |
Definition at line 132 of file CachePeer.h.
Referenced by dump_peer_options(), neighborsUdpPing(), parse_peer(), peerCountMcastPeersCreateAndSend(), and peerDNSConfigure().
◆ type
Definition at line 41 of file CachePeer.h.
Referenced by carpInit(), neighborIgnoreNonPeer(), neighborsUdpPing(), neighborType(), neighborTypeStr(), parse_peer(), peerAllowedToUse(), peerCountMcastPeersCreateAndSend(), peerDNSConfigure(), peerSourceHashInit(), peerUserHashInit(), peerWouldBePinged(), and snmp_meshPtblFn().
◆ typelist
NeighborTypeDomainList* CachePeer::typelist = nullptr |
Definition at line 78 of file CachePeer.h.
Referenced by ~CachePeer(), dump_peer(), neighborType(), and parse_hostdomaintype().
◆ userhash [1/2]
bool CachePeer::userhash = false |
Definition at line 114 of file CachePeer.h.
Referenced by dump_peer_options(), parse_peer(), peerUserHashCachemgr(), peerUserHashInit(), and peerUserHashSelectParent().
◆ userhash [2/2]
struct { ... } CachePeer::userhash |
◆ version
double CachePeer::version = 0.0 |
Definition at line 71 of file CachePeer.h.
Referenced by neighborAliveHtcp().
◆ waitingForClose
bool CachePeer::waitingForClose = false |
Definition at line 184 of file CachePeer.h.
Referenced by PeerPoolMgr::openNewConnection(), and peerConnClosed().
◆ weight
int CachePeer::weight = 1 |
Definition at line 125 of file CachePeer.h.
Referenced by carpInit(), dump_peer_options(), getRoundRobinParent(), getWeightedRoundRobinParent(), PeerSelector::handleHtcpParentMiss(), PeerSelector::handleIcpParentMiss(), parse_peer(), peerSortWeight(), peerSourceHashInit(), and peerUserHashInit().
◆ weighted_roundrobin
bool CachePeer::weighted_roundrobin = false |
Definition at line 88 of file CachePeer.h.
Referenced by dump_peer_options(), getWeightedRoundRobinParent(), neighborUpdateRtt(), parse_peer(), and peerCountHandleIcpReply().
The documentation for this class was generated from the following files:
- src/CachePeer.h
- src/CachePeer.cc