Home
last modified time | relevance | path

Searched refs:PurgMem (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/commonlibrary/memory_utils/libpurgeablemem/c/src/
H A Dpurgeable_memory.c26 typedef struct PurgMem OH_PurgeableMemory;
27 typedef struct PurgMem PurgMem; typedef
37 return PurgMemDestroy((PurgMem *)purgObj); in OH_PurgeableMemory_Destroy()
42 return PurgMemBeginRead((PurgMem *)purgObj); in OH_PurgeableMemory_BeginRead()
47 PurgMemEndRead((PurgMem *)purgObj); in OH_PurgeableMemory_EndRead()
52 return PurgMemBeginWrite((PurgMem *)purgObj); in OH_PurgeableMemory_BeginWrite()
57 PurgMemEndWrite((PurgMem *)purgObj); in OH_PurgeableMemory_EndWrite()
62 return PurgMemGetContent((PurgMem *)purgObj); in OH_PurgeableMemory_GetContent()
67 return PurgMemGetContentSize((PurgMem *)purgObj); in OH_PurgeableMemory_ContentSize()
73 return PurgMemAppendModify((PurgMem *)purgObj, func, funcPara); in OH_PurgeableMemory_AppendModify()
H A Dpurgeable_mem_c.c33 struct PurgMem { struct
67 static bool IsPurged(struct PurgMem *purgObj);
73 struct PurgMem *pugObj = NULL; in PurgMemCreate_()
74 pugObj = (struct PurgMem *)malloc(sizeof(struct PurgMem)); in PurgMemCreate_()
153 bool PurgMemDestroy(struct PurgMem *purgObj) in PurgMemDestroy()
289 bool PurgMemBeginRead(struct PurgMem *purgObj) in PurgMemBeginRead()
323 bool PurgMemBeginWrite(struct PurgMem *purgObj) in PurgMemBeginWrite()
382 void PurgMemEndRead(struct PurgMem *purgObj) in PurgMemEndRead()
387 void PurgMemEndWrite(struct PurgMem *purgObj) in PurgMemEndWrite()
392 void *PurgMemGetContent(struct PurgMem *purgObj) in PurgMemGetContent()
[all …]
/ohos5.0/commonlibrary/memory_utils/libpurgeablemem/c/include/
H A Dpurgeable_mem_c.h29 struct PurgMem;
47 struct PurgMem *PurgMemCreate(size_t size, PurgMemModifyFunc func, void *funcPara);
55 bool PurgMemDestroy(struct PurgMem *purgObj);
67 bool PurgMemBeginRead(struct PurgMem *purgObj);
75 void PurgMemEndRead(struct PurgMem *purgObj);
87 bool PurgMemBeginWrite(struct PurgMem *purgObj);
95 void PurgMemEndWrite(struct PurgMem *purgObj);
105 void *PurgMemGetContent(struct PurgMem *purgObj);
113 size_t PurgMemGetContentSize(struct PurgMem *purgObj);
123 bool PurgMemAppendModify(struct PurgMem *purgObj, PurgMemModifyFunc func, void *funcPara);
/ohos5.0/commonlibrary/memory_utils/libpurgeablemem/test/
H A Dpurgeable_c_test.cpp45 void LoopPrintAlphabet(struct PurgMem *pdata, unsigned int loopCount);
48 void ModifyPurgMemByFunc(struct PurgMem *pdata, PurgMemModifyFunc Modfunc, void *param);
79 struct PurgMem *pobj1 = PurgMemCreate(27, InitAlphabet, &initPara);
86 struct PurgMem *pobj2 = PurgMemCreate(27, InitAlphabet, &initPara);
113 struct PurgMem *pobj = PurgMemCreate(27, InitAlphabet, &initPara);
134 struct PurgMem *pobj = PurgMemCreate(27, InitAlphabet, &initPara);
157 struct PurgMem *pobj = PurgMemCreate(27, InitAlphabet, &initPara);
223 void LoopPrintAlphabet(struct PurgMem *pdata, unsigned int loopCount) in LoopPrintAlphabet()
270 void ModifyPurgMemByFunc(struct PurgMem *pdata, PurgMemModifyFunc Modfunc, void *param) in ModifyPurgMemByFunc()
/ohos5.0/commonlibrary/memory_utils/libpurgeablemem/interfaces/kits/c/
H A Dpurgeable_memory.h55 typedef struct PurgMem OH_PurgeableMemory;
/ohos5.0/docs/zh-cn/application-dev/reference/common/
H A Dmemory.md55 typedef struct PurgMem OH_PurgeableMemory
/ohos5.0/docs/en/application-dev/reference/common/
H A Dmemory.md55 typedef struct PurgMem OH_PurgeableMemory