DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include "utilities/NamedObject.hpp"
#include "opmonlib/MonitorableObject.hpp"
#include "iomanager/opmon/queue.pb.h"
#include "ers/Issue.hpp"
#include <atomic>
#include <chrono>
#include <cstddef>
#include <memory>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | dunedaq::iomanager::QueueBase |
The QueueBase class allows to address generic behavior of any Queue implementation. More... | |
Namespaces | |
namespace | dunedaq |
Including Qt Headers. | |
namespace | dunedaq::iomanager |
This is the base class for Queue objects which connect DAQModules. Queues are exposed to DAQModules via the DAQSource and DAQSink classes, and should not be handled directly. Queues are registered with QueueRegistry for retrieval by DAQSink and DAQSource instances. QueueBase allows to expose common behavior of queues irrespective of their type.
This is part of the DUNE DAQ Application Framework, copyright 2020. Licensing/copyright details are in the COPYING file that you should have received with this code.
Definition in file QueueBase.hpp.