|
ifw-daq
2.1.0-pre1
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 <log4cplus/logger.h>#include <rad/ioExecutor.hpp>#include <daq/dpSpec.hpp>#include <daq/dpm/sourceResolver.hpp>#include <daq/process/asyncProcess.hpp>#include <daq/process/rsyncAsyncProcess.hpp>#include <daq/status.hpp>Go to the source code of this file.
Classes | |
| class | daq::dpm::DaqController |
| Controller for specific DAQ. More... | |
| struct | daq::dpm::ConcurrencyLimits |
| Imposes limits on how many concurrent operations are allowed. More... | |
| struct | daq::dpm::SchedulerOptions |
| Options controlling scheduler operations. More... | |
| struct | daq::dpm::SchedulerOptions::ConcurrencyLimits |
| Imposes limits on how many concurrent operations are allowed. More... | |
| struct | daq::dpm::DaqControllerOptions |
| Options for DaqController. More... | |
| class | daq::dpm::ResourceToken |
| RAII token. More... | |
| class | daq::dpm::Resource |
| struct | daq::dpm::Resources |
| Limited resources. More... | |
| class | daq::dpm::Scheduler |
| Schedules asynchronous activities that results in merged Data Product and delivery. More... | |
| class | daq::dpm::SchedulerImpl |
| class | daq::dpm::DaqControllerImpl |
| Internal data structure to SchedulerImpl. More... | |
| struct | daq::dpm::DaqControllerImpl::Transferring::Transfer |
Namespaces | |
| daq | |
| 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 105 of file scheduler.hpp.
| struct daq::dpm::SchedulerOptions |
Options controlling scheduler operations.
Limits with value 0 is unlimited.
Definition at line 132 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 136 of file scheduler.hpp.
| struct daq::dpm::DaqControllerOptions |
Options for DaqController.
Definition at line 162 of file scheduler.hpp.
| Class Members | ||
|---|---|---|
| string | merge_bin | |
| string | rsync_bin | |