|
ifw-daq 3.1.0
IFW Data Acquisition modules
|
Classes | |
| struct | DpSpec |
| Close representation of the JSON structure but with stronger types. More... | |
| struct | DpSpecError |
| struct | FitsFileSource |
| struct | FitsKeywordsSource |
| struct | KeywordFilter |
| struct | KeywordTransform |
| struct | Location |
| Describes parsed location string into its components "host" and "path". More... | |
| struct | OlasReceiver |
| Represents OlasReceiver JSON type used in StartDaqV2 and dpspec. More... | |
| struct | ReceiverTransferOptions |
| Common options for transfering files applicable to OLAS and normal copy/rsync. More... | |
| struct | SchemaError |
| JSON Schema error. More... | |
| struct | StartDaqV2Spec |
| Structure with a close mapping from JSON representation in the StartDaqV2 MAL request. More... | |
| struct | StartDaqV2SpecError |
| class | TestParseDpSpec |
| class | TestParseLocation |
| 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. | |
| Location | ParseSourceLocation (std::string const &location) |
| Parse location string from DpSpec into component parts. | |
| 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. | |
| void | to_json (nlohmann::json &json, StartDaqV2Spec const &spec) |
| Serialize to JSON. | |
| void | ParseDataSource (StartDaqV2Spec::DataSource &out, Json const &json, JsonPointer const &breadcrumb) |
| Parse the common parts of PrimaryDataSource and MetadataSource. | |
| 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_F (TestParseDpSpec, ParseFailsWithWrongAlertUnmergedType) | |
| 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::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::FitsFileSource |
Definition at line 63 of file commonSpecTypes.hpp.
| Class Members | ||
|---|---|---|
| bool | alert_unmergeable = true | |
| optional< InitialKeywords > | initial_keywords | |
| KeywordRules | keyword_rules | |
| string | location | |
| string | source_name | |
| 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::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::OlasReceiver |
Represents OlasReceiver JSON type used in StartDaqV2 and dpspec.
Definition at line 99 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::ReceiverTransferOptions |
Common options for transfering files applicable to OLAS and normal copy/rsync.
Definition at line 89 of file commonSpecTypes.hpp.
| Class Members | ||
|---|---|---|
| bool | allow_symlink = true | |
| 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 117 of file commonSpecTypes.hpp.
| using daq::json::ReceiverTypes = typedef std::variant<OlasReceiver> |
Definition at line 116 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 172 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 176 of file commonSpecTypes.cpp.
|
noexcept |
Definition at line 168 of file commonSpecTypes.cpp.
|
noexcept |
Definition at line 173 of file startDaqV2.cpp.
|
noexcept |
Definition at line 168 of file startDaqV2.cpp.
|
noexcept |
Definition at line 162 of file startDaqV2.cpp.
|
noexcept |
Definition at line 156 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 100 of file commonSpecTypes.cpp.
| KeywordFilter daq::json::ParseKeywordFilter | ( | Json const & | json, |
| JsonPointer const & | breadcrumb | ||
| ) |
Definition at line 76 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 118 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 87 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 180 of file commonSpecTypes.cpp.
| ReceiverList daq::json::ParseReceiverList | ( | Json const & | json, |
| JsonPointer const & | breadcrumb | ||
| ) |
Definition at line 138 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 158 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 270 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithKeywordsBadType | |||
| ) |
Definition at line 277 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithKeywordsNotDefined | |||
| ) |
Definition at line 284 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithMissingFileId | |||
| ) |
Definition at line 264 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithMissingId | |||
| ) |
Definition at line 258 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithMissingSources | |||
| ) |
Definition at line 294 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithUnknownSourcesWrongType | |||
| ) |
Definition at line 316 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithUnknownSourceType | |||
| ) |
Definition at line 302 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithUnknownSourceTypeNotObject | |||
| ) |
Definition at line 309 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseFailsWithWrongAlertUnmergedType | |||
| ) |
Definition at line 323 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceeds | |||
| ) |
Definition at line 183 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceedsWithKeywordRulesNotDefined | |||
| ) |
Definition at line 289 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceedsWithOptionalReceivers | |||
| ) |
Definition at line 248 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceedsWithOptionalReceiversEmpty | |||
| ) |
Definition at line 253 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceedsWithOptionalSources | |||
| ) |
Definition at line 238 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceedsWithOptionalSourcesEmpty | |||
| ) |
Definition at line 243 of file testDpSpec.cpp.
| daq::json::TEST_F | ( | TestParseDpSpec | , |
| ParseSucceedsWithOptionalTarget | |||
| ) |
Definition at line 233 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 214 of file startDaqV2.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| FitsFileSource const & | s | ||
| ) |
Definition at line 234 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| FitsKeywordsSource const & | s | ||
| ) |
Definition at line 222 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| KeywordFilter const & | s | ||
| ) |
Definition at line 204 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| KeywordRuleTypes const & | s | ||
| ) |
Definition at line 217 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| KeywordTransform const & | s | ||
| ) |
Definition at line 209 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| OlasReceiver const & | s | ||
| ) |
Definition at line 253 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| ReceiverList const & | list | ||
| ) |
Definition at line 267 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| ReceiverTransferOptions const & | s | ||
| ) |
Definition at line 248 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| ReceiverTypes const & | s | ||
| ) |
Definition at line 262 of file commonSpecTypes.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| StartDaqV2Spec::DataSource const & | s | ||
| ) |
Definition at line 181 of file startDaqV2.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| StartDaqV2Spec::DataSourceTypes const & | s | ||
| ) |
Definition at line 204 of file startDaqV2.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| StartDaqV2Spec::MergeTarget const & | t | ||
| ) |
Definition at line 209 of file startDaqV2.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| StartDaqV2Spec::MetadataSource const & | s | ||
| ) |
Definition at line 198 of file startDaqV2.cpp.
| void daq::json::to_json | ( | nlohmann::json & | out, |
| StartDaqV2Spec::PrimaryDataSource const & | s | ||
| ) |
Definition at line 192 of file startDaqV2.cpp.
| daq::json::TestParseStartDaqV2Spec daq::json::_json |
| nlohmann::json daq::json::m_spec |
Definition at line 107 of file testStartDaqV2.cpp.