Searched refs:OH_PurgeableMemory (Results 1 – 8 of 8) sorted by relevance
/ohos5.0/docs/zh-cn/application-dev/reference/common/ |
H A D | memory.md | 29 | [OH_PurgeableMemory](#oh_purgeablememory) | 用于定义OH_PurgeableMemory数据类型名称。 | 51 ### OH_PurgeableMemory subsection 55 typedef struct PurgMem OH_PurgeableMemory 60 用于定义OH_PurgeableMemory数据类型名称。 130 bool OH_PurgeableMemory_BeginRead (OH_PurgeableMemory * purgObj) 156 bool OH_PurgeableMemory_BeginWrite (OH_PurgeableMemory * purgObj) 182 size_t OH_PurgeableMemory_ContentSize (OH_PurgeableMemory * purgObj) 236 bool OH_PurgeableMemory_Destroy (OH_PurgeableMemory * purgObj) 262 void OH_PurgeableMemory_EndRead (OH_PurgeableMemory * purgObj) 284 void OH_PurgeableMemory_EndWrite (OH_PurgeableMemory * purgObj) [all …]
|
H A D | purgeable__memory_8h.md | 24 | [OH_PurgeableMemory](memory.md#oh_purgeablememory) | 用于定义OH_PurgeableMemory数据类型名称。 | 33 | [OH_PurgeableMemory_Destroy](memory.md#oh_purgeablememory_destroy) ([OH_PurgeableMemory](memory.m… 34 | [OH_PurgeableMemory_BeginRead](memory.md#oh_purgeablememory_beginread) ([OH_PurgeableMemory](memo… 35 | [OH_PurgeableMemory_EndRead](memory.md#oh_purgeablememory_endread) ([OH_PurgeableMemory](memory.m… 36 | [OH_PurgeableMemory_BeginWrite](memory.md#oh_purgeablememory_beginwrite) ([OH_PurgeableMemory](me… 37 | [OH_PurgeableMemory_EndWrite](memory.md#oh_purgeablememory_endwrite) ([OH_PurgeableMemory](memory… 38 | [OH_PurgeableMemory_GetContent](memory.md#oh_purgeablememory_getcontent) ([OH_PurgeableMemory](me… 39 | [OH_PurgeableMemory_ContentSize](memory.md#oh_purgeablememory_contentsize) ([OH_PurgeableMemory](… 40 | [OH_PurgeableMemory_AppendModify](memory.md#oh_purgeablememory_appendmodify) ([OH_PurgeableMemory…
|
/ohos5.0/commonlibrary/memory_utils/libpurgeablemem/c/src/ |
H A D | purgeable_memory.c | 26 typedef struct PurgMem OH_PurgeableMemory; typedef 29 OH_PurgeableMemory *OH_PurgeableMemory_Create( in OH_PurgeableMemory_Create() 32 return (OH_PurgeableMemory *)PurgMemCreate(size, func, funcPara); in OH_PurgeableMemory_Create() 35 bool OH_PurgeableMemory_Destroy(OH_PurgeableMemory *purgObj) in OH_PurgeableMemory_Destroy() 40 bool OH_PurgeableMemory_BeginRead(OH_PurgeableMemory *purgObj) in OH_PurgeableMemory_BeginRead() 45 void OH_PurgeableMemory_EndRead(OH_PurgeableMemory *purgObj) in OH_PurgeableMemory_EndRead() 50 bool OH_PurgeableMemory_BeginWrite(OH_PurgeableMemory *purgObj) in OH_PurgeableMemory_BeginWrite() 55 void OH_PurgeableMemory_EndWrite(OH_PurgeableMemory *purgObj) in OH_PurgeableMemory_EndWrite() 60 void *OH_PurgeableMemory_GetContent(OH_PurgeableMemory *purgObj) in OH_PurgeableMemory_GetContent() 65 size_t OH_PurgeableMemory_ContentSize(OH_PurgeableMemory *purgObj) in OH_PurgeableMemory_ContentSize() [all …]
|
/ohos5.0/commonlibrary/memory_utils/libpurgeablemem/interfaces/kits/c/ |
H A D | purgeable_memory.h | 55 typedef struct PurgMem OH_PurgeableMemory; typedef 83 OH_PurgeableMemory *OH_PurgeableMemory_Create( 97 bool OH_PurgeableMemory_Destroy(OH_PurgeableMemory *purgObj); 114 bool OH_PurgeableMemory_BeginRead(OH_PurgeableMemory *purgObj); 127 void OH_PurgeableMemory_EndRead(OH_PurgeableMemory *purgObj); 144 bool OH_PurgeableMemory_BeginWrite(OH_PurgeableMemory *purgObj); 157 void OH_PurgeableMemory_EndWrite(OH_PurgeableMemory *purgObj); 172 void *OH_PurgeableMemory_GetContent(OH_PurgeableMemory *purgObj); 185 size_t OH_PurgeableMemory_ContentSize(OH_PurgeableMemory *purgObj); 200 bool OH_PurgeableMemory_AppendModify(OH_PurgeableMemory *purgObj,
|
/ohos5.0/docs/en/application-dev/reference/common/ |
H A D | memory.md | 29 | [OH_PurgeableMemory](#oh_purgeablememory) | Defines the type name of the **OH_PurgeableMemory** d… 51 ### OH_PurgeableMemory subsection 55 typedef struct PurgMem OH_PurgeableMemory 60 Defines the type name of the **OH_PurgeableMemory** data. 130 bool OH_PurgeableMemory_BeginRead (OH_PurgeableMemory * purgObj) 156 bool OH_PurgeableMemory_BeginWrite (OH_PurgeableMemory * purgObj) 182 size_t OH_PurgeableMemory_ContentSize (OH_PurgeableMemory * purgObj) 236 bool OH_PurgeableMemory_Destroy (OH_PurgeableMemory * purgObj) 262 void OH_PurgeableMemory_EndRead (OH_PurgeableMemory * purgObj) 284 void OH_PurgeableMemory_EndWrite (OH_PurgeableMemory * purgObj) [all …]
|
H A D | purgeable__memory_8h.md | 24 | [OH_PurgeableMemory](memory.md#oh_purgeablememory) | Defines the type name of the **OH_PurgeableM… 33 | [OH_PurgeableMemory_Destroy](memory.md#oh_purgeablememory_destroy) ([OH_PurgeableMemory](memory.m… 34 | [OH_PurgeableMemory_BeginRead](memory.md#oh_purgeablememory_beginread) ([OH_PurgeableMemory](memo… 35 | [OH_PurgeableMemory_EndRead](memory.md#oh_purgeablememory_endread) ([OH_PurgeableMemory](memory.m… 36 | [OH_PurgeableMemory_BeginWrite](memory.md#oh_purgeablememory_beginwrite) ([OH_PurgeableMemory](me… 37 | [OH_PurgeableMemory_EndWrite](memory.md#oh_purgeablememory_endwrite) ([OH_PurgeableMemory](memory… 38 | [OH_PurgeableMemory_GetContent](memory.md#oh_purgeablememory_getcontent) ([OH_PurgeableMemory](me… 39 | [OH_PurgeableMemory_ContentSize](memory.md#oh_purgeablememory_contentsize) ([OH_PurgeableMemory](… 40 | [OH_PurgeableMemory_AppendModify](memory.md#oh_purgeablememory_appendmodify) ([OH_PurgeableMemory…
|
/ohos5.0/docs/zh-cn/application-dev/napi/ |
H A D | purgeable-memory-guidelines.md | 20 | OH_PurgeableMemory \*OH_PurgeableMemory_Create(size_t size, OH_PurgeableMemory_ModifyFunc func, v… 21 | bool OH_PurgeableMemory_Destroy(OH_PurgeableMemory \*purgObj) | 对PurgeableMemory对象进行析构操作。 | 22 | bool OH_PurgeableMemory_BeginRead(OH_PurgeableMemory \*purgObj) | 对PurgeableMemory对象进行读访问。 | 23 | void OH_PurgeableMemory_EndRead(OH_PurgeableMemory \*purgObj) | 读操作结束,将PurgeableMemory对象的引用计数减1,当… 24 |bool OH_PurgeableMemory_BeginWrite(OH_PurgeableMemory \*purgObj) | 对PurgeableMemory对象进行写访问。| 25 |void OH_PurgeableMemory_EndWrite(OH_PurgeableMemory \*purgObj)|写操作结束,将PurgeableMemory对象的引用计数减1,当引用… 26 |void \*OH_PurgeableMemory_GetContent(OH_PurgeableMemory \*purgObj)|获取PurgeableMemory对象内存数据。| 27 |size_t OH_PurgeableMemory_ContentSize(OH_PurgeableMemory \*purgObj)|获取PurgeableMemory对象内存数据大小。| 28 |bool OH_PurgeableMemory_AppendModify(OH_PurgeableMemory \*purgObj, OH_PurgeableMemory_ModifyFunc f… 79 OH_PurgeableMemory* pPurgmem = OH_PurgeableMemory_Create(DATASIZE, FactorialFunc, &pdata);
|
/ohos5.0/docs/en/application-dev/napi/ |
H A D | purgeable-memory-guidelines.md | 20 | OH_PurgeableMemory \*OH_PurgeableMemory_Create(size_t size, OH_PurgeableMemory_ModifyFunc func, v… 21 | bool OH_PurgeableMemory_Destroy(OH_PurgeableMemory \*purgObj) | Destroys a **PurgeableMemory** ob… 22 | bool OH_PurgeableMemory_BeginRead(OH_PurgeableMemory \*purgObj) | Begins a read operation on a **… 23 | void OH_PurgeableMemory_EndRead(OH_PurgeableMemory \*purgObj) | Ends a read operation on a **Purg… 24 |bool OH_PurgeableMemory_BeginWrite(OH_PurgeableMemory \*purgObj) | Begins a write operation on a *… 25 |void OH_PurgeableMemory_EndWrite(OH_PurgeableMemory \*purgObj)|Ends a write operation on a **Purge… 26 |void \*OH_PurgeableMemory_GetContent(OH_PurgeableMemory \*purgObj)|Obtains the memory data of a **… 27 |size_t OH_PurgeableMemory_ContentSize(OH_PurgeableMemory \*purgObj)|Obtains the memory data size o… 28 |bool OH_PurgeableMemory_AppendModify(OH_PurgeableMemory \*purgObj, OH_PurgeableMemory_ModifyFunc f… 79 OH_PurgeableMemory* pPurgmem = OH_PurgeableMemory_Create(DATASIZE, FactorialFunc, &pdata);
|