ifw-daq
2.1.0-pre1
IFW Data Acquisition modules
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
a
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Functions
a
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
w
Variables
a
c
e
h
i
k
l
m
n
p
r
s
t
v
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
w
~
Variables
a
b
c
d
e
f
h
i
j
k
l
m
n
o
p
r
s
t
v
w
Typedefs
a
c
d
e
h
k
m
p
r
s
t
v
Enumerations
Enumerator
Related Functions
Files
File List
File Members
All
b
c
d
e
g
j
m
o
p
s
t
Functions
c
m
o
p
s
t
Variables
Typedefs
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
dpm
merge
src
entrypoint.hpp
Go to the documentation of this file.
1
/**
2
* @file
3
* @ingroup daq_dpm_merge
4
* @copyright ESO - European Southern Observatory
5
*/
6
#ifndef DAQ_DPM_MERGE_ENTRYPOINT_HPP
7
#define DAQ_DPM_MERGE_ENTRYPOINT_HPP
8
#include <filesystem>
9
#include <optional>
10
11
#include <
daq/dpSpec.hpp
>
12
#include <
daq/dpm/sourceResolver.hpp
>
13
14
namespace
daq::dpm::merge
{
15
/**
16
* Validates and loads data sources to the format expected by the merge function.
17
*/
18
int
Entrypoint
(std::filesystem::path
const
& root,
19
std::optional<std::filesystem::path>
const
& dp_path,
20
DpSpec
const
& spec,
21
SourceResolver
const
& resolver,
22
bool
dry_run,
23
bool
use_json);
24
25
}
// namespace daq::dpm::merge
26
27
#endif // #ifndef DAQ_DPM_MERGE_ENTRYPOINT_HPP
daq::DpSpec
Close representation of the JSON structure but with stronger types.
Definition:
dpSpec.hpp:28
sourceResolver.hpp
Declares daq::dpm::SourceResolver.
dpSpec.hpp
daq::dpm::SourceResolver
Provides location of fits source file.
Definition:
sourceResolver.hpp:27
daq::dpm::merge
Definition:
entrypoint.cpp:26
daq::dpm::merge::Entrypoint
int Entrypoint(fs::path const &root, std::optional< fs::path > const &opt_out_path, DpSpec const &spec, SourceResolver const &resolver, bool dry_run, bool use_json)
Definition:
entrypoint.cpp:124
Generated by
1.8.20