openscenegraph
Public Member Functions | List of all members
osg::RefBlockCount Class Reference
Inheritance diagram for osg::RefBlockCount:
osg::Referenced OpenThreads::BlockCount

Public Member Functions

 RefBlockCount (unsigned blockCount)
- Public Member Functions inherited from osg::Referenced
 Referenced ()
 Referenced (bool threadSafeRefUnref)
 Referenced (const Referenced &)
Referencedoperator= (const Referenced &)
virtual void setThreadSafeRefUnref (bool threadSafe)
bool getThreadSafeRefUnref () const
OpenThreads::MutexgetRefMutex () const
int ref () const
int unref () const
int unref_nodelete () const
int referenceCount () const
ObserverSetgetObserverSet () const
ObserverSetgetOrCreateObserverSet () const
void addObserver (Observer *observer) const
void removeObserver (Observer *observer) const
- Public Member Functions inherited from OpenThreads::BlockCount
 BlockCount (unsigned int blockCount)
 ~BlockCount ()
void completed ()
void block ()
void reset ()
void release ()
void setBlockCount (unsigned int blockCount)
unsigned int getBlockCount () const
unsigned int getCurrentCount () const

Additional Inherited Members

- Static Public Member Functions inherited from osg::Referenced
static OpenThreads::MutexgetGlobalReferencedMutex ()
static void setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting)
static bool getThreadSafeReferenceCounting ()
static void setDeleteHandler (DeleteHandler *handler)
static DeleteHandlergetDeleteHandler ()
- Protected Member Functions inherited from osg::Referenced
virtual ~Referenced ()
void signalObserversAndDelete (bool signalDelete, bool doDelete) const
void deleteUsingDeleteHandler () const
- Protected Attributes inherited from osg::Referenced
OpenThreads::AtomicPtr _observerSet
OpenThreads::Atomic _refCount
- Protected Attributes inherited from OpenThreads::BlockCount
OpenThreads::Mutex _mut
OpenThreads::Condition _cond
unsigned int _blockCount
unsigned int _currentCount

Constructor & Destructor Documentation

osg::RefBlockCount::RefBlockCount ( unsigned  blockCount)
inline

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