1 #ifndef _ots_DataProcessor_h_ 
    2 #define _ots_DataProcessor_h_ 
    5 #include "otsdaq/DataManager/CircularBuffer.h" 
    6 #include "otsdaq/DataManager/CircularBufferBase.h" 
    7 #include "otsdaq/WorkLoopManager/WorkLoop.h" 
   17                   std::string bufferUID,
 
   18                   std::string processorUID);
 
   21     virtual void registerToBuffer(
void) = 0;
 
   24     virtual void configure(
void)                            = 0;
 
   25     virtual void startProcessingData(std::string runNumber) = 0;
 
   26     virtual void stopProcessingData(
void)                   = 0;
 
   27     virtual void pauseProcessingData(
void) { stopProcessingData(); }
 
   28     virtual void resumeProcessingData(
void) { startProcessingData(
""); }
 
   36     const std::string   supervisorApplicationUID_;
 
   37     const std::string   bufferUID_;
 
   38     const std::string   processorUID_;
 
const std::string & getProcessorID(void) const
Getters.