Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_HeapLock Class Reference

Class to handle locking heap for threading support.

List of all members.

Public Member Functions

Constructor / Destructor
 CP_HeapLock ()
 Constructor.
 ~CP_HeapLock ()
 Destructor.

Static Protected Attributes

static CRITICAL_SECTION gObject
static bool gInited = false
static ThreadID gThread = kNoThreadID
static SInt32 gLockCount = 0

Private Member Functions

Constructor / Destructor
 CP_HeapLock (const CP_HeapLock &inHeap)
 Constructor.
operators
CP_HeapLockoperator= (const CP_HeapLock &inHeap)


Constructor & Destructor Documentation

CP_HeapLock::CP_HeapLock  ) 
 

Constructor.

Exceptions:
none 

CP_HeapLock::~CP_HeapLock  ) 
 

Destructor.

Exceptions:
none 

CP_HeapLock::CP_HeapLock const CP_HeapLock inHeap  )  [private]
 


Member Function Documentation

CP_HeapLock& CP_HeapLock::operator= const CP_HeapLock inHeap  )  [private]
 


Member Data Documentation

CRITICAL_SECTION CP_HeapLock::gObject [static, protected]
 

bool CP_HeapLock::gInited = false [static, protected]
 

ThreadID CP_HeapLock::gThread = kNoThreadID [static, protected]
 

SInt32 CP_HeapLock::gLockCount = 0 [static, protected]
 


The documentation for this class was generated from the following files:
Generated on Sat Sep 17 20:01:44 2005 for CPLAT by  doxygen 1.4.0