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(). |