8template<
class ReadoutType,
class LatencyBufferType>
15 auto fragment = std::make_unique<daqdataformats::Fragment>(std::vector<std::pair<void*, size_t>>());
16 fragment->set_header_fields(frag_header);
22 <<
", run number " << fragment->get_run_number() <<
", and SourceID "
23 << fragment->get_element_id();
int m_fragment_send_timeout_ms
daqdataformats::FragmentHeader create_fragment_header(const dfmessages::DataRequest &dr)
daqdataformats::SourceID m_sourceid
void issue_request(dfmessages::DataRequest datarequest, bool is_retry=false) override
Issue a data request to the request handler.
Base class for any user define issue.
#define TLOG_DEBUG(lvl,...)
static std::shared_ptr< iomanager::SenderConcept< Datatype > > get_iom_sender(iomanager::ConnectionId const &id)
void warning(const Issue &issue)
This message represents a request for data sent to a single component of the DAQ.
std::string data_destination