|
ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
Classes | |
| struct | CommonSourceSpecifications |
| Per data source common specification that is only used for more efficient lookup. More... | |
Functions | |
| std::unordered_map< std::string, CommonSourceSpecifications > | MakeCommonSpecifications (json::StartDaqV2Spec const &spec) |
| json::DpSpec | MakeDataProductSpecification (DaqContext const &ctx, log4cplus::Logger &logger) |
Creates and returns the /sources and /target structures using DaqContext::specification. More... | |
| struct daq::v2::CommonSourceSpecifications |
Per data source common specification that is only used for more efficient lookup.
Definition at line 117 of file makeDpSpec.cpp.
| Class Members | ||
|---|---|---|
| size_t | index | Position index in original specification, used to order sources. |
| optional< InitialKeywords > | initial_keywords | |
| KeywordRules | keyword_rules | |
| std::unordered_map<std::string, CommonSourceSpecifications> daq::v2::MakeCommonSpecifications | ( | json::StartDaqV2Spec const & | spec | ) |
Definition at line 127 of file makeDpSpec.cpp.
| json::DpSpec daq::v2::MakeDataProductSpecification | ( | DaqContext const & | ctx, |
| log4cplus::Logger & | logger | ||
| ) |
Creates and returns the /sources and /target structures using DaqContext::specification.
Assumptions:
DpPart is uniqely identifying where it comes from. Definition at line 155 of file makeDpSpec.cpp.