tdaq-develop-2025-02-12
|
#include <otsdaq/DataManager/DataProcessor.h>
Public Member Functions | |
DataProcessor (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID) | |
virtual void | registerToBuffer (void)=0 |
virtual void | configure (void)=0 |
virtual void | startProcessingData (std::string runNumber)=0 |
virtual void | stopProcessingData (void)=0 |
virtual void | pauseProcessingData (void) |
virtual void | resumeProcessingData (void) |
const std::string & | getProcessorID (void) const |
Getters. | |
void | setCircularBuffer (CircularBufferBase *circularBuffer) |
Protected Attributes | |
const std::string | supervisorApplicationUID_ |
const std::string | bufferUID_ |
const std::string | processorUID_ |
CircularBufferBase * | theCircularBuffer_ |
DataProcessor This class provides common functionality for Data Producers and Consumers.
Definition at line 13 of file DataProcessor.h.