tdaq-develop-2025-02-12
|
Public Member Functions | |
RawDataVisualizerConsumer (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, const ConfigurationTree &theXDAQContextConfigTree, const std::string &configurationPath) | |
void | startProcessingData (std::string runNumber) override |
void | stopProcessingData (void) override |
const std::string & | getLastRawDataBuffer (void) |
![]() | |
DataConsumer (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, ConsumerPriority priority) | |
virtual void | registerToBuffer (void) |
mirror DataProducerBase::registerToBuffer | |
virtual void | configure (void) |
template<class D , class H > | |
int | read (D &buffer, H &header) |
Copies the buffer into the passed parameters. | |
template<class D , class H > | |
int | read (D *&buffer, H *&header) |
Fast version where you point to the buffer without copying. | |
template<class D , class H > | |
int | setReadSubBuffer (void) |
template<class D , class H > | |
int | read (D &buffer) |
ConsumerPriority | getPriority (void) |
![]() | |
DataProcessor (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID) | |
virtual void | pauseProcessingData (void) |
virtual void | resumeProcessingData (void) |
const std::string & | getProcessorID (void) const |
Getters. | |
void | setCircularBuffer (CircularBufferBase *circularBuffer) |
![]() | |
WorkLoop (const std::string &name) | |
void | startWorkLoop (void) |
bool | stopWorkLoop (void) |
bool | isActive (void) const |
![]() | |
Configurable (const ConfigurationTree &theXDAQContextConfigTree, const std::string &theConfigurationPath) | |
ConfigurationTree | getSelfNode () const |
const ConfigurationManager * | getConfigurationManager () const |
const std::string & | getContextUID () const |
const std::string & | getApplicationUID () const |
unsigned int | getApplicationLID () const |
std::string | getContextAddress () const |
unsigned int | getContextPort () const |
Additional Inherited Members | |
![]() | |
enum | ConsumerPriority { LowConsumerPriority , HighConsumerPriority } |
![]() | |
const std::string & | getWorkLoopName (void) const |
Getters. | |
![]() | |
const std::string | supervisorApplicationUID_ |
const std::string | bufferUID_ |
const std::string | processorUID_ |
CircularBufferBase * | theCircularBuffer_ |
![]() | |
volatile bool | continueWorkLoop_ |
![]() | |
const ConfigurationTree | theXDAQContextConfigTree_ |
const std::string | theConfigurationPath_ |
const std::string | theConfigurationRecordName_ |
Definition at line 13 of file RawDataVisualizerConsumer.h.
|
overridevirtual |
mirror DataProducerBase::unregisterFromBuffer void DataConsumer::unregisterFromBuffer(void)
Reimplemented from ots::DataConsumer.
Definition at line 25 of file RawDataVisualizerConsumerImpl.cc.