|
ant
A2 ant: class-based analysis framework
|
#include <SlowControlManager.h>
Inheritance diagram for ant::analysis::SlowControlManager:
Collaboration diagram for ant::analysis::SlowControlManager:Classes | |
| struct | processor_t |
Public Member Functions | |
| SlowControlManager (const input::reader_flags_t &reader_flags) | |
| bool | ProcessEvent (input::event_t event) |
| slowcontrol::event_t | PopEvent () |
| size_t | BufferSize () const |
Protected Types | |
| using | ProcessorPtr = std::shared_ptr< slowcontrol::Processor > |
Protected Member Functions | |
| void | AddProcessor (ProcessorPtr p) |
Protected Attributes | |
| std::queue< slowcontrol::event_t > | eventbuffer |
| std::vector< processor_t > | processors |
|
protected |
| SlowControlManager::SlowControlManager | ( | const input::reader_flags_t & | reader_flags | ) |
|
protected |
|
inline |
| slowcontrol::event_t SlowControlManager::PopEvent | ( | ) |
| bool SlowControlManager::ProcessEvent | ( | input::event_t | event | ) |
|
protected |
|
protected |