|
FreePOOMA
2.4.1
|
SingleObservable is an optimized observable that can only be observed by one observer. More...
#include <Observable.h>

Public Types | |
| enum | { deleteEvent = 0 } |
Public Member Functions | |
| SingleObservable () | |
| The constructor for SingleObservable initializing the reference to the object being observed, and sets up an empty observer. | |
| ~SingleObservable () | |
| void | attach (SingleObserver< T > *o) |
| Allow a SingleObserver to register with this SingleObservable. | |
| void | attach (SingleObserver< T > &o) |
| void | detach () |
| void | notify (const T &value, int event) |
| void | notify (const T &value, const ObserverEvent &event) |
SingleObservable is an optimized observable that can only be observed by one observer.
| SingleObservable< T >::SingleObservable | ( | ) | [inline] |
The constructor for SingleObservable initializing the reference to the object being observed, and sets up an empty observer.
| SingleObservable< T >::~SingleObservable | ( | ) | [inline] |
| void SingleObservable< T >::attach | ( | SingleObserver< T > * | o | ) | [inline] |
Allow a SingleObserver to register with this SingleObservable.
Referenced by DataBlockController< IndirectionList< int > >::attach(), and SingleObservable< int >::attach().
| void SingleObservable< T >::attach | ( | SingleObserver< T > & | o | ) | [inline] |
| void SingleObservable< T >::detach | ( | ) | [inline] |
Referenced by DataBlockController< IndirectionList< int > >::detach().
| void SingleObservable< T >::notify | ( | const T & | value, |
| int | event | ||
| ) | [inline] |
| void SingleObservable< T >::notify | ( | const T & | value, |
| const ObserverEvent & | event | ||
| ) | [inline] |
1.7.6.1