|
enum | { eAllocAlignment = DF_INOS_MEMORY_ALLOC_ALIGNMENT
} |
|
|
| CINOSPartitionMemory (uint32 auSize, const char *apPoolName) |
|
void * | Alloc (uint32 auSize=0, const char *apClassName=s_cNoClassNameSpecified, bool abReturnNullOnFailure=false, uint32 auMinimalReserve=0) |
|
bool | Free (void *apPartition, const char *apClassName=s_cNoClassNameSpecified) |
|
uintnbr | Available () |
|
CINCOObject * | GetRegister () |
|
void | GetRegisterClass (CINCOObject *apClassObj, const SINOSPMClassInfo *apClassInfo) |
|
const char * | GetPoolName () const |
|
CINOSMemoryPool * | GetPool () const |
|
void | SetPool (CINOSMemoryPool *apPool) |
|
uint32 | GetPartitionSize () const |
|
uint32 | GetFreeCount () const |
|
CINOSPartitionMemory * | GetNext () const |
|
void | SetBackTrace (const uint32 auBackTrace) |
|
uint32 | GetBackTrace () const |
|
|
static CINOSPartitionMemory * | Create (uint32 auPartitionSize, const char *apPoolName=0) |
|
static CINOSPartitionMemory * | Create (uint32 auPartitionSize, const char *apPoolName, const char *apClass, uint32 *apSize=0) |
|
static void * | AllocGlobal (size_t auSize, const char *apClassName=s_cNoClassNameSpecified, bool abReturnNullOnFailure=false, size_t auMinimalReserve=0) |
|
static void | FreeGlobal (void *apPartition, const char *apClassName=s_cNoClassNameSpecified) |
|
static CINOSPartitionMemory * | GetFirst () |
|
static void | CheckConsistency () |
|
|
uint32 | CalcChecksum (SINOSPMHeader *apPartition) const |
|
|
const char * | m_pPoolName |
|
CINOSMemoryPool * | m_pPool |
|
SINOSCoreLock | m_Lock |
|
uint32 | m_uPartitionSize |
|
uint32 | m_uActualSize |
|
uint32 | m_uUsedSize |
|
uint32 | m_uChecksumSize |
|
uint32 | m_uBackTrace |
|
void * | m_pFstFree |
|
SINOSPMHeader * | m_pLstFree |
|
SINOSPMHeader * | m_pFstUsed |
|
CINCOObject * | m_pRegister |
|
CINOSPartitionMemory * | m_pNext |
|
SINOSPMClassInfo * | m_pFirstCI |
|
|
void | _INI_0000_CINOSPartitionMemory () |
|
void | InitHeap (void *) |
|
◆ anonymous enum
The documentation for this class was generated from the following file: