otsdaq
v1_01_04
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
src
otsdaq-core
DataProcessorPlugins
DataDecoderConsumer.h
1
#ifndef _ots_DataDecoderConsumer_h_
2
#define _ots_DataDecoderConsumer_h_
3
4
#include "otsdaq-core/DataManager/DataConsumer.h"
5
#include "otsdaq-core/DataDecoders/DataDecoder.h"
6
#include "otsdaq-core/ConfigurationInterface/Configurable.h"
7
8
namespace
ots
9
{
10
class
DataDecoderConsumer
:
public
DataDecoder
,
public
DataConsumer
,
public
Configurable
11
{
12
public
:
13
DataDecoderConsumer
(std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID,
const
ConfigurationTree
& theXDAQContextConfigTree,
const
std::string& configurationPath);
14
virtual
~
DataDecoderConsumer
(
void
);
15
16
17
protected
:
18
bool
workLoopThread(toolbox::task::WorkLoop* workLoop);
19
};
20
21
}
22
23
#endif
ots::ConfigurationTree
Definition:
ConfigurationTree.h:38
ots::DataDecoder
Definition:
DataDecoder.h:18
ots::Configurable
Definition:
Configurable.h:9
ots::DataDecoderConsumer
Definition:
DataDecoderConsumer.h:10
ots::DataConsumer
Definition:
DataConsumer.h:11
Generated on Mon Dec 4 2017 10:04:04 for otsdaq by
1.8.5