From 5026f256928cc3d3d6768faa63249bd343a4dd74 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期二, 07 九月 2021 16:14:25 +0800
Subject: [PATCH] 调整defer C.BHFree的执行顺序
---
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