#include "Threads/PoomaMutex.h"
#include "Utilities/Observer.h"
#include "Utilities/PAssert.h"
#include <vector>
Classes | |
class | Observable< T > |
The Observable class, along with the Observer class, are used to implement the observer pattern. More... | |
class | SingleObservable< T > |
SingleObservable is an optimized observable that can only be observed by one observer. More... |
Observable, with Observer, is used to implement the observer pattern. Observer<T> objects will register themselves with the Observable, and the Observable will notify them of changes to the observed object.
SingleObservable<T>: An optimized observable that can only be viewed by a single observer.