28 bool error()
const override;
29 bool isDone()
const override;
53 aCallback (aCallbackData);
62 while (!isDone() && !entries.size())
65 return currentItem() !=
nullptr;
86 return entries.back();
99 while (
nullptr != (link_ptr = link_next)) {
100 link_next = link_ptr->
next;
103 entries.push_back(e);
107 if (
const auto count = entries.size())
108 debugs(47, 8,
"bucket #" << bucket <<
" entries: " << count);
#define CBDATA_NAMESPACED_CLASS_INIT(namespace, type)
iterates local store_table
bool error() const override
bool isDone() const override
StoreEntry * currentItem() override
void next(void(callback)(void *cbdata), void *cbdata) override
CBDATA_CLASS(LocalSearch)
std::vector< StoreEntry * > entries
#define debugs(SECTION, LEVEL, CONTENT)
hash_link * hash_get_bucket(hash_table *, unsigned int)
StoreSearch * NewLocalSearch()