DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
SampleIssues.cpp
Go to the documentation of this file.
2
5ERS_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
14ERS_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
24ERS_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
35ERS_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
#define ERS_DEFINE_ISSUE_CXX(namespace_name, class_name, message, attributes)
#define ERS_DEFINE_ISSUE_BASE_CXX(namespace_name, class_name, base_class_name, message, base_attributes, attributes)
#define ERS_EMPTY
CantOpenFile