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