#include <CBufferReactor.h>
Inheritance diagram for CBufferReactor< T >:
Public Member Functions | |
CBufferReactor () | |
CBufferReactor (const STD(string)&rName) | |
CBufferReactor (const char *pName) | |
~CBufferReactor () | |
template<class U> | |
int | operator== (const CBufferReactor< U > &aCBufferReactor) const |
Operator== Equality comparison:. | |
virtual void | OnEvent (CEventMonitor &rMonitor) |
virtual void | OnBuffer (CBufferMonitor< T > &rMonitor, Pointer< DAQBuffer< T >, T > pBuffer) |
Private Member Functions | |
CBufferReactor (const CBufferReactor &aCBufferReactor) | |
Copy Constructor disallowed. | |
CBufferReactor & | operator= (const CBufferReactor &aCBufferReactor) |
Operator= Assignment Operator disallowed. |
Definition at line 335 of file CBufferReactor.h.
|
Construct a buffer reactor with a default name. Note that buffer reactors are templated by the type of data contained in the buffer. Definition at line 318 of file CBufferReactor.cpp. References CNamedObject::AppendClassInfo(). |
|
|
|
Construct a named buffer reactor using a ASCIZ (C) string parameter for the object name.
Definition at line 342 of file CBufferReactor.cpp. References CNamedObject::AppendClassInfo(). |
|
Definition at line 348 of file CBufferReactor.cpp. |
|
Copy Constructor disallowed.
|
|
Called when a buffer has been received by a buffer monitor. In normal use, the user will subclass CBufferReactor and override this no-op member.
Reimplemented in CBufferEvent< T >::CGenericBufferReactor< T >. Definition at line 397 of file CBufferReactor.cpp. Referenced by CBufferReactor< T >::OnEvent(). |
|
Called when the event monitor declares an event. The event monitor must be descended from CBufferMonitor or this function will throw a CIncompatibleMonitor exception. The OnBuffer virtual member is called with a pointer to the buffer.
Reimplemented from CReactor. Definition at line 373 of file CBufferReactor.cpp. References CBufferMonitor< T >::getBufferPointer(), and CBufferReactor< T >::OnBuffer(). |
|
Operator= Assignment Operator disallowed.
|
|
Operator== Equality comparison:.
Definition at line 357 of file CBufferReactor.cpp. References CReactor::operator==(). |