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] |