28 #ifndef NIDAS_DYNLD_PSQL_PSQLPROCESSOR_H
29 #define NIDAS_DYNLD_PSQL_PSQLPROCESSOR_H
34 namespace nidas {
namespace dynld {
namespace psql {
92 #endif // NIDAS_DYNLD_PSQL_PSQLPROCESSOR_H
const std::set< const SampleTag * > & getSampleTags() const
Implementation of SampleSource::getSampleTags().
Definition: PSQLProcessor.h:76
void setAveragePeriod(int val)
Set average period, in milliseconds.
Definition: PSQLProcessor.h:69
A measurement site.
Definition: Site.h:49
PSQLProcessor * clone() const
Definition: PSQLProcessor.cc:63
void connected(SampleOutput *orig, SampleOutput *output)
Definition: PSQLProcessor.cc:161
Interface of an output stream of samples.
Definition: SampleOutput.h:47
Definition: PSQLProcessor.h:41
const nidas::core::Site * site
Definition: PSQLProcessor.h:87
Definition: SampleAverager.h:37
int getAveragePeriod() const
Get average period, in milliseconds.
Definition: PSQLProcessor.h:74
SampleAverager averager
Definition: PSQLProcessor.h:85
PSQLProcessor()
Definition: PSQLProcessor.cc:44
void disconnect(SampleInput *)
Definition: PSQLProcessor.cc:137
void disconnected(SampleOutput *output)
Definition: PSQLProcessor.cc:173
std::list< const SampleTag * > getSampleTags() const
Get the output SampleTags.
Definition: SampleAverager.h:74
virtual ~PSQLProcessor()
Definition: PSQLProcessor.cc:59
void connect(SampleInput *)
Definition: PSQLProcessor.cc:67
SampleInput * input
Definition: PSQLProcessor.h:83
Definition: IOException.h:37
bool cloneOnConncetion() const
Definition: PSQLProcessor.h:56
Class describing a group of variables that are sampled and handled together.
Definition: SampleTag.h:87
Interface of a processor of samples.
Definition: SampleIOProcessor.h:49