#include <llmediaemitter.h>
Inheritance diagram for LLMediaEmitter< T >:


| Public Types | |
| typedef T::EventType | EventType | 
| typedef std::list< T * > | ObserverContainer | 
| typedef void(T::*) | observerMethod (const EventType &) | 
| Public Member Functions | |
| LLMediaEmitter () | |
| ~LLMediaEmitter () | |
| BOOL | addObserver (T *observerIn) | 
| BOOL | remObserver (T *observerIn) | 
| void | update (observerMethod method, const EventType &msgIn) | 
| Protected Attributes | |
| ObserverContainer | observers | 
Definition at line 47 of file llmediaemitter.h.
| typedef T::EventType LLMediaEmitter< T >::EventType | 
Definition at line 50 of file llmediaemitter.h.
| typedef std::list< T* > LLMediaEmitter< T >::ObserverContainer | 
Definition at line 51 of file llmediaemitter.h.
| typedef void( T::*) LLMediaEmitter< T >::observerMethod(const EventType &) | 
Definition at line 52 of file llmediaemitter.h.
| LLMediaEmitter< T >::LLMediaEmitter | ( | ) |  [inline] | 
Definition at line 58 of file llmediaemitter.h.
| LLMediaEmitter< T >::~LLMediaEmitter | ( | ) |  [inline] | 
Definition at line 62 of file llmediaemitter.h.
| BOOL LLMediaEmitter< T >::addObserver | ( | T * | observerIn | ) |  [inline] | 
| BOOL LLMediaEmitter< T >::remObserver | ( | T * | observerIn | ) |  [inline] | 
| void LLMediaEmitter< T >::update | ( | observerMethod | method, | |
| const EventType & | msgIn | |||
| ) |  [inline] | 
Definition at line 97 of file llmediaemitter.h.
Referenced by LLMediaBase::init(), LLMediaBase::load(), LLMediaMovieBase::pause(), LLMediaMovieBase::play(), LLMediaMovieBase::stop(), and LLMediaBase::unload().
| ObserverContainer LLMediaEmitter< T >::observers  [protected] | 
Definition at line 55 of file llmediaemitter.h.
Referenced by LLMediaEmitter< LLMediaObserver >::addObserver(), LLMediaEmitter< LLMediaObserver >::remObserver(), and LLMediaEmitter< LLMediaObserver >::update().
 1.4.7
 1.4.7