13 auto frag_header = inherited::create_fragment_header(datarequest);
15 auto fragment = std::make_unique<daqdataformats::Fragment>(std::vector<std::pair<void*, size_t>>());
16 fragment->set_header_fields(frag_header);
18 TLOG_DEBUG(TLVL_WORK_STEPS) <<
"DLH is configured to send empty fragment";
21 TLOG_DEBUG(TLVL_QUEUE_PUSH) <<
"Sending fragment with trigger_number " << fragment->get_trigger_number()
22 <<
", run number " << fragment->get_run_number() <<
", and SourceID "
23 << fragment->get_element_id();
26 ->send(std::move(fragment), inherited::m_fragment_send_timeout_ms);