Inheritance diagram for CBufferEvent< T >::CGenericBufferReactor< U >:
Public Member Functions | |
CGenericBufferReactor (CBufferEvent< U > &owner) | |
virtual void | OnBuffer (CBufferMonitor< T > &rMonitor, Pointer< DAQBuffer< T >, T > pBuffer) |
virtual void | OnTimeout (CEventMonitor &rMonitor) |
Private Attributes | |
CBufferEvent< U > & | m_rOwner |
Definition at line 368 of file CBufferEvent.h.
|
Construct a Generic Buffer Reactor. This is the sort of buffer reactor which is associated with a CBufferEvent.
|
|
Called when a buffer arrives. The Event's OnBuffer is called with the pointer to the buffer.
Definition at line 334 of file CBufferEvent.cpp. References CBufferEvent< T >::CGenericBufferReactor< U >::m_rOwner, and CBufferEvent< T >::OnBuffer(). |
|
Called when the buffer monitor times out, but only if the buffer event has been programmed to pass timeouts on to user code. Again, this call is relayed to the Event's OnTimeout function.
Reimplemented from CReactor. Definition at line 351 of file CBufferEvent.cpp. References CBufferEvent< T >::CGenericBufferReactor< U >::m_rOwner, and CBufferEvent< T >::OnTimeout(). |
|
Definition at line 370 of file CBufferEvent.h. Referenced by CBufferEvent< T >::CGenericBufferReactor< U >::OnBuffer(), and CBufferEvent< T >::CGenericBufferReactor< U >::OnTimeout(). |