Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

lfc::PtrBase Class Reference

internal class. More...

Inheritance diagram for lfc::PtrBase::

lfc::Ptr List of all members.

Protected Methods

 PtrBase ()
void addRef (const PtrBase *pb)
bool releaseRef ()
Mutexmutex () const

Static Protected Attributes

Mutexs_pMutex = NULL
MutexInitializer s_mutexInitializer

Friends

class Ptr
class MutexInitializer

Detailed Description

internal class.


Constructor & Destructor Documentation

lfc::PtrBase::PtrBase   [inline, protected]
 


Member Function Documentation

void lfc::PtrBase::addRef const PtrBase *    pb [inline, protected]
 

bool lfc::PtrBase::releaseRef   [inline, protected]
 

Mutex& lfc::PtrBase::mutex   const [inline, protected]
 


Friends And Related Function Documentation

friend class Ptr [friend]
 

friend class MutexInitializer [friend]
 


Member Data Documentation

Mutex * lfc::PtrBase::s_pMutex = NULL [static, protected]
 

PtrBase::MutexInitializer lfc::PtrBase::s_mutexInitializer [static, protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Jan 25 03:13:24 2002 for LFC2 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001