PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PMemoryHeap::Header Struct Reference

#include <object.h>

Collaboration diagram for PMemoryHeap::Header:

Public Types

enum  { NumGuardBytes }
 

Public Attributes

Headerm_prev
 
Headerm_next
 
const char * m_className
 
const char * m_fileName
 
size_t m_size
 
alloc_t m_request
 
uint16_t m_line
 
uint8_t m_flags
 
PThreadIdentifier m_threadId
 
char m_guard [NumGuardBytes]
 

Static Public Attributes

static char GuardBytes [NumGuardBytes]
 

Member Enumeration Documentation

anonymous enum
Enumerator
NumGuardBytes 

Member Data Documentation

char PMemoryHeap::Header::GuardBytes[NumGuardBytes]
static
const char* PMemoryHeap::Header::m_className
const char* PMemoryHeap::Header::m_fileName
uint8_t PMemoryHeap::Header::m_flags
char PMemoryHeap::Header::m_guard[NumGuardBytes]
uint16_t PMemoryHeap::Header::m_line
Header* PMemoryHeap::Header::m_next
Header* PMemoryHeap::Header::m_prev
alloc_t PMemoryHeap::Header::m_request
size_t PMemoryHeap::Header::m_size
PThreadIdentifier PMemoryHeap::Header::m_threadId

The documentation for this struct was generated from the following file: