|
ifw-daq
3.0.1
IFW Data Acquisition modules
|
Classes | |
| struct | KeywordFilter |
| struct | KeywordTransform |
| struct | FitsKeywordsSource |
| struct | FitsFileSource |
| struct | ReceiverTransferOptions |
| Common options for transfering files applicable to OLAS and normal copy/rsync. More... | |
| struct | OlasReceiver |
| Represents OlasReceiver JSON type used in StartDaqV2 and dpspec. More... | |
| struct | DpSpecError |
| struct | DpSpec |
| Close representation of the JSON structure but with stronger types. More... | |
| struct | Location |
| Describes parsed location string into its components "host" and "path". More... | |
| struct | SchemaError |
| JSON Schema error. More... | |
| struct | StartDaqV2SpecError |
| struct | StartDaqV2Spec |
| Structure with a close mapping from JSON representation in the StartDaqV2 MAL request. More... | |
| class | TestParseLocation |
| class | TestParseDpSpec |
| class | TestParseStartDaqV2Spec |
Typedefs | |
| using | KeywordRuleTypes = std::variant< KeywordFilter, KeywordTransform > |
| using | KeywordRules = std::vector< KeywordRuleTypes > |
| using | ReceiverTypes = std::variant< OlasReceiver > |
| using | ReceiverList = std::vector< ReceiverTypes > |
| using | ErrorType = StartDaqV2SpecError |
| using | Json = nlohmann::json |
| using | JsonPointer = nlohmann::json_pointer< Json > |
Enumerations | |
| enum class | InitialKeywords { All , User , None } |
Functions | |
| bool | operator== (KeywordFilter const &lhs, KeywordFilter const &rhs) noexcept |
| bool | operator== (KeywordTransform const &lhs, KeywordTransform const &rhs) noexcept |
| bool | operator== (FitsKeywordsSource const &lhs, FitsKeywordsSource const &rhs) noexcept |
| bool | operator== (FitsFileSource const &lhs, FitsFileSource const &rhs) noexcept |
| FitsKeywordsSource | ParseFitsKeywordsSource (Json const &json, JsonPointer const &breadcrumb) |
| FitsFileSource | ParseFitsFileSource (Json const &json, JsonPointer const &breadcrumb) |
| KeywordFilter | ParseKeywordFilter (Json const &json, JsonPointer const &breadcrumb) |
| KeywordTransform | ParseKeywordTransform (Json const &json, JsonPointer const &breadcrumb) |
| InitialKeywords | ParseInitialKeywords (nlohmann::json const &json, nlohmann::json_pointer< nlohmann::json > const &breadcrumb) |
| KeywordRules | ParseKeywordRules (Json const &json, JsonPointer const &breadcrumb) |
| ReceiverList | ParseReceiverList (Json const &json, JsonPointer const &breadcrumb) |
| ReceiverTransferOptions | ParseReceiverTransferOptions (nlohmann::json const &json, nlohmann::json_pointer< nlohmann::json > const &breadcrumb) |
| bool | operator== (ReceiverTransferOptions const &lhs, ReceiverTransferOptions const &rhs) noexcept |
| bool | operator!= (ReceiverTransferOptions const &lhs, ReceiverTransferOptions const &rhs) noexcept |
| bool | operator== (OlasReceiver const &lhs, OlasReceiver const &rhs) noexcept |
| OlasReceiver | ParseOlasReceiver (nlohmann::json const &json, nlohmann::json_pointer< nlohmann::json > const &breadcrumb) |
| void | to_json (nlohmann::json &out, KeywordFilter const &s) |
| void | to_json (nlohmann::json &out, KeywordTransform const &s) |
| void | to_json (nlohmann::json &out, KeywordRuleTypes const &s) |
| void | to_json (nlohmann::json &out, FitsKeywordsSource const &s) |
| void | to_json (nlohmann::json &out, FitsFileSource const &s) |
| void | to_json (nlohmann::json &out, ReceiverTransferOptions const &s) |
| void | to_json (nlohmann::json &out, OlasReceiver const &s) |
| void | to_json (nlohmann::json &out, ReceiverTypes const &s) |
| void | to_json (nlohmann::json &out, ReceiverList const &list) |
| DpSpec::Target | ParseTarget (Json const &json, JsonPointer const &breadcrumb) |
| DpSpec::SourceTypes | ParseSource (Json const &json, JsonPointer const &breadcrumb) |
| DpSpec | ParseDpSpec (nlohmann::json const &spec) |
| Parse JSON to construct the DpSpec structure. More... | |
| Location | ParseSourceLocation (std::string const &location) |
| Parse location string from DpSpec into component parts. More... | |
| void | to_json (nlohmann::json &j, DpSpec const &s) |
| void | to_json (nlohmann::json &j, DpSpec::Target const &s) |
| void | to_json (nlohmann::json &j, DpSpec::SourceTypes const &s) |
| KeywordFilter | ParseKeywordFilter (nlohmann::json const &json, nlohmann::json_pointer< nlohmann::json > const &breadcrumb) |
| KeywordTransform | ParseKeywordTransform (nlohmann::json const &json, nlohmann::json_pointer< nlohmann::json > const &breadcrumb) |
| KeywordRules | ParseKeywordRules (nlohmann::json const &json, nlohmann::json_pointer< nlohmann::json > const &breadcrumb) |
| FitsKeywordsSource | ParseFitsKeywordsSource (nlohmann::json const &json, nlohmann::json_pointer< nlohmann::json > const &breadcrumb) |
| FitsFileSource | ParseFitsFileSource (nlohmann::json const &json, nlohmann::json_pointer< nlohmann::json > const &breadcrumb) |
| ReceiverList | ParseReceiverList (nlohmann::json const &json, nlohmann::json_pointer< nlohmann::json > const &breadcrumb) |
| bool | operator== (StartDaqV2Spec::PrimaryDataSource const &lhs, StartDaqV2Spec::PrimaryDataSource const &rhs) noexcept |
| bool | operator== (StartDaqV2Spec::MetadataSource const &lhs, StartDaqV2Spec::MetadataSource const &rhs) noexcept |
| bool | operator== (StartDaqV2Spec::MergeTarget const &lhs, StartDaqV2Spec::MergeTarget const &rhs) noexcept |
| bool | operator== (StartDaqV2Spec const &lhs, StartDaqV2Spec const &rhs) noexcept |
| StartDaqV2Spec | ParseStartDaqV2Spec (nlohmann::json const &json) |
| Parse StartDaqSpec. More... | |
| void | to_json (nlohmann::json &json, StartDaqV2Spec const &spec) |
| Serialize to JSON. More... | |
| void | ParseDataSource (StartDaqV2Spec::DataSource &out, Json const &json, JsonPointer const &breadcrumb) |
| Parse the common parts of PrimaryDataSource and MetadataSource. More... | |
| void | to_json (nlohmann::json &out, StartDaqV2Spec::DataSource const &s) |
| void | to_json (nlohmann::json &out, StartDaqV2Spec::PrimaryDataSource const &s) |
| void | to_json (nlohmann::json &out, StartDaqV2Spec::MetadataSource const &s) |
| void | to_json (nlohmann::json &out, StartDaqV2Spec::DataSourceTypes const &s) |
| void | to_json (nlohmann::json &out, StartDaqV2Spec::MergeTarget const &t) |
| TEST_F (TestParseLocation, ParseSucceeds) | |
| TEST_F (TestParseLocation, ParseFails) | |
| TEST_F (TestParseDpSpec, ParseSucceeds) | |
| TEST_F (TestParseDpSpec, ParseSucceedsWithOptionalTarget) | |
| TEST_F (TestParseDpSpec, ParseSucceedsWithOptionalSources) | |
| TEST_F (TestParseDpSpec, ParseSucceedsWithOptionalSourcesEmpty) | |
| TEST_F (TestParseDpSpec, ParseSucceedsWithOptionalReceivers) | |
| TEST_F (TestParseDpSpec, ParseSucceedsWithOptionalReceiversEmpty) | |
| TEST_F (TestParseDpSpec, ParseFailsWithMissingId) | |
| TEST_F (TestParseDpSpec, ParseFailsWithMissingFileId) | |
| TEST_F (TestParseDpSpec, ParseFailsWithFileIdWrongType) | |
| TEST_F (TestParseDpSpec, ParseFailsWithKeywordsBadType) | |
| TEST_F (TestParseDpSpec, ParseFailsWithKeywordsNotDefined) | |
| TEST_F (TestParseDpSpec, ParseSucceedsWithKeywordRulesNotDefined) | |
| TEST_F (TestParseDpSpec, ParseFailsWithMissingSources) | |
| TEST_F (TestParseDpSpec, ParseFailsWithUnknownSourceType) | |
| TEST_F (TestParseDpSpec, ParseFailsWithUnknownSourceTypeNotObject) | |
| TEST_F (TestParseDpSpec, ParseFailsWithUnknownSourcesWrongType) | |
| TEST (TestParseReceivers, EmptyReceiverList) | |
| TEST (TestParseReceivers, ValidReceiverList) | |
| TEST (TestParseOlasReceiver, ValidOlasReceiverWithoutHost) | |
| TEST (TestParseOlasReceiver, ValidOlasReceiverWithOptions) | |
| TEST (TestParseOlasReceiver, MissingPathIsRejected) | |
| TEST (TestParseOlasReceiver, RelativePathsShouldBeRejected) | |
| TEST (TestRoundTripParsing, ReceiverList) | |
| TEST_F (TestParseStartDaqV2Spec, RoundTripParsing) | |
| TEST_F (TestParseStartDaqV2Spec, SuccessfulTemplate) | |
Variables | |
| daq::json::TestParseStartDaqV2Spec | _json |
| nlohmann::json | m_spec |
| struct daq::json::KeywordFilter |
Definition at line 39 of file commonSpecTypes.hpp.
| Class Members | ||
|---|---|---|
| vector< string > | selection_patterns | |
| struct daq::json::KeywordTransform |
Definition at line 43 of file commonSpecTypes.hpp.
| Class Members | ||
|---|---|---|
| string | format | |
| string | regex | |
| vector< string > | selection_patterns | |
| struct daq::json::FitsKeywordsSource |
Definition at line 55 of file commonSpecTypes.hpp.
| Class Members | ||
|---|---|---|
| optional< InitialKeywords > | initial_keywords | |
| KeywordRules | keyword_rules | |
| KeywordVector | keywords | |
| string | source_name | |
| struct daq::json::FitsFileSource |
Definition at line 63 of file commonSpecTypes.hpp.
| Class Members | ||
|---|---|---|
| optional< InitialKeywords > | initial_keywords | |
| KeywordRules | keyword_rules | |
| string | location | |
| string | source_name | |
| struct daq::json::ReceiverTransferOptions |
Common options for transfering files applicable to OLAS and normal copy/rsync.
Definition at line 88 of file commonSpecTypes.hpp.
| Class Members | ||
|---|---|---|
| bool | allow_symlink | |
| struct daq::json::OlasReceiver |
Represents OlasReceiver JSON type used in StartDaqV2 and dpspec.
Definition at line 98 of file commonSpecTypes.hpp.
| Class Members | ||
|---|---|---|
| string | host |
DHS host where OLAS ingest files. This is allowed to be empty when DPM is deployed on the same host. |
| ReceiverTransferOptions | options | |
| path | path | Absolute path to the OLAS "incoming directory" where DPM will drop files. |
| struct daq::json::DpSpec |
Close representation of the JSON structure but with stronger types.
Definition at line 30 of file dpSpec.hpp.
| Class Members | ||
|---|---|---|
| typedef variant< FitsKeywordsSource, FitsFileSource > | SourceTypes | |
| Class Members | ||
|---|---|---|
| string | id | DAQ id. |
| ReceiverList | receivers | Ordered container of receivers where to deliver the target data product. |
| vector< SourceTypes > | sources | List of sources to create data product from. |
| Target | target | Describes target which will become the data produtc. |
| struct daq::json::StartDaqV2Spec |
Structure with a close mapping from JSON representation in the StartDaqV2 MAL request.
Parts of this will end up being used in CreateDataProductSpecification(), like the keyword rules.
Definition at line 33 of file startDaqV2.hpp.
| Class Members | ||
|---|---|---|
| typedef variant< PrimaryDataSource, MetadataSource, FitsKeywordsSource, FitsFileSource > | DataSourceTypes | |
| Class Members | ||
|---|---|---|
| optional< milliseconds > | await_completion_interval | |
| string | file_prefix | |
| string | id | |
| optional< MergeTarget > | merge_target | |
| ReceiverList | receivers | |
| vector< DataSourceTypes > | sources | |
| using daq::json::ErrorType = typedef StartDaqV2SpecError |
Definition at line 20 of file startDaqV2.cpp.
| using daq::json::Json = typedef nlohmann::json |
Definition at line 17 of file testReceivers.cpp.
| using daq::json::JsonPointer = typedef nlohmann::json_pointer<Json> |
Definition at line 18 of file testReceivers.cpp.
| using daq::json::KeywordRules = typedef std::vector<KeywordRuleTypes> |
Definition at line 53 of file commonSpecTypes.hpp.
| using daq::json::KeywordRuleTypes = typedef std::variant<KeywordFilter, KeywordTransform> |
Definition at line 52 of file commonSpecTypes.hpp.
| using daq::json::ReceiverList = typedef std::vector<ReceiverTypes> |
Definition at line 116 of file commonSpecTypes.hpp.
| using daq::json::ReceiverTypes = typedef std::variant<OlasReceiver> |
Definition at line 115 of file commonSpecTypes.hpp.
|
strong |
| Enumerator | |
|---|---|
| All | Keep all keywords (useful for in-place merge) |
| User | Keep only user-keywords. |
| None | Keeps nothing (useful for disabling keyword copying) |
Definition at line 22 of file commonSpecTypes.hpp.
|
noexcept |
Definition at line 168 of file commonSpecTypes.cpp.
|
noexcept |
Definition at line 34 of file commonSpecTypes.cpp.
|
noexcept |
Definition at line 29 of file commonSpecTypes.cpp.
|
noexcept |
Definition at line 20 of file commonSpecTypes.cpp.
|
noexcept |
Definition at line 24 of file commonSpecTypes.cpp.
|
noexcept |
Definition at line 172 of file commonSpecTypes.cpp.
|
noexcept |
Definition at line 164 of file commonSpecTypes.cpp.
|
noexcept |
Definition at line 178 of file startDaqV2.cpp.
|
noexcept |
Definition at line 173 of file startDaqV2.cpp.
|
noexcept |
Definition at line 167 of file startDaqV2.cpp.
|
noexcept |
Definition at line 161 of file startDaqV2.cpp.
| void daq::json::ParseDataSource | ( | StartDaqV2Spec::DataSource & | out, |
| Json const & | json, | ||
| JsonPointer const & | breadcrumb | ||
| ) |
Parse the common parts of PrimaryDataSource and MetadataSource.
{
"sourceName": <str>,
"rrUri": <str>,
"keywordRules": [<keywordrules]
}
Definition at line 31 of file startDaqV2.cpp.
| DpSpec daq::json::ParseDpSpec | ( | nlohmann::json const & | spec | ) |
Parse JSON to construct the DpSpec structure.
| spec | Data Product Specification to parse. |
| DpSpecError | if JSON structure is invalid. Exception may be nested. |
Definition at line 47 of file dpSpec.cpp.
| FitsFileSource daq::json::ParseFitsFileSource | ( | Json const & | json, |
| JsonPointer const & | breadcrumb | ||
| ) |
Definition at line 60 of file commonSpecTypes.cpp.
| FitsFileSource daq::json::ParseFitsFileSource | ( | nlohmann::json const & | json, |
| nlohmann::json_pointer< nlohmann::json > const & | breadcrumb | ||
| ) |
| FitsKeywordsSource daq::json::ParseFitsKeywordsSource | ( | Json const & | json, |
| JsonPointer const & | breadcrumb | ||
| ) |
Definition at line 39 of file commonSpecTypes.cpp.
| FitsKeywordsSource daq::json::ParseFitsKeywordsSource | ( | nlohmann::json const & | json, |
| nlohmann::json_pointer< nlohmann::json > const & | breadcrumb | ||
| ) |
| InitialKeywords daq::json::ParseInitialKeywords | ( | nlohmann::json const & | json, |
| nlohmann::json_pointer< nlohmann::json > const & | breadcrumb | ||
| ) |
Definition at line 96 of file commonSpecTypes.cpp.
| KeywordFilter daq::json::ParseKeywordFilter | ( | Json const & | json, |
| JsonPointer const & | breadcrumb | ||
| ) |
Definition at line 72 of file commonSpecTypes.cpp.
| KeywordFilter daq::json::ParseKeywordFilter | ( | nlohmann::json const & | json, |
| nlohmann::json_pointer< nlohmann::json > const & | breadcrumb | ||
| ) |
| KeywordRules daq::json::ParseKeywordRules | ( | Json const & | json, |
| JsonPointer const & | breadcrumb | ||
| ) |
Definition at line 114 of file commonSpecTypes.cpp.
| KeywordRules daq::json::ParseKeywordRules | ( | nlohmann::json const & | json, |
| nlohmann::json_pointer< nlohmann::json > const & | breadcrumb | ||
| ) |
| KeywordTransform daq::json::ParseKeywordTransform | ( | Json const & | json, |
| JsonPointer const & | breadcrumb | ||
| ) |
Definition at line 83 of file commonSpecTypes.cpp.
| KeywordTransform daq::json::ParseKeywordTransform | ( | nlohmann::json const & | json, |
| nlohmann::json_pointer< nlohmann::json > const & | breadcrumb | ||
| ) |
| OlasReceiver daq::json::ParseOlasReceiver | ( | nlohmann::json const & | json, |
| nlohmann::json_pointer< nlohmann::json > const & | breadcrumb | ||
| ) |
Definition at line 176 of file commonSpecTypes.cpp.
| ReceiverList daq::json::ParseReceiverList | ( | Json const & | json, |
| JsonPointer const & | breadcrumb | ||
| ) |
Definition at line 134 of file commonSpecTypes.cpp.
| ReceiverList daq::json::ParseReceiverList | ( | nlohmann::json const & | json, |
| nlohmann::json_pointer< nlohmann::json > const & | breadcrumb | ||
| ) |
| ReceiverTransferOptions daq::json::ParseReceiverTransferOptions | ( | nlohmann::json const & | json, |
| nlohmann::json_pointer< nlohmann::json > const & | breadcrumb | ||
| ) |
Definition at line 154 of file commonSpecTypes.cpp.
| DpSpec::SourceTypes daq::json::ParseSource | ( | Json const & | json, |
| JsonPointer const & | breadcrumb | ||
| ) |
Definition at line 34 of file dpSpec.cpp.
| Location daq::json::ParseSourceLocation | ( | std::string const & | location | ) |
Parse location string from DpSpec into component parts.
Location string use the format host:path, e.g. 10.0.0.1:/path/to/file with host being optional.
Definition at line 90 of file dpSpec.cpp.
| StartDaqV2Spec daq::json::ParseStartDaqV2Spec | ( | nlohmann::json const & | json | ) |
Parse StartDaqSpec.
| StartDaqV2SpecError | on invalid schema. |
Definition at line 46 of file startDaqV2.cpp.
| DpSpec::Target daq::json::ParseTarget | ( | Json const & | json, |
| JsonPointer const & | breadcrumb | ||
| ) |
Definition at line 20 of file dpSpec.cpp.
| daq::json::TEST | ( | TestParseOlasReceiver | , |
| MissingPathIsRejected | |||
| ) |
Definition at line 80 of file testReceivers.cpp.
| daq::json::TEST | ( | TestParseOlasReceiver | , |
| RelativePathsShouldBeRejected | |||
| ) |
Definition at line 91 of file testReceivers.cpp.
| daq::json::TEST | ( | TestParseOlasReceiver | , |
| ValidOlasReceiverWithOptions | |||
| ) |
Definition at line 62 of file testReceivers.cpp.
| daq::json::TEST | ( | TestParseOlasReceiver | , |
| ValidOlasReceiverWithoutHost | |||
| ) |
Definition at line 49 of file testReceivers.cpp.
| daq::json::TEST | ( | TestParseReceivers | , |
| EmptyReceiverList | |||
| ) |
Definition at line 20 of file testReceivers.cpp.
| daq::json::TEST | ( | TestParseReceivers | , |
| ValidReceiverList | |||
| ) |
Definition at line 30 of file testReceivers.cpp.
| daq::json::TEST | ( | TestRoundTripParsing | , |
| ReceiverList | |||
| ) |
Definition at line 102 of file testReceivers.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithFileIdWrongType | |||
| ) |
Definition at line 269 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithKeywordsBadType | |||
| ) |
Definition at line 276 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithKeywordsNotDefined | |||
| ) |
Definition at line 283 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithMissingFileId | |||
| ) |
Definition at line 263 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithMissingId | |||
| ) |
Definition at line 257 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithMissingSources | |||
| ) |
Definition at line 293 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithUnknownSourcesWrongType | |||
| ) |
Definition at line 315 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithUnknownSourceType | |||
| ) |
Definition at line 301 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithUnknownSourceTypeNotObject | |||
| ) |
Definition at line 308 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceeds | |||
| ) |
Definition at line 182 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceedsWithKeywordRulesNotDefined | |||
| ) |
Definition at line 288 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceedsWithOptionalReceivers | |||
| ) |
Definition at line 246 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceedsWithOptionalReceiversEmpty | |||
| ) |
Definition at line 251 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceedsWithOptionalSources | |||
| ) |
Definition at line 236 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceedsWithOptionalSourcesEmpty | |||
| ) |
Definition at line 241 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceedsWithOptionalTarget | |||
| ) |
Definition at line 231 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseLocation | , |
| ParseFails | |||
| ) |
Definition at line 48 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseLocation | , |
| ParseSucceeds | |||
| ) |
Definition at line 20 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseStartDaqV2Spec | , |
| RoundTripParsing | |||
| ) |
Definition at line 110 of file testStartDaqV2.cpp.
| daq::json::TEST_F | ( | TestParseStartDaqV2Spec | , |
| SuccessfulTemplate | |||
| ) |
Definition at line 119 of file testStartDaqV2.cpp.
| void daq::json::to_json | ( | nlohmann::json & | j, |
| DpSpec const & | s | ||
| ) |
Definition at line 129 of file dpSpec.cpp.
| void daq::json::to_json | ( | nlohmann::json & | j, |
| DpSpec::SourceTypes const & | s | ||
| ) |
Definition at line 143 of file dpSpec.cpp.
| void daq::json::to_json | ( | nlohmann::json & | j, |
| DpSpec::Target const & | s | ||
| ) |
Definition at line 135 of file dpSpec.cpp.
| void daq::json::to_json | ( | nlohmann::json & | json, |
| StartDaqV2Spec const & | spec | ||
| ) |
Serialize to JSON.
| json | |
| spec | Specification to serialize |
Definition at line 219 of file startDaqV2.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| FitsFileSource const & | s | ||
| ) |
Definition at line 230 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| FitsKeywordsSource const & | s | ||
| ) |
Definition at line 218 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| KeywordFilter const & | s | ||
| ) |
Definition at line 200 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| KeywordRuleTypes const & | s | ||
| ) |
Definition at line 213 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| KeywordTransform const & | s | ||
| ) |
Definition at line 205 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| OlasReceiver const & | s | ||
| ) |
Definition at line 246 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| ReceiverList const & | list | ||
| ) |
Definition at line 260 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| ReceiverTransferOptions const & | s | ||
| ) |
Definition at line 241 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| ReceiverTypes const & | s | ||
| ) |
Definition at line 255 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| StartDaqV2Spec::DataSource const & | s | ||
| ) |
Definition at line 186 of file startDaqV2.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| StartDaqV2Spec::DataSourceTypes const & | s | ||
| ) |
Definition at line 209 of file startDaqV2.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| StartDaqV2Spec::MergeTarget const & | t | ||
| ) |
Definition at line 214 of file startDaqV2.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| StartDaqV2Spec::MetadataSource const & | s | ||
| ) |
Definition at line 203 of file startDaqV2.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| StartDaqV2Spec::PrimaryDataSource const & | s | ||
| ) |
Definition at line 197 of file startDaqV2.cpp.
| daq::json::TestParseStartDaqV2Spec daq::json::_json |
| nlohmann::json daq::json::m_spec |
Definition at line 107 of file testStartDaqV2.cpp.