MediaWiki REL1_32
HashRing Member List

This is the complete list of members for HashRing, including all inherited members.

$algoHashRingprotected
$baseRingHashRingprotected
$ejectExpiryByLocationHashRingprotected
$liveRingHashRingprotected
$weightByLocationHashRingprotected
__construct(array $map, $algo='sha1', array $ejections=[])HashRing
buildLocationRing(array $weightByLocation, $algo)HashRingprivate
ejectFromLiveRing( $location, $ttl)HashRing
findNodeIndexForPosition( $position, $ring)HashRingprivate
getCurrentTime()HashRingprotected
getItemPosition( $item)HashRingprivate
getLiveLocation( $item)HashRing
getLiveLocations( $item, $limit)HashRing
getLiveLocationWeights()HashRing
getLiveRing()HashRingprotected
getLocation( $item)HashRing
getLocations( $item, $limit, $from=self::RING_ALL)HashRing
getLocationWeights()HashRing
getNextClockwiseNodeIndex( $i, $ring)HashRingprivate
getNodePositionQuartet( $nodeGroupName)HashRingprivate
init(array $map, $algo, array $ejections)HashRingprotected
KEY_LOCATIONHashRing
KEY_POSHashRing
serialize()HashRing
unserialize( $serialized)HashRing