
Go to the source code of this file.
Functions | |
void | peerUserHashInit (void) |
CachePeer * | peerUserHashSelectParent (PeerSelector *) |
Function Documentation
◆ peerUserHashInit()
void peerUserHashInit | ( | void | ) |
Definition at line 44 of file peer_userhash.cc.
References assert, cbdataReference, cbdataReferenceDone, Config, double, int, n_userhash_peers, CachePeer::name, CachePeer::next, CachePeer::options, PEER_PARENT, SquidConfig::peers, peerSortWeight(), peerUserHashRegisterWithCacheManager(), ROTATE_LEFT, safe_free, CachePeer::type, CachePeer::userhash, userhash_peers, CachePeer::weight, and xcalloc().
Referenced by serverConnectionsOpen().
◆ peerUserHashSelectParent()
CachePeer* peerUserHashSelectParent | ( | PeerSelector * | ) |
Definition at line 151 of file peer_userhash.cc.
References assert, debugs, n_userhash_peers, CachePeer::name, NULL, peerHTTPOkay(), PeerSelector::request, request(), ROTATE_LEFT, CachePeer::userhash, and userhash_peers.
Referenced by PeerSelector::selectSomeParent().