Searched refs:PurgMem (Results 1 – 7 of 7) sorted by relevance
/ohos5.0/commonlibrary/memory_utils/libpurgeablemem/c/src/ |
H A D | purgeable_memory.c | 26 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 D | purgeable_mem_c.c | 33 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 D | purgeable_mem_c.h | 29 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 D | purgeable_c_test.cpp | 45 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 D | purgeable_memory.h | 55 typedef struct PurgMem OH_PurgeableMemory;
|
/ohos5.0/docs/zh-cn/application-dev/reference/common/ |
H A D | memory.md | 55 typedef struct PurgMem OH_PurgeableMemory
|
/ohos5.0/docs/en/application-dev/reference/common/ |
H A D | memory.md | 55 typedef struct PurgMem OH_PurgeableMemory
|