ML Reference
ml::BaseEvent Class Reference

BaseEvent is the base class for all events emitted from EventSourceBase. More...

#include <mlEventSource.h>

Inheritance diagram for ml::BaseEvent:
ml::EventSourceDeletedEvent

List of all members.

Public Member Functions

 BaseEvent ()
virtual ~BaseEvent ()
EventSourcesource () const
 get the Base object emitting this event

Friends

class EventSource
 Macro for the declaration of the runtime type system methods, defined in mlRuntimeSubClass.h.

Detailed Description

BaseEvent is the base class for all events emitted from EventSourceBase.

It stores the Base object from which the event was emitted.

Definition at line 75 of file mlEventSource.h.


Constructor & Destructor Documentation

ml::BaseEvent::BaseEvent ( ) [inline]

Definition at line 78 of file mlEventSource.h.

virtual ml::BaseEvent::~BaseEvent ( ) [inline, virtual]

Definition at line 79 of file mlEventSource.h.


Member Function Documentation

EventSource* ml::BaseEvent::source ( ) const [inline]

get the Base object emitting this event

Definition at line 82 of file mlEventSource.h.


Friends And Related Function Documentation

friend class EventSource [friend]

Macro for the declaration of the runtime type system methods, defined in mlRuntimeSubClass.h.

Definition at line 89 of file mlEventSource.h.


The documentation for this class was generated from the following file: