5#ifndef CBM_SERVICES_HISTSERV_TESTER_PROGRAMOPTIONS_H
6#define CBM_SERVICES_HISTSERV_TESTER_PROGRAMOPTIONS_H 1
ProgramOptions(int argc, char *argv[])
Standard constructor with command line arguments.
const int64_t & Runtime() const
Get run duration.
const std::string & ComChan() const
Get interface channel name or hostname + port or whatever or ????? (FIXME: replacement of FairMQ)
ProgramOptions(const ProgramOptions &)=default
Copy constructor forbidden.
ProgramOptions & operator=(const ProgramOptions &)=default
Assignment operator forbidden.
~ProgramOptions()=default
Destructor.
std::string fsChanHistosIn
void ParseOptions(int argc, char *argv[])
Get configuration file name (YAML format)
const int64_t & PubInterval() const
Get histos publication interval.