DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
ers
src
SampleIssues.cpp
Go to the documentation of this file.
1
#include <
ers/SampleIssues.hpp
>
2
5
ERS_DEFINE_ISSUE_CXX
(
ers
,
// namespace
6
File,
// issue class name
7
ERS_EMPTY
,
// no message
8
((
const
char
*)file_name )
// single attribute
9
)
10
11
14
ERS_DEFINE_ISSUE_BASE_CXX
(
ers
,
// namespace
15
CantOpenFile
,
// issue class name
16
ers::File,
// base class name
17
"Can not open \""
<< file_name <<
"\" file"
,
// message
18
((
const
char
*)file_name ),
// base class attributes
19
ERS_EMPTY
// no attributes in this class
20
)
21
22
24
ERS_DEFINE_ISSUE_BASE_CXX
(
ers
,
// namespace
25
FileDoesNotExist,
// issue class name
26
ers::File,
// base class name
27
"File \""
<< file_name <<
"\" does not exist"
,
// message
28
((
const
char
* )file_name ),
// base class attributes
29
ERS_EMPTY
// no attributes in this class
30
)
31
32
35
ERS_DEFINE_ISSUE_BASE_CXX
(
ers
,
// namespace
36
PermissionDenied,
// issue class name
37
ers::File,
// base class name
38
"You are not allowed to open \""
39
<< file_name <<
"\" file, which has "
40
<< mode <<
" access mode"
,
// message
41
((
const
char
*)file_name ),
// base class attributes
42
((
int
)mode )
// attribute of this class
43
)
44
ERS_DEFINE_ISSUE_CXX
#define ERS_DEFINE_ISSUE_CXX(namespace_name, class_name, message, attributes)
Definition
IssueDeclarationMacro.hpp:141
ERS_DEFINE_ISSUE_BASE_CXX
#define ERS_DEFINE_ISSUE_BASE_CXX(namespace_name, class_name, base_class_name, message, base_attributes, attributes)
Definition
IssueDeclarationMacro.hpp:135
ERS_EMPTY
#define ERS_EMPTY
Definition
IssueDeclarationMacro.hpp:11
CantOpenFile
CantOpenFile
Definition
SampleIssues.cpp:15
SampleIssues.hpp
ers
Definition
AnyIssue.hpp:20
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0