#include <llmediaemitter.h>

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 *observer_in) |
| bool | remObserver (T *observer_in) |
| void | update (observerMethod method, const EventType &msgIn) |
Protected Attributes | |
| ObserverContainer | observers |
Definition at line 44 of file llmediaemitter.h.
| typedef T::EventType LLMediaEmitter< T >::EventType |
Definition at line 48 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 &) |
| LLMediaEmitter< T >::LLMediaEmitter | ( | ) | [inline] |
Definition at line 47 of file llmediaemitter.h.
| LLMediaEmitter< T >::~LLMediaEmitter | ( | ) | [inline] |
Definition at line 48 of file llmediaemitter.h.
| bool LLMediaEmitter< T >::addObserver | ( | T * | observer_in | ) | [inline] |
Definition at line 56 of file llmediaemitter.h.
Referenced by LLMediaImplCommon::addObserver().

| bool LLMediaEmitter< T >::remObserver | ( | T * | observer_in | ) | [inline] |
Definition at line 71 of file llmediaemitter.h.
Referenced by LLMediaImplCommon::remObserver().

| void LLMediaEmitter< T >::update | ( | observerMethod | method, | |
| const EventType & | msgIn | |||
| ) | [inline] |
Definition at line 87 of file llmediaemitter.h.
Referenced by LLMediaImplExample1::mouseMove(), LLMediaImplExample2::navigateTo(), LLMediaImplExample1::navigateTo(), LLMediaImplCommon::setMediaSize(), LLMediaImplExample2::updateMedia(), and LLMediaImplExample1::updateMedia().

ObserverContainer LLMediaEmitter< T >::observers [protected] |
Definition at line 97 of file llmediaemitter.h.
Referenced by LLMediaEmitter< LLMediaObserver >::addObserver(), LLMediaEmitter< LLMediaObserver >::remObserver(), and LLMediaEmitter< LLMediaObserver >::update().
1.5.5