From f52f2c2828047c2f30d30fc1fe2b54d8db146d49 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期四, 25 二月 2021 15:56:35 +0800 Subject: [PATCH] update --- src/shm/shm_mm_wrapper.h | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/shm/shm_mm_wrapper.h b/src/shm/shm_mm_wrapper.h index 8ad3cf5..cf353b8 100644 --- a/src/shm/shm_mm_wrapper.h +++ b/src/shm/shm_mm_wrapper.h @@ -5,8 +5,8 @@ * */ -#ifndef __SHM_MM_H__ -#define __SHM_MM_H__ +#ifndef __SHM_MM_WRAPPER_H__ +#define __SHM_MM_WRAPPER_H__ #ifdef __cplusplus extern "C" { @@ -25,6 +25,11 @@ */ void shm_mm_wrapper_destroy(); +/** + * @brief 鍥炴敹鏍囪涓哄垹闄ょ殑闃熷垪銆備綔涓轰竴涓崟鐙殑杩涚▼杩愯銆� + * @return 鍙湁鍑洪敊鐨勬椂鍊欐墠浼氳繑鍥為敊璇� + */ +int shm_mm_wrapper_start_resycle() ; /** * @brief 鍒嗛厤涓�涓猭ey缁欑敵璇疯�� @@ -33,6 +38,19 @@ int shm_mm_wrapper_alloc_key(); +/** + * @brief 鍒犻櫎鍖呭惈鍦╧eys鍐呯殑queue + * @return 鍒犻櫎鐨勪釜鏁� + */ +int shm_mm_wrapper_remove_keys(int keys[], int length); + +/** + * @brief 鍒犻櫎涓嶅湪keys鍐呯殑queue + * @return 鍒犻櫎鐨勪釜鏁� + */ +int shm_mm_wrapper_remove_keys_exclude(int keys[], int length); + + #ifdef __cplusplus } #endif -- Gitblit v1.8.0