16 #include <QtCore/QStringList>
26 #include "cass_exceptions.h"
36 throw logic_error(
"TestInput::instance(): The instance of the base class is already initialized");
43 :
InputBase(ringbuffer,ratemeter,loadmeter,parent)
57 for (QStringList::const_iterator it(usedFillers.begin()); it != usedFillers.end(); ++it)
84 (*gen)->fill(*cassevent);
Event to store all LCLS Data.
class calculating a rate in Hz.
status_t _status
the internal status of the thread
file contains declaration of the CASSEvent
shared_pointer create(const typename instanciatorMap_t::key_type &type)
create an instance of the requested derived type
static void add(Level level, const std::string &line)
add a string to the log
A Ringbuffer, handles communication between Input and Worker Threads.
file contains base class for all data generators.
control_t _control
the internal control status of the thread
Exception thrown when there is a problem during data generation.
std::tr1::shared_ptr< DataGenerator > shared_pointer
typedef the shared pointer of this
value(const QString &key, const QVariant &defaultValue=QVariant()
buffer_t & datagrambuffer()
setters
file contains specialized class that do the settings for cass
contains a factory that can be used for any class
contains a logger for cass
Factory for creating shared_pointers of classes derived from a base class.
beginGroup(const QString &prefix)