tlp::Observable
tlp::Observable
Section: Tulip Graph Library (3) Updated: 19 Jul 2010 Local index
Up
NAME
tlp::Observable -
SYNOPSIS
#include <Observable.h >
Inherited by tlp::ColorScale , tlp::Graph , and tlp::PropertyInterface .
Public Member Functions
virtual ~Observable ()
void addObserver (Observer *)
unsigned int countObservers ()
void removeObserver (Observer *)
void removeObservers ()
void notifyObservers ()
void notifyDestroy ()
Static Public Member Functions
static void holdObservers ()
static void unholdObservers ()
Protected Attributes
stdext::slist< Observer * > observersList
Static Protected Attributes
static int holdCounter
static ObserverMap holdMap
Detailed Description
All instances of that class can be observed by by an instance of the Observer class.
Constructor & Destructor Documentation
virtual tlp::Observable::~Observable () [inline, virtual]
Member Function Documentation
void tlp::Observable::addObserver (Observer * obs) [inline]Register a new observer
unsigned int tlp::Observable::countObservers () [inline]Returns the number of observers
static void tlp::Observable::holdObservers () [static]Queue notifications
void tlp::Observable::notifyDestroy ()Notify all the observers that the object will be destroyed. Need to be call into the dstructor of the observable.
void tlp::Observable::notifyObservers ()Notify all the observers
void tlp::Observable::removeObserver (Observer * item) [inline]Remove an observer
void tlp::Observable::removeObservers () [inline]Remove all observers
static void tlp::Observable::unholdObservers () [static]UnQueue notifications
Member Data Documentation
int tlp::Observable::holdCounter [static, protected]
ObserverMap tlp::Observable::holdMap [static, protected]
stdext::slist<Observer *> tlp::Observable::observersList [protected]
Author
Generated automatically by Doxygen for Tulip Graph Library from the source code.
Index
NAME
SYNOPSIS
Public Member Functions
Static Public Member Functions
Protected Attributes
Static Protected Attributes
Detailed Description
Constructor & Destructor Documentation
virtual tlp::Observable::~Observable () [inline, virtual]
Member Function Documentation
void tlp::Observable::addObserver (Observer * obs) [inline]Register a new observer
unsigned int tlp::Observable::countObservers () [inline]Returns the number of observers
static void tlp::Observable::holdObservers () [static]Queue notifications
void tlp::Observable::notifyDestroy ()Notify all the observers that the object will be destroyed. Need to be call into the dstructor of the observable.
void tlp::Observable::notifyObservers ()Notify all the observers
void tlp::Observable::removeObserver (Observer * item) [inline]Remove an observer
void tlp::Observable::removeObservers () [inline]Remove all observers
static void tlp::Observable::unholdObservers () [static]UnQueue notifications
Member Data Documentation
int tlp::Observable::holdCounter [static, protected]
ObserverMap tlp::Observable::holdMap [static, protected]
stdext::slist<Observer *> tlp::Observable::observersList [protected]
Author
This document was created by
man2html ,
using the manual pages.
Time: 22:28:19 GMT, April 16, 2011