tlp::Observable Class Reference#include <Observable.h>
Inherited by tlp::PropertyInterface.
Inheritance diagram for tlp::Observable:
[legend]List of all members.
Detailed Description
All instances of that class can be observed by by an instance of the Observer class.
Public Member Functions
Static Public Member Functions
Protected Attributes
Static Protected Attributes
Constructor & Destructor Documentation
virtual tlp::Observable::~Observable |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
void tlp::Observable::addObserver |
( |
Observer * |
|
) |
[inline] |
|
unsigned int tlp::Observable::countObservers |
( |
|
) |
[inline] |
|
|
Returns the number of observers |
void tlp::Observable::deleteObserver |
( |
Observer * |
|
) |
[inline] |
|
void tlp::Observable::deleteObservers |
( |
|
) |
[inline] |
|
static void tlp::Observable::holdObservers |
( |
|
) |
[static] |
|
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 |
( |
|
) |
|
|
static void tlp::Observable::unholdObservers |
( |
|
) |
[static] |
|
Member Data Documentation
|