00001 #include "otsdaq-core/DataManager/DataProcessor.h"
00002
00003
00004
00005
00006 using namespace ots;
00007
00008
00009
00010 DataProcessor::DataProcessor(std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID)
00011 : supervisorApplicationUID_(supervisorApplicationUID)
00012 , bufferUID_ (bufferUID)
00013 , processorUID_ (processorUID)
00014 , theCircularBuffer_ (nullptr)
00015 {
00016 }
00017
00018
00019 DataProcessor::~DataProcessor(void)
00020 {
00021 }
00022
00023
00024 std::string DataProcessor::getProcessorID(void)
00025 {
00026 return processorUID_;
00027 }
00028
00029
00030 void DataProcessor::setCircularBuffer(CircularBufferBase* circularBuffer)
00031 {
00032 theCircularBuffer_ = circularBuffer;
00033 }