#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 void | outputDescription (std::ostream &out) const | |||
| Output a human-readable description of the state of this class in the form of a delimited list of name-value pairs. Generally it is also advisable to start with a call to super::outputDescription(out) The default implementation does not output anything to the stream.
| ||||
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] |