DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
ers
include
ers
SampleIssues.hpp
Go to the documentation of this file.
1
#ifndef ERS_SAMPLE_ISSUES_H
2
#define ERS_SAMPLE_ISSUES_H
3
4
/*
5
* SampleIssues.h
6
* ers
7
*
8
* Created by Matthias Wiesmann on 24.01.05.
9
* Modified by Serguei Kolos on 24.08.05.
10
* Copyright 2005 CERN. All rights reserved.
11
*
12
*/
13
14
#include <
ers/Issue.hpp
>
15
16
25
ERS_DECLARE_ISSUE_HPP
(
ers
,
// namespace
26
File,
// issue class name
27
ERS_EMPTY
,
// no message
28
((
const
char
*)file_name )
// single attribute
29
)
30
31
34
ERS_DECLARE_ISSUE_BASE_HPP
(
ers
,
// namespace
35
CantOpenFile
,
// issue class name
36
ers::File,
// base class name
37
"Can not open \""
<< file_name <<
"\" file"
,
// message
38
((
const
char
*)file_name ),
// base class attributes
39
ERS_EMPTY
// no attributes in this class
40
)
41
42
44
ERS_DECLARE_ISSUE_BASE_HPP
(
ers
,
// namespace
45
FileDoesNotExist,
// issue class name
46
ers::File,
// base class name
47
"File \""
<< file_name <<
"\" does not exist"
,
// message
48
((
const
char
* )file_name ),
// base class attributes
49
ERS_EMPTY
// no attributes in this class
50
)
51
52
55
ERS_DECLARE_ISSUE_BASE_HPP
(
ers
,
// namespace
56
PermissionDenied,
// issue class name
57
ers::File,
// base class name
58
"You are not allowed to open \""
59
<< file_name <<
"\" file, which has "
60
<< mode <<
" access mode"
,
// message
61
((
const
char
*)file_name ),
// base class attributes
62
((
int
)mode )
// attribute of this class
63
)
64
65
#endif
66
ERS_DECLARE_ISSUE_HPP
#define ERS_DECLARE_ISSUE_HPP(namespace_name, class_name, message, attributes)
Definition
IssueDeclarationMacro.hpp:138
ERS_DECLARE_ISSUE_BASE_HPP
#define ERS_DECLARE_ISSUE_BASE_HPP(namespace_name, class_name, base_class_name, message, base_attributes, attributes)
Definition
IssueDeclarationMacro.hpp:132
ERS_EMPTY
#define ERS_EMPTY
Definition
IssueDeclarationMacro.hpp:11
Issue.hpp
CantOpenFile
CantOpenFile
Definition
SampleIssues.hpp:35
ers
Definition
AnyIssue.hpp:20
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0