DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::utilities::Named Class Referenceabstract

A Named is a DAQ object (Queue or DAQModule) which has an instance name. More...

#include <NamedObject.hpp>

Inheritance diagram for dunedaq::utilities::Named:
[legend]

Public Member Functions

 Named ()=default
 Named Constructor.
 
 Named (Named const &)=delete
 Named is not copy-constructible.
 
 Named (Named &&)=default
 Named is move-constructible.
 
Namedoperator= (Named const &)=delete
 Named is not copy-assignable.
 
Namedoperator= (Named &&)=default
 Named is move-assignable.
 
virtual ~Named ()=default
 Default virtual destructor.
 
virtual const std::string & get_name () const =0
 Get the name of this Named.
 

Detailed Description

A Named is a DAQ object (Queue or DAQModule) which has an instance name.

Definition at line 19 of file NamedObject.hpp.

Constructor & Destructor Documentation

◆ Named() [1/3]

dunedaq::utilities::Named::Named ( )
default

Named Constructor.

Parameters
nameName of this object Named is default-constructible

◆ Named() [2/3]

dunedaq::utilities::Named::Named ( Named const & )
delete

Named is not copy-constructible.

◆ Named() [3/3]

dunedaq::utilities::Named::Named ( Named && )
default

Named is move-constructible.

◆ ~Named()

virtual dunedaq::utilities::Named::~Named ( )
virtualdefault

Default virtual destructor.

Member Function Documentation

◆ get_name()

virtual const std::string & dunedaq::utilities::Named::get_name ( ) const
pure virtual

Get the name of this Named.

Returns
The name of this Named

Implemented in dunedaq::utilities::NamedObject.

◆ operator=() [1/2]

Named & dunedaq::utilities::Named::operator= ( Named && )
default

Named is move-assignable.

◆ operator=() [2/2]

Named & dunedaq::utilities::Named::operator= ( Named const & )
delete

Named is not copy-assignable.


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