#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] |