otsdaq  v2_04_01
DataProcessor.cc
1 #include "otsdaq-core/DataManager/DataProcessor.h"
2 
3 using namespace ots;
4 
5 #undef __MF_SUBJECT__
6 #define __MF_SUBJECT__ (std::string("Processor-") + DataProcessor::processorUID_)
7 
8 //========================================================================================================================
9 DataProcessor::DataProcessor(std::string supervisorApplicationUID,
10  std::string bufferUID,
11  std::string processorUID)
12  : supervisorApplicationUID_(supervisorApplicationUID)
13  , bufferUID_(bufferUID)
14  , processorUID_(processorUID)
15  , theCircularBuffer_(nullptr)
16 {
17  __COUT__ << "Constructor." << __E__;
18  __COUTV__(supervisorApplicationUID_);
19  __COUTV__(bufferUID_);
20  __COUTV__(processorUID_);
21 
22  __COUT__ << "Constructed." << __E__;
23 }
24 
25 //========================================================================================================================
26 DataProcessor::~DataProcessor(void) { __COUT__ << "Destructed." << __E__; }
27 
28 //========================================================================================================================
29 void DataProcessor::setCircularBuffer(CircularBufferBase* circularBuffer)
30 {
31  theCircularBuffer_ = circularBuffer;
32 }