otsdaq  v1_01_03
 All Classes Namespaces Functions
DataProcessor.cc
1 #include "otsdaq-core/DataManager/DataProcessor.h"
2 
3 
4 
5 
6 using namespace ots;
7 
8 
9 //========================================================================================================================
10 DataProcessor::DataProcessor(std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID)
11 : supervisorApplicationUID_(supervisorApplicationUID)
12 , bufferUID_ (bufferUID)
13 , processorUID_ (processorUID)
14 , theCircularBuffer_ (nullptr)
15 {
16 }
17 
18 //========================================================================================================================
19 DataProcessor::~DataProcessor(void)
20 {
21 }
22 
23 //========================================================================================================================
24 std::string DataProcessor::getProcessorID(void)
25 {
26  return processorUID_;
27 }
28 
29 //========================================================================================================================
30 void DataProcessor::setCircularBuffer(CircularBufferBase* circularBuffer)
31 {
32  theCircularBuffer_ = circularBuffer;
33 }