VDRIVE::DistNearestNeighbour Member List

This is the complete list of members for VDRIVE::DistNearestNeighbour, including all inherited members.
aVDRIVE::Distributor
bVDRIVE::Distributor
createDistributor(int32_t distributor, int argc, char **argv)VDRIVE::Distributor [static]
CRUSHVDRIVE::Distributor [static]
DistNearestNeighbour(xercesc::DOMElement *data)VDRIVE::DistNearestNeighbour
DistNearestNeighbour(int argc, char **argv)VDRIVE::DistNearestNeighbour
DistNearestNeighbour(bool staticNNCopies, int32_t nnCopies, int32_t nnCopiesFactor)VDRIVE::DistNearestNeighbour
DistNearestNeighbour(const DistNearestNeighbour &orig)VDRIVE::DistNearestNeighbour
Distributor()VDRIVE::Distributor [protected]
gcrypt(std::string *data) const VDRIVE::Distributor
getBaseMessage() const VDRIVE::Distributor [virtual]
getCopies() const VDRIVE::DistNearestNeighbour [inline, virtual]
getDisks() const VDRIVE::DistNearestNeighbour [virtual]
getExtentsize() const VDRIVE::DistNearestNeighbour [inline, virtual]
getNNCopies(std::list< Disk * > *disks) const VDRIVE::DistNearestNeighbour [protected, virtual]
getNumThreads() const VDRIVE::Distributor [inline]
getXMLRootType()VDRIVE::DistNearestNeighbour [inline, static]
HASH_MTVDRIVE::Distributor [static]
HASH_RANDVDRIVE::Distributor [static]
HASH_SHA1VDRIVE::Distributor [static]
HASH_XORVDRIVE::Distributor [static]
VDRIVE::Distributor::hashFunction(std::string *data) const VDRIVE::Distributor
hashFunctionInt64(std::string *data) const VDRIVE::Distributor
loadDistributor(std::string filename)VDRIVE::Distributor [static]
myLC(std::string *data) const VDRIVE::Distributor
myMTRand(std::string *data) const VDRIVE::Distributor
myRand(std::string *data) const VDRIVE::Distributor
mySHA1(std::string *data) const VDRIVE::Distributor
NEAREST_NEIGHBOURVDRIVE::Distributor [static]
placeExtent(int64_t virtualVolumeId, int64_t position)VDRIVE::DistNearestNeighbour [virtual]
REDUNDANT_SHAREVDRIVE::Distributor [static]
REDUNDANT_SHARE_KVDRIVE::Distributor [static]
ROUND_ROBINVDRIVE::Distributor [static]
RUSH_PVDRIVE::Distributor [static]
save(std::string filename) const VDRIVE::Distributor
setBaseMessage(uint8_t *baseMessage)VDRIVE::Distributor [virtual]
setClusters(std::list< std::list< Disk * > * > *clusters, std::list< uint32_t > *weights)VDRIVE::Distributor [inline, virtual]
setConfiguration(std::list< Disk * > *disks, int64_t extentsize, int32_t copies)VDRIVE::DistNearestNeighbour [virtual]
setDisks(std::list< Disk * > *disks)VDRIVE::DistNearestNeighbour [virtual]
setDisksMulti(std::list< Disk * > *disks, VDRIVE_DNN_MULT *multiplicity)VDRIVE::DistNearestNeighbour [virtual]
setNumThreads(uint16_t numThreads)VDRIVE::Distributor [inline]
SHAREVDRIVE::Distributor [static]
toXML(xercesc::DOMDocument *doc) const VDRIVE::DistNearestNeighbour [virtual]
usedHashAlgorithm(bool *internal, int *gcryptalgorithm, int *intalgorithm) const VDRIVE::Distributor [inline]
useGCryptHashAlgorithm(int algorithm)VDRIVE::Distributor [inline]
useInternalHashAlgorithm(int algorithm)VDRIVE::Distributor [inline]
~DistNearestNeighbour()VDRIVE::DistNearestNeighbour [virtual]
~Distributor()VDRIVE::Distributor [virtual]