DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
ers
src
SampleIssues.cpp
Go to the documentation of this file.
1
/*
2
* DUNE DAQ modification notice:
3
* This file has been modified from the original ATLAS ers source for the DUNE DAQ project.
4
* Fork baseline commit: 8267df82a4f6fe6bf02c4014923eba19eddc4614 (2020-04-14).
5
* Renamed since fork: yes (from src/SampleIssues.cxx to src/SampleIssues.cpp).
6
*
7
* Original copyright:
8
* Copyright (C) 2001-2020 CERN for the benefit of the ATLAS collaboration.
9
* Licensed under the Apache License, Version 2.0.
10
*/
11
12
#include <
ers/SampleIssues.hpp
>
13
16
ERS_DEFINE_ISSUE_CXX
(
ers
,
// namespace
17
File,
// issue class name
18
ERS_EMPTY
,
// no message
19
((
const
char
*)file_name )
// single attribute
20
)
21
22
25
ERS_DEFINE_ISSUE_BASE_CXX
(
ers
,
// namespace
26
CantOpenFile
,
// issue class name
27
ers::File,
// base class name
28
"Can not open \""
<< file_name <<
"\" file"
,
// message
29
((
const
char
*)file_name ),
// base class attributes
30
ERS_EMPTY
// no attributes in this class
31
)
32
33
35
ERS_DEFINE_ISSUE_BASE_CXX
(
ers
,
// namespace
36
FileDoesNotExist,
// issue class name
37
ers::File,
// base class name
38
"File \""
<< file_name <<
"\" does not exist"
,
// message
39
((
const
char
* )file_name ),
// base class attributes
40
ERS_EMPTY
// no attributes in this class
41
)
42
43
46
ERS_DEFINE_ISSUE_BASE_CXX
(
ers
,
// namespace
47
PermissionDenied,
// issue class name
48
ers::File,
// base class name
49
"You are not allowed to open \""
50
<< file_name <<
"\" file, which has "
51
<< mode <<
" access mode"
,
// message
52
((
const
char
*)file_name ),
// base class attributes
53
((
int
)mode )
// attribute of this class
54
)
55
ERS_DEFINE_ISSUE_CXX
#define ERS_DEFINE_ISSUE_CXX(namespace_name, class_name, message, attributes)
Definition
IssueDeclarationMacro.hpp:152
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:146
ERS_EMPTY
#define ERS_EMPTY
Definition
IssueDeclarationMacro.hpp:22
SampleIssues.hpp
CantOpenFile
CantOpenFile
Definition
SampleIssues.hpp:46
ers
Definition
Logger.hxx:202
Generated on
for DUNE-DAQ by
1.17.0