ifw-daq  3.0.0-pre2
IFW Data Acquisition modules
Public Member Functions | Public Attributes | List of all members
daq::DaqSourceErrors Class Reference

Exception thrown to carry reply errors. More...

#include <error.hpp>

+ Inheritance diagram for daq::DaqSourceErrors:

Public Member Functions

 DaqSourceErrors (std::vector< std::exception_ptr > errors)
 
 DaqSourceErrors (std::vector< std::variant< DaqSourceError, std::exception_ptr >> errors)
 
char const * what () const noexcept override
 

Public Attributes

std::vector< std::variant< DaqSourceError, std::exception_ptr > > m_errors
 

Detailed Description

Exception thrown to carry reply errors.

Definition at line 84 of file error.hpp.

Constructor & Destructor Documentation

◆ DaqSourceErrors() [1/2]

daq::DaqSourceErrors::DaqSourceErrors ( std::vector< std::exception_ptr >  errors)

Definition at line 42 of file error.cpp.

◆ DaqSourceErrors() [2/2]

daq::DaqSourceErrors::DaqSourceErrors ( std::vector< std::variant< DaqSourceError, std::exception_ptr >>  errors)

Definition at line 47 of file error.cpp.

Member Function Documentation

◆ what()

char const * daq::DaqSourceErrors::what ( ) const
overridenoexcept

Definition at line 64 of file error.cpp.

Member Data Documentation

◆ m_errors

std::vector<std::variant<DaqSourceError, std::exception_ptr> > daq::DaqSourceErrors::m_errors

Definition at line 91 of file error.hpp.


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