MediaWiki REL1_34
|
This is the complete list of members for HashRing, including all inherited members.
$algo | HashRing | protected |
$baseRing | HashRing | protected |
$ejectExpiryByLocation | HashRing | protected |
$liveRing | HashRing | protected |
$weightByLocation | HashRing | protected |
__construct(array $map, $algo='sha1', array $ejections=[]) | HashRing | |
buildLocationRing(array $weightByLocation) | HashRing | private |
ejectFromLiveRing( $location, $ttl) | HashRing | |
findNodeIndexForPosition( $position, $ring) | HashRing | private |
getCurrentTime() | HashRing | protected |
getItemPosition( $item) | HashRing | private |
getLiveLocation( $item) | HashRing | |
getLiveLocations( $item, $limit) | HashRing | |
getLiveLocationWeights() | HashRing | |
getLiveRing() | HashRing | protected |
getLocation( $item) | HashRing | |
getLocations( $item, $limit, $from=self::RING_ALL) | HashRing | |
getLocationWeights() | HashRing | |
getNextClockwiseNodeIndex( $i, $ring) | HashRing | private |
getNodePositionQuartet( $nodeGroupName) | HashRing | private |
init(array $map, $algo, array $ejections) | HashRing | protected |
KEY_LOCATION | HashRing | |
KEY_POS | HashRing | |
serialize() | HashRing | |
unserialize( $serialized) | HashRing |