|
ifw-daq 3.1.0
IFW Data Acquisition modules
|
daq::dpm::Scheduler and related class declarations. More...
#include <daq/config.hpp>#include <functional>#include <vector>#include <boost/signals2.hpp>#include <fmt/ostream.h>#include <log4cplus/logger.h>#include <rad/ioExecutor.hpp>#include <daq/dpm/sourceResolver.hpp>#include <daq/json/dpSpec.hpp>#include <daq/process/asyncProcess.hpp>#include <daq/process/rsyncAsyncProcess.hpp>#include <daq/resourceToken.hpp>#include <daq/status.hpp>Go to the source code of this file.
Namespaces | |
| namespace | daq |
| namespace | daq::dpm |
Functions | |
| std::ostream & | daq::dpm::operator<< (std::ostream &os, DaqController const &daq) |
daq::dpm::Scheduler and related class declarations.
Definition in file scheduler.hpp.
| struct daq::dpm::ConcurrencyLimits |
Imposes limits on how many concurrent operations are allowed.
Definition at line 107 of file scheduler.hpp.
| struct daq::dpm::SchedulerOptions |
Options controlling scheduler operations.
Limits with value 0 is unlimited.
Definition at line 134 of file scheduler.hpp.
| Class Members | ||
|---|---|---|
| struct ConcurrencyLimits | concurrency_limits | |
| struct daq::dpm::SchedulerOptions::ConcurrencyLimits |
Imposes limits on how many concurrent operations are allowed.
Definition at line 138 of file scheduler.hpp.
| struct daq::dpm::DaqControllerOptions |
Options for DaqController.
Definition at line 164 of file scheduler.hpp.
| Class Members | ||
|---|---|---|
| string | merge_bin = "daqDpmMerge" | |
| string | rsync_bin = "rsync" | |
| struct daq::dpm::Resources |
| struct daq::dpm::ResourcesConnections |
Definition at line 179 of file scheduler.hpp.
| Class Members | ||
|---|---|---|
| scoped_connection | daqs | |
| scoped_connection | merge | |
| scoped_connection | net_receive | |
| scoped_connection | net_send | |