artdaq  v3_02_00
artdaq::DataSenderManager::Config Struct Reference

Public Attributes

fhicl::Atom< bool > broadcast_sends { fhicl::Name{"broadcast_sends"}, fhicl::Comment{"Send all Fragments to all destinations"}, false }
 
fhicl::Atom< bool > nonblocking_sends { fhicl::Name{"nonblocking_sends"}, fhicl::Comment{"Whether sends should block. Used for DL->DISP connection."}, false }
 
fhicl::Atom< size_t > send_timeout_us { fhicl::Name{"send_timeout_usec"}, fhicl::Comment{"Timeout for sends in non-reliable modes (broadcast and nonblocking)"},5000000 }
 
fhicl::Atom< size_t > send_retry_count { fhicl::Name{"send_retry_count"}, fhicl::Comment{"Number of times to retry a send in non-reliable mode"}, 2 }
 
fhicl::OptionalTable
< RoutingTableConfig
routing_table_config { fhicl::Name{"routing_table_config"} }
 
fhicl::OptionalTable
< DestinationsConfig
destinations { fhicl::Name{"destinations"} }
 
fhicl::TableFragment
< artdaq::HostMap::Config
host_map
 
fhicl::Sequence< size_t > enabled_destinations { fhicl::Name{"enabled_destinations"}, fhicl::Comment{"List of destiantion ranks to activate (must be defined in destinations block)"}, std::vector<size_t>() }
 

Detailed Description

Definition at line 50 of file DataSenderManager.hh.


The documentation for this struct was generated from the following file: