|
ifw-daq
3.0.1
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/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.
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... | |
| struct | daq::dpm::Resources |
| Limited resources. More... | |
| struct | daq::dpm::ResourcesConnections |
| 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::Collecting::Transfer |
| struct | daq::dpm::DaqControllerImpl::Releasing::Transfer |
| Rsync transfer of Data Product to a receiver. More... | |
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 106 of file scheduler.hpp.
| struct daq::dpm::SchedulerOptions |
Options controlling scheduler operations.
Limits with value 0 is unlimited.
Definition at line 133 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 137 of file scheduler.hpp.
| struct daq::dpm::DaqControllerOptions |
Options for DaqController.
Definition at line 163 of file scheduler.hpp.
| Class Members | ||
|---|---|---|
| string | merge_bin | |
| string | rsync_bin | |
| struct daq::dpm::Resources |
| struct daq::dpm::ResourcesConnections |
Definition at line 178 of file scheduler.hpp.
| Class Members | ||
|---|---|---|
| scoped_connection | daqs | |
| scoped_connection | merge | |
| scoped_connection | net_receive | |
| scoped_connection | net_send | |