#include <llevent.h>
Inheritance diagram for LLEventDispatcher:


| Public Member Functions | |
| LLEventDispatcher () | |
| bool | engage (LLObservable *observable) | 
| void | disengage (LLObservable *observable) | 
| void | addListener (LLEventListener *listener, LLSD filter, const LLSD &userdata) | 
| void | removeListener (LLEventListener *listener) | 
| std::vector< LLListenerEntry > | getListeners () const | 
| bool | fireEvent (LLPointer< LLEvent > event, LLSD filter) | 
| Protected Member Functions | |
| virtual | ~LLEventDispatcher () | 
| Private Attributes | |
| Impl * | impl | 
| Classes | |
| class | Impl | 
Definition at line 116 of file llevent.h.
| LLEventDispatcher::~LLEventDispatcher | ( | ) |  [protected, virtual] | 
| LLEventDispatcher::LLEventDispatcher | ( | ) | 
| void LLEventDispatcher::addListener | ( | LLEventListener * | listener, | |
| LLSD | filter, | |||
| const LLSD & | userdata | |||
| ) | 
Definition at line 135 of file llevent.cpp.
References LLEventDispatcher::Impl::addListener(), and impl.
Referenced by LLView::addListenerToControl().
| void LLEventDispatcher::disengage | ( | LLObservable * | observable | ) | 
Definition at line 130 of file llevent.cpp.
References LLEventDispatcher::Impl::disengage(), and impl.
| bool LLEventDispatcher::engage | ( | LLObservable * | observable | ) | 
Definition at line 151 of file llevent.cpp.
References LLEventDispatcher::Impl::fireEvent(), and impl.
| std::vector< LLListenerEntry > LLEventDispatcher::getListeners | ( | ) | const | 
Definition at line 145 of file llevent.cpp.
References LLEventDispatcher::Impl::getListeners(), and impl.
| void LLEventDispatcher::removeListener | ( | LLEventListener * | listener | ) | 
Definition at line 140 of file llevent.cpp.
References impl, and LLEventDispatcher::Impl::removeListener().
Referenced by LLSimpleListener::clearDispatchers().
| Impl* LLEventDispatcher::impl  [private] | 
Definition at line 150 of file llevent.h.
Referenced by addListener(), disengage(), engage(), fireEvent(), getListeners(), LLEventDispatcher(), removeListener(), and ~LLEventDispatcher().
 1.4.7
 1.4.7