Inherited by MemberEvent, and ServiceEvent.
List of all members.
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.
|Event Handle definition. |
|Event View definition. |
|Event Holder definition. |
Public Member Functions
|virtual void||toStream (std::ostream &out) const|
|Output a human-readable description of this Object to the given stream.|
coherence::lang::operator<<(std::ostream, Object::View) is defined and will call into the toStream method, to output Objects. If a managed String object is desired, the COH_TO_STRING macro can be used to build up a String from streamable contents.
Object::View vKey = ... Object::View vValue = ... std::cout << vKey << " = " << vValue << std::endl; String::Handle hs = COH_TO_STRING(vKey << " = " << vValue);
|virtual Object::View||getSource () const|
|Return the object on which the Event initially occurred. |
Protected Member Functions
|Event (Object::View vSource)|
|Create a new Event instance. |
|FinalView< Object >||m_vSource|
|The object on which the Event initially occurred. |
|virtual Object::View getSource||(||)|| const