#include <spectrodaq.h>
#include "CRegisteredObject.h"
#include <CEventMonitor.h>
Go to the source code of this file.
Classes | |
class | CEvent |
Copyright
Required for current class
Include files:
Spectrodaq requires the std namespace be imported.
Required for base class.
Required for base classes CRegisteredObject # 306 "/scratch/nscldaq-8.0-pre1/framework/CEvent.h" 2
# 310 "/scratch/nscldaq-8.0-pre1/framework/CEvent.h" 2
Required for STL strings.
forward class definitions:
class CReactor;
/*! Encapsulates event handling. Events consist of an event monitor which is responsible for determining when an event fires and a reactor which provides application specific handling of the event. When enabled, the event will schedule a thread m_EventThread to process the event. The event thread contains code to repeatedly calll the monitor's operator(), lock the global mutex and call the reactor's operator(). The reactors provided with classes derived from this are generally standardized to invoke Subclass virtual function which are specific to the event being managed..
Definition in file CEvent.h.