jimi-wzq
2020-08-01 695953440565103964e816e7326c66f3d171c3e0
src/queue/hashtable.c
@@ -247,7 +247,7 @@
}
void hashtable_foreach(hashtable_t *hashtable, hashtable_foreach_cb cb) {
void hashtable_foreach(hashtable_t *hashtable,  std::function<void(int, void *)>  cb) {
   SemUtil::dec(hashtable->mutex);
   hashtable->readcnt++;
   if (hashtable->readcnt == 1) {
@@ -273,7 +273,6 @@
   SemUtil::inc(hashtable->mutex);
}
std::set<int> * hashtable_keyset(hashtable_t *hashtable) {
@@ -306,5 +305,3 @@
  SemUtil::inc(hashtable->wlock);
  return key;
}