From e0aea3742aed09a0a9ed384ccd7db203b6efc650 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期六, 20 二月 2021 14:43:52 +0800 Subject: [PATCH] update --- src/queue/shm_queue.h | 31 +------------------------------ 1 files changed, 1 insertions(+), 30 deletions(-) diff --git a/src/queue/shm_queue.h b/src/queue/shm_queue.h index 24a4dfc..7893485 100644 --- a/src/queue/shm_queue.h +++ b/src/queue/shm_queue.h @@ -45,8 +45,6 @@ ELEM_T &operator[](unsigned i); - // @deprecate - static size_t remove_queues_exclude(int keys[], size_t length); private: protected: @@ -60,34 +58,7 @@ SHMQueue<ELEM_T>(const SHMQueue<ELEM_T> &a_src); }; -// @deprecate -// template <typename ELEM_T> -// size_t SHMQueue<ELEM_T>::remove_queues_exclude(int keys[], size_t length) { -// hashtable_t *hashtable = mm_get_hashtable(); -// std::set<int> *keyset = hashtable_keyset(hashtable); -// std::set<int>::iterator keyItr; -// LockFreeQueue<ELEM_T, SHM_Allocator> *mqueue; -// bool found; -// size_t count = 0; -// for (keyItr = keyset->begin(); keyItr != keyset->end(); keyItr++) { -// found = false; -// for (size_t i = 0; i < length; i++) { -// if (*keyItr == keys[i]) { -// found = true; -// break; -// } -// } -// if (!found && *keyItr > 100) { -// // 閿�姣佸叡浜唴瀛樼殑queue -// mqueue = (LockFreeQueue<ELEM_T, SHM_Allocator> *)hashtable_get(hashtable, *keyItr); -// delete mqueue; -// hashtable_remove(hashtable, *keyItr); -// count++; -// } -// } -// delete keyset; -// return count; -// } + -- Gitblit v1.8.0