vector<unsigned int> HashTable::statBuckets() { vector<unsigned int> ret; HashTable::Iterator it = createIterator(); for (unsigned int i=0; i<getNumberOfBuckets(); ++i) { placeIterator(it, i); unsigned int count = 0; while (it.next()) { ++count; } if (count >= ret.size()) { ret.resize(count+1, 0); } ++ret.at(count); } return ret; }
//GUI user count void Dispatcher::getHostCount() { emit returnHostCount(getNumberOfHosts(), getNumberOfBuckets()); }