|
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.