#include <coherence/util/EventObject.hpp>
Inherits Describable.
Inherited by MapEvent.
All Events are constructed with a reference to the object, the "source", that is logically deemed to be the object upon which the Event in question initially occurred upon.
Public Types | |
typedef spec::Handle | Handle |
EventObject Handle definition. | |
typedef spec::View | View |
EventObject View definition. | |
typedef spec::Holder | Holder |
EventObject Holder definition. | |
Public Member Functions | |
virtual Object::Handle | getSource () const |
The object on which the Event initially occurred. | |
virtual String::View | getDescription () const |
Return a human-readable description of the state of this class in the form of a delimited list of name-value pairs.
The default implementation returns an empty string | |
Protected Member Functions | |
EventObject (Object::Handle hSource) | |
Create a prototypical Event. | |
Protected Attributes | |
FinalHandle< Object > | f_hoSource |
The object on which the Event initially occurred. |
EventObject | ( | Object::Handle | hSource | ) | [protected] |
virtual Object::Handle getSource | ( | ) | const [virtual] |