artdaq
v3_12_02
|
Configuration for Routing table reception More...
#include <artdaq/DAQrate/detail/TableReceiver.hh>
Public Attributes | |
fhicl::Atom< bool > | use_routing_manager {fhicl::Name{"use_routing_manager"}, fhicl::Comment{"True if using the Routing Manager"}, false} |
"use_routing_manager" (Default: false): True if using the Routing Manager | |
fhicl::Atom< bool > | route_on_request_mode {fhicl::Name{"route_on_request_mode"}, fhicl::Comment{"True if a request for routing information should be sent to the RoutingManager (versus RoutingManager pushing table updates)."}, false} |
"route_on_request_mode" (Default: false): True if a request for routing information should be sent to the RoutingManager (versus RoutingManager pushing table updates). | |
fhicl::Atom< bool > | use_routing_table_thread {fhicl::Name{"use_routing_table_thread"}, fhicl::Comment{"True if a thread should be run to receive routing updates. Required if route_on_request_mode is false."}, true} |
"use_routing_table_thread" (Default: true): True if a thread should be run to receive routing updates. Required if route_on_request_mode is false. | |
fhicl::Atom< int > | table_port {fhicl::Name{"table_update_port"}, fhicl::Comment{"Port to connect to for receiving table updates"}, 35556} |
"table_update_port" (Default: 35556): Port to connect to for receiving table updates | |
fhicl::Atom< std::string > | routing_manager_hostname {fhicl::Name{"routing_manager_hostname"}, fhicl::Comment{"outingManager hostname for Table connection"}, "localhost"} |
"routing_manager_hostname" (Default: "localhost"): RoutingManager hostname for Table connection | |
fhicl::Atom< int > | routing_timeout_ms {fhicl::Name{"routing_timeout_ms"}, fhicl::Comment{"Time to wait (in ms) for a routing table update"}, 1000} |
"routing_timeout_ms" (Default: 1000): Time to wait for a routing table update | |
fhicl::Atom< size_t > | routing_table_max_size {fhicl::Name{"routing_table_max_size"}, fhicl::Comment{"Maximum number of entries in the routing table"}, 1000} |
"routing_table_max_size" (Default: 1000): Maximum number of entries in the routing table | |
Configuration for Routing table reception
This configuration should be the same for all processes receiving routing tables from a given RoutingManager.
Definition at line 42 of file TableReceiver.hh.