Speicherverwaltung: MemSpace.
Mehr ...
CMemSpace ist ein Wrapper für Malloc & Co.. Die Klasse tut nichts anderes als die entsprechenden libc-Funktionen aufzurufen, merkt sich allerdings den reservierten Speicher. Durch Löschen der Klasse oder Aufruf von Clear werden alle Speicherblöcke wieder freigegeben
ppl6::CMemSpace::CMemSpace |
( |
| ) |
|
ppl6::CMemSpace::~CMemSpace |
( |
| ) |
|
void * ppl6::CMemSpace::Calloc |
( |
ppldd |
size | ) |
|
void ppl6::CMemSpace::Clear |
( |
| ) |
|
void ppl6::CMemSpace::Free |
( |
void * |
adr | ) |
|
ppldd ppl6::CMemSpace::GetNumBlocks |
( |
| ) |
|
ppldd ppl6::CMemSpace::GetUsedMem |
( |
| ) |
|
void * ppl6::CMemSpace::Malloc |
( |
ppldd |
size, |
|
|
bool |
clear = false |
|
) |
| |
char * ppl6::CMemSpace::StrDup |
( |
const char * |
string | ) |
|
ppluint32 ppl6::CMemSpace::blocks |
|
private |
void* ppl6::CMemSpace::first |
|
private |
void * ppl6::CMemSpace::last |
|
private |
ppluint32 ppl6::CMemSpace::size |
|
private |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
- /jenkins/jobs/clang_ppl6/workspace/include/ppl6.h
- /jenkins/jobs/clang_ppl6/workspace/src/core/CMemSpace.cpp