Public Member Functions | |
virtual | ~Impl () |
virtual bool | engage (LLObservable *observable) |
virtual void | disengage (LLObservable *observable) |
virtual void | addListener (LLEventListener *listener, LLSD filter, const LLSD &userdata)=0 |
virtual void | removeListener (LLEventListener *listener)=0 |
virtual std::vector< LLListenerEntry > | getListeners () const =0 |
virtual bool | fireEvent (LLPointer< LLEvent > event, LLSD filter)=0 |
Definition at line 112 of file llevent.cpp.
virtual LLEventDispatcher::Impl::~Impl | ( | ) | [inline, virtual] |
Definition at line 115 of file llevent.cpp.
virtual void LLEventDispatcher::Impl::addListener | ( | LLEventListener * | listener, | |
LLSD | filter, | |||
const LLSD & | userdata | |||
) | [pure virtual] |
virtual void LLEventDispatcher::Impl::disengage | ( | LLObservable * | observable | ) | [inline, virtual] |
virtual bool LLEventDispatcher::Impl::engage | ( | LLObservable * | observable | ) | [inline, virtual] |
virtual std::vector<LLListenerEntry> LLEventDispatcher::Impl::getListeners | ( | ) | const [pure virtual] |
virtual void LLEventDispatcher::Impl::removeListener | ( | LLEventListener * | listener | ) | [pure virtual] |