| | |
| | | |
| | | static void remove_queues_exclude(int keys[], size_t length); |
| | | static void remove_queues_include(int keys[], size_t length); |
| | | static void remove_queue(int key); |
| | | |
| | | private: |
| | | protected: |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | template <typename ELEM_T> |
| | | void SHMQueue<ELEM_T>::remove_queues_include(int keys[], size_t length) { |
| | | hashtable_t *hashtable = mm_get_hashtable(); |
| | |
| | | } |
| | | |
| | | template <typename ELEM_T> |
| | | void SHMQueue<ELEM_T>::remove_queue(int key) { |
| | | int keys[] = {key}; |
| | | remove_queues_include(keys, 1); |
| | | } |
| | | |
| | | template <typename ELEM_T> |
| | | SHMQueue<ELEM_T>::SHMQueue(int key, size_t qsize) : KEY(key) { |
| | | |
| | | hashtable_t *hashtable = mm_get_hashtable(); |