GizmoBase

gzThreadSafeReference Class Reference

#include <gzMutex.h>

Inheritance diagram for gzThreadSafeReference:

gzReference gzSharedMemory gzTypeInterface gzEvent gzFeature gzLibReference List of all members.

Public Member Functions

virtual gzVoid ref ()
virtual gzVoid unref ()
virtual gzUInt unrefNoDelete ()
virtual gzBool checkDelete ()
virtual gzUInt getRef () const

Protected Attributes

gzMutex m_ThreadSafeRefLock

Detailed Description

Definition at line 214 of file gzMutex.h.


Member Function Documentation

virtual gzBool gzThreadSafeReference::checkDelete  )  [inline, virtual]
 

Reimplemented from gzReference.

Definition at line 250 of file gzMutex.h.

References FALSE, and TRUE.

virtual gzUInt gzThreadSafeReference::getRef  )  const [inline, virtual]
 

Reimplemented from gzReference.

Definition at line 268 of file gzMutex.h.

References gzReference::getRef().

virtual gzVoid gzThreadSafeReference::ref  )  [inline, virtual]
 

Reimplemented from gzReference.

Definition at line 218 of file gzMutex.h.

References gzReference::ref().

virtual gzVoid gzThreadSafeReference::unref  )  [inline, virtual]
 

Reimplemented from gzReference.

Definition at line 227 of file gzMutex.h.

References gzReference::checkDelete(), and gzReference::unrefNoDelete().

virtual gzUInt gzThreadSafeReference::unrefNoDelete  )  [inline, virtual]
 

Reimplemented from gzReference.

Definition at line 239 of file gzMutex.h.

References gzReference::unrefNoDelete().


Member Data Documentation

gzMutex gzThreadSafeReference::m_ThreadSafeRefLock [protected]
 

Definition at line 281 of file gzMutex.h.


The documentation for this class was generated from the following file:
Documentation for GizmoBase generated at Wed Feb 20 11:57:59 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond