Inheritance diagram for CLocationEvent< T >::CGenericLocationReactor< U >:

Public Member Functions | |
| CGenericLocationReactor (CLocationEvent< T > &rOwner) | |
| virtual void | OnLocationChanged (CLocationMonitor< T > &rEvent, T NewValue) |
| virtual void | OnTimeout (CEventMonitor &rEvent) |
Private Attributes | |
| CLocationEvent< T > & | m_rOwner |
Definition at line 348 of file CLocationEvent.h.
|
||||||||||||||
|
Constructor. Builds a location reactor for CLocationEvent objects. We just keep track of our 'owner' so we know how to callback.
Definition at line 313 of file CLocationEvent.cpp. |
|
||||||||||||||||||||
|
Called when the location has changed in a manner which is significant to the predicate attached to the event. We delegate the action to the Event object which owns us presenting a monolithic appearance of events to the experimenter.
Definition at line 331 of file CLocationEvent.cpp. References CLocationEvent< T >::CGenericLocationReactor< U >::m_rOwner. |
|
||||||||||||||
|
Called when timeout receipt is enabled, and a wait times out. This function delegates action tot he event object which owns us, presenting a monolithic appearance of events to the experimentalist.
Reimplemented from CReactor. Definition at line 347 of file CLocationEvent.cpp. References CLocationEvent< T >::CGenericLocationReactor< U >::m_rOwner. |
|
|||||||||
|
Definition at line 351 of file CLocationEvent.h. Referenced by CLocationEvent< T >::CGenericLocationReactor< U >::OnLocationChanged(), and CLocationEvent< T >::CGenericLocationReactor< U >::OnTimeout(). |
1.3.9.1