LLEventDispatcher::Impl Class Reference

Inheritance diagram for LLEventDispatcher::Impl:

Inheritance graph
[legend]
List of all members.

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< LLListenerEntrygetListeners () const =0
virtual bool fireEvent (LLPointer< LLEvent > event, LLSD filter)=0

Detailed Description

Definition at line 112 of file llevent.cpp.


Constructor & Destructor Documentation

virtual LLEventDispatcher::Impl::~Impl (  )  [inline, virtual]

Definition at line 115 of file llevent.cpp.


Member Function Documentation

virtual void LLEventDispatcher::Impl::addListener ( LLEventListener listener,
LLSD  filter,
const LLSD userdata 
) [pure virtual]

Implemented in LLSimpleDispatcher.

Referenced by LLEventDispatcher::addListener().

virtual void LLEventDispatcher::Impl::disengage ( LLObservable observable  )  [inline, virtual]

Definition at line 117 of file llevent.cpp.

Referenced by LLEventDispatcher::disengage().

virtual bool LLEventDispatcher::Impl::engage ( LLObservable observable  )  [inline, virtual]

Definition at line 116 of file llevent.cpp.

Referenced by LLEventDispatcher::engage().

virtual bool LLEventDispatcher::Impl::fireEvent ( LLPointer< LLEvent event,
LLSD  filter 
) [pure virtual]

Implemented in LLSimpleDispatcher.

Referenced by LLEventDispatcher::fireEvent().

virtual std::vector<LLListenerEntry> LLEventDispatcher::Impl::getListeners (  )  const [pure virtual]

Implemented in LLSimpleDispatcher.

Referenced by LLEventDispatcher::getListeners().

virtual void LLEventDispatcher::Impl::removeListener ( LLEventListener listener  )  [pure virtual]

Implemented in LLSimpleDispatcher.

Referenced by LLEventDispatcher::removeListener().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:15 2010 for Second Life Viewer by  doxygen 1.4.7