libmoost
moost::algorithm::ketama_partitioner< T > Member List
This is the complete list of members for moost::algorithm::ketama_partitioner< T >, including all inherited members.
default_seed()moost::algorithm::ketama_partitioner< T > [inline, private, static]
fnv_hash(const void *key, size_t len) const moost::algorithm::ketama_partitioner< T > [inline, private]
ketama_partitioner(size_t num_buckets, size_t num_hashes=4096)moost::algorithm::ketama_partitioner< T > [inline]
ketama_partitioner(const std::vector< Y > &buckets, size_t num_hashes=4096)moost::algorithm::ketama_partitioner< T > [inline]
ketama_partitioner(const std::vector< std::string > &buckets, size_t num_hashes=4096)moost::algorithm::ketama_partitioner< T > [inline]
m_bhashesmoost::algorithm::ketama_partitioner< T > [private]
num_buckets() const moost::algorithm::partitioner< T > [inline]
partition(const T &key) const moost::algorithm::ketama_partitioner< T > [inline, virtual]
partition(const std::string &key) constmoost::algorithm::ketama_partitioner< T > [inline]
partitioner(size_t num_buckets)moost::algorithm::partitioner< T > [inline]
~partitioner()moost::algorithm::partitioner< T > [inline, virtual]