DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <EmptyFragmentRequestHandlerModel.hpp>
Public Types | |
using | inherited = DefaultRequestHandlerModel<ReadoutType, LatencyBufferType> |
using | RequestResult |
using | ResultCode |
![]() | |
using | RDT = ReadoutType |
using | LBT = LatencyBufferType |
using | RequestResult |
using | ResultCode |
![]() | |
using | NodePtr = std::weak_ptr<MonitorableObject> |
using | NewNodePtr = std::shared_ptr<MonitorableObject> |
using | ElementId = std::string |
Public Member Functions | |
EmptyFragmentRequestHandlerModel (std::shared_ptr< LatencyBufferType > &latency_buffer, std::unique_ptr< FrameErrorRegistry > &error_registry) | |
void | issue_request (dfmessages::DataRequest datarequest, bool is_retry=false) override |
Issue a data request to the request handler. | |
![]() | |
DefaultRequestHandlerModel (std::shared_ptr< LatencyBufferType > &latency_buffer, std::unique_ptr< FrameErrorRegistry > &error_registry) | |
void | conf (const dunedaq::appmodel::DataHandlerModule *) |
void | scrap (const nlohmann::json &) override |
void | start (const nlohmann::json &) |
void | stop (const nlohmann::json &) |
void | record (const nlohmann::json &args) override |
void | cleanup_check () override |
Check if cleanup is necessary and execute it if necessary. | |
virtual void | periodic_data_transmission () override |
Periodic data transmission - relevant for trigger in particular. | |
virtual dunedaq::daqdataformats::timestamp_t | get_cutoff_timestamp () |
virtual bool | supports_cutoff_timestamp () |
![]() | |
RequestHandlerConcept () | |
virtual | ~RequestHandlerConcept () |
RequestHandlerConcept (const RequestHandlerConcept &)=delete | |
RequestHandlerConcept is not copy-constructible. | |
RequestHandlerConcept & | operator= (const RequestHandlerConcept &)=delete |
RequestHandlerConcept is not copy-assginable. | |
RequestHandlerConcept (RequestHandlerConcept &&)=delete | |
RequestHandlerConcept is not move-constructible. | |
RequestHandlerConcept & | operator= (RequestHandlerConcept &&)=delete |
RequestHandlerConcept is not move-assignable. | |
![]() | |
MonitorableObject (const MonitorableObject &)=delete | |
MonitorableObject & | operator= (const MonitorableObject &)=delete |
MonitorableObject (MonitorableObject &&)=delete | |
MonitorableObject & | operator= (MonitorableObject &&)=delete |
virtual | ~MonitorableObject ()=default |
auto | get_opmon_id () const noexcept |
auto | get_opmon_level () const noexcept |
Definition at line 26 of file EmptyFragmentRequestHandlerModel.hpp.
using dunedaq::datahandlinglibs::EmptyFragmentRequestHandlerModel< ReadoutType, LatencyBufferType >::inherited = DefaultRequestHandlerModel<ReadoutType, LatencyBufferType> |
Definition at line 30 of file EmptyFragmentRequestHandlerModel.hpp.
using dunedaq::datahandlinglibs::EmptyFragmentRequestHandlerModel< ReadoutType, LatencyBufferType >::RequestResult |
Definition at line 31 of file EmptyFragmentRequestHandlerModel.hpp.
using dunedaq::datahandlinglibs::EmptyFragmentRequestHandlerModel< ReadoutType, LatencyBufferType >::ResultCode |
Definition at line 33 of file EmptyFragmentRequestHandlerModel.hpp.
|
inlineexplicit |
Definition at line 38 of file EmptyFragmentRequestHandlerModel.hpp.
|
overridevirtual |
Issue a data request to the request handler.
Reimplemented from dunedaq::datahandlinglibs::DefaultRequestHandlerModel< ReadoutType, LatencyBufferType >.
Definition at line 10 of file EmptyFragmentRequestHandlerModel.hxx.