LEMWebSettings.h
Go to the documentation of this file.
1 #ifndef LEM_LEMWEBSETTINGS_H
2 #define LEM_LEMWEBSETTINGS_H
3 
4 #include "fhiclcpp/types/Atom.h"
5 
6 #include <string>
7 
8 namespace lem
9 {
11  {
12  template<class T> using Atom = fhicl::Atom<T>;
14  using Name = fhicl::Name;
15 
17  Name("Host"),
18  Comment("Host name to contact the LEM server at")
19  };
20 
22  Name("MinPort"),
23  Comment("Minimum port number to use")
24  };
25 
27  Name("MaxPort"),
28  Comment("Maximum port number to use")
29  };
30 
32  Name("QueryTimeout"),
33  Comment("Wait this long for each individual query attempt (sec)")
34  };
35 
37  Name("RetryTimeout"),
38  Comment("Keep retrying until this many seconds have elapsed")
39  };
40  };
41 }
42 
43 #endif
Atom< std::string > host
Atom< int > queryTimeout
PID
Definition: FillPIDs.h:14
fhicl::Comment Comment
Atom< int > retryTimeout