DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::listrev::reversedlistvalidator Namespace Reference

Classes

struct  ConfParams
 

Functions

void to_json (data_t &j, const ConfParams &obj)
 
void from_json (const data_t &j, ConfParams &obj)
 

Function Documentation

◆ from_json()

void dunedaq::listrev::reversedlistvalidator::from_json ( const data_t & j,
ConfParams & obj )
inline

Definition at line 31 of file Nljs.hpp.

31 {
32 if (j.contains("send_timeout_ms"))
33 j.at("send_timeout_ms").get_to(obj.send_timeout_ms);
34 if (j.contains("request_timeout_ms"))
35 j.at("request_timeout_ms").get_to(obj.request_timeout_ms);
36 if (j.contains("request_rate_hz"))
37 j.at("request_rate_hz").get_to(obj.request_rate_hz);
38 if (j.contains("max_outstanding_requests"))
39 j.at("max_outstanding_requests").get_to(obj.max_outstanding_requests);
40 if (j.contains("num_reversers"))
41 j.at("num_reversers").get_to(obj.num_reversers);
42 if (j.contains("num_generators"))
43 j.at("num_generators").get_to(obj.num_generators);
44 if (j.contains("min_list_size"))
45 j.at("min_list_size").get_to(obj.min_list_size);
46 if (j.contains("max_list_size"))
47 j.at("max_list_size").get_to(obj.max_list_size);
48 }

◆ to_json()

void dunedaq::listrev::reversedlistvalidator::to_json ( data_t & j,
const ConfParams & obj )
inline

Definition at line 20 of file Nljs.hpp.

20 {
21 j["send_timeout_ms"] = obj.send_timeout_ms;
22 j["request_timeout_ms"] = obj.request_timeout_ms;
23 j["request_rate_hz"] = obj.request_rate_hz;
24 j["max_outstanding_requests"] = obj.max_outstanding_requests;
25 j["num_reversers"] = obj.num_reversers;
26 j["num_generators"] = obj.num_generators;
27 j["min_list_size"] = obj.min_list_size;
28 j["max_list_size"] = obj.max_list_size;
29 }