DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
ers_config.cxx
Go to the documentation of this file.
1/*
2 * DUNE DAQ modification notice:
3 * This file has been modified from the original ATLAS ers source for the DUNE DAQ project.
4 * Fork baseline commit: 8267df82a4f6fe6bf02c4014923eba19eddc4614 (2020-04-14).
5 * Renamed since fork: yes (from bin/config.cxx to apps/ers_config.cxx).
6 *
7 * Original copyright:
8 * Copyright (C) 2001-2020 CERN for the benefit of the ATLAS collaboration.
9 * Licensed under the Apache License, Version 2.0.
10 */
11
12/*
13 * config.cxx
14 *
15 * Created by Serguei Kolos on 24.01.05.
16 * Copyright 2005 CERN. All rights reserved.
17 *
18 */
19
20#include <ers/ers.hpp>
21#include <string.h>
22
27
28void
30{
31 std::cout << "Description:" << std::endl;
32 std::cout << "\tPrints ERS streams configuration in the current shell." << std::endl;
33}
34
35void
37{
38 std::cout << "Usage: ers_pc [-h]|[--help]" << std::endl;
39 std::cout << "Options/Arguments:" << std::endl;
40 std::cout << "\t[-h]|[--help]\tprints this help screen." << std::endl;
41}
42
43int
44main(int argc, char** argv)
45{
46 if (argc > 1) {
47 if (!strcmp(argv[1], "--help") || !strcmp(argv[1], "-h")) {
49 } else {
51 }
52 } else {
53 std::cout << ers::StreamManager::instance();
54 }
55 return 0;
56}
static StreamManager & instance()
return the singleton
int main(int argc, char *argv[])
void print_usage()
void print_description(std::ostream &s, const std::string &text, const char *dx)
Definition utils.cpp:65