DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
datahandlinglibs
include
datahandlinglibs
models
FixedRateQueueModel.hpp
Go to the documentation of this file.
1
8
#ifndef DATAHANDLINGLIBS_INCLUDE_DATAHANDLINGLIBS_MODELS_FIXEDRATEQUEUEMODEL_HPP_
9
#define DATAHANDLINGLIBS_INCLUDE_DATAHANDLINGLIBS_MODELS_FIXEDRATEQUEUEMODEL_HPP_
10
11
#include "
datahandlinglibs/DataHandlingIssues.hpp
"
12
#include "
datahandlinglibs/ReadoutLogging.hpp
"
13
14
#include "
logging/Logging.hpp
"
15
16
#include "
BinarySearchQueueModel.hpp
"
17
18
namespace
dunedaq
{
19
namespace
datahandlinglibs {
20
21
template
<
class
T>
22
class
FixedRateQueueModel
:
public
BinarySearchQueueModel
<T>
23
{
24
public
:
25
FixedRateQueueModel
()
26
:
BinarySearchQueueModel
<T>()
27
{}
28
29
explicit
FixedRateQueueModel
(uint32_t
size
)
// NOLINT(build/unsigned)
30
:
BinarySearchQueueModel
<T>(
size
)
31
{}
32
33
typename
IterableQueueModel<T>::Iterator
lower_bound
(T& element,
bool
with_errors =
false
);
34
35
};
36
37
}
// namespace datahandlinglibs
38
}
// namespace dunedaq
39
40
// Declarations
41
#include "
detail/FixedRateQueueModel.hxx
"
42
43
#endif
// DATAHANDLINGLIBS_INCLUDE_DATAHANDLINGLIBS_MODELS_FIXEDRATEQUEUEMODEL_HPP_
BinarySearchQueueModel.hpp
DataHandlingIssues.hpp
FixedRateQueueModel.hxx
ReadoutLogging.hpp
dunedaq::datahandlinglibs::BinarySearchQueueModel
Definition
BinarySearchQueueModel.hpp:23
dunedaq::datahandlinglibs::FixedRateQueueModel
Definition
FixedRateQueueModel.hpp:23
dunedaq::datahandlinglibs::FixedRateQueueModel::FixedRateQueueModel
FixedRateQueueModel()
Definition
FixedRateQueueModel.hpp:25
dunedaq::datahandlinglibs::FixedRateQueueModel::lower_bound
IterableQueueModel< T >::Iterator lower_bound(T &element, bool with_errors=false)
Definition
FixedRateQueueModel.hxx:8
dunedaq::datahandlinglibs::FixedRateQueueModel::FixedRateQueueModel
FixedRateQueueModel(uint32_t size)
Definition
FixedRateQueueModel.hpp:29
Logging.hpp
dunedaq
Including Qt Headers.
Definition
TimingController.hxx:1
dunedaq::datahandlinglibs::IterableQueueModel::Iterator
Definition
IterableQueueModel.hpp:244
dunedaq::datahandlinglibs::IterableQueueModel::size
std::size_t size() const
Definition
IterableQueueModel.hpp:213
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0