DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::datahandlinglibs::DataMoveCallback< DataType > Class Template Reference

#include <DataMoveCallbackRegistry.hpp>

Inheritance diagram for dunedaq::datahandlinglibs::DataMoveCallback< DataType >:
[legend]
Collaboration diagram for dunedaq::datahandlinglibs::DataMoveCallback< DataType >:
[legend]

Public Member Functions

 DataMoveCallback (std::string id, std::function< void(DataType &&)> callback)
Public Member Functions inherited from dunedaq::datahandlinglibs::CallbackConcept
 CallbackConcept (std::string id)
virtual ~CallbackConcept ()=default
std::string id () const

Public Attributes

std::shared_ptr< std::function< void(DataType &&)> > m_callback

Additional Inherited Members

Protected Attributes inherited from dunedaq::datahandlinglibs::CallbackConcept
std::string m_id

Detailed Description

template<typename DataType>
class dunedaq::datahandlinglibs::DataMoveCallback< DataType >

Definition at line 36 of file DataMoveCallbackRegistry.hpp.

Constructor & Destructor Documentation

◆ DataMoveCallback()

template<typename DataType>
dunedaq::datahandlinglibs::DataMoveCallback< DataType >::DataMoveCallback ( std::string id,
std::function< void(DataType &&)> callback )
inline

Member Data Documentation

◆ m_callback

template<typename DataType>
std::shared_ptr<std::function<void(DataType&&)> > dunedaq::datahandlinglibs::DataMoveCallback< DataType >::m_callback

Definition at line 44 of file DataMoveCallbackRegistry.hpp.


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