osg::ObserverSet Class Reference

List of all members.

Public Types

typedef std::set< Observer * > Observers

Public Member Functions

 ObserverSet ()
 ~ObserverSet ()
OpenThreads::MutexgetObserverSetMutex () const
void addObserver (Observer *observer)
void removeObserver (Observer *observer)
void signalObjectUnreferenced (void *ptr)
void signalObjectDeleted (void *ptr)
ObserversgetObservers ()
const ObserversgetObservers () const

Protected Attributes

Observers _observers


Detailed Description

Class used by osg::Referenced to track the observers assoicated with it.

Member Typedef Documentation


Constructor & Destructor Documentation

osg::ObserverSet::ObserverSet (  ) 

osg::ObserverSet::~ObserverSet (  ) 


Member Function Documentation

OpenThreads::Mutex* osg::ObserverSet::getObserverSetMutex (  )  const [inline]

void osg::ObserverSet::addObserver ( Observer observer  ) 

void osg::ObserverSet::removeObserver ( Observer observer  ) 

void osg::ObserverSet::signalObjectUnreferenced ( void *  ptr  ) 

void osg::ObserverSet::signalObjectDeleted ( void *  ptr  ) 

Observers& osg::ObserverSet::getObservers (  )  [inline]

const Observers& osg::ObserverSet::getObservers (  )  const [inline]


Member Data Documentation


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

Generated on Fri Mar 19 19:52:51 2010 for openscenegraph by  doxygen 1.5.6