|
| VirtualEventBuilder (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID) |
|
virtual void | build (const std::string &buffer)=0 |
|
virtual std::queue< Event * > & | getCompleteEvents (void)=0 |
|
virtual std::queue< Event * > & | getAllEvents (void)=0 |
|
void | flush (void) |
|
std::string | getName (void) |
|
| DataProducer (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, unsigned int bufferSize=100) |
|
void | registerToBuffer (void) |
|
virtual void | startProcessingData (std::string runNumber) |
|
virtual void | stopProcessingData (void) |
|
template<class D , class H > |
int | attachToEmptySubBuffer (D *&data, H *&header) |
|
template<class D , class H > |
int | setWrittenSubBuffer (void) |
|
template<class D , class H > |
int | write (const D &buffer) |
|
template<class D , class H > |
int | write (const D &buffer, const H &header) |
|
unsigned int | getBufferSize (void) |
|
| DataProcessor (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID) |
|
virtual void | pauseProcessingData (void) |
|
virtual void | resumeProcessingData (void) |
|
std::string | getProcessorID (void) |
|
void | setCircularBuffer (CircularBufferBase *circularBuffer) |
|
| WorkLoop (std::string name) |
|
void | startWorkLoop (void) |
|
bool | stopWorkLoop (void) |
|
| DataConsumer (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, ConsumerPriority priority) |
|
void | registerToBuffer (void) |
|
virtual void | startProcessingData (std::string runNumber) |
|
virtual void | stopProcessingData (void) |
|
template<class D , class H > |
int | read (D &buffer, H &header) |
|
template<class D , class H > |
int | read (D *&buffer, H *&header) |
|
template<class D , class H > |
int | setReadSubBuffer (void) |
|
template<class D , class H > |
int | read (D &buffer) |
|
ConsumerPriority | getPriority (void) |
|
Definition at line 14 of file VirtualEventBuilder.h.