DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
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
25ERS_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
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
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
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
#define ERS_DECLARE_ISSUE_HPP(namespace_name, class_name, message, attributes)
#define ERS_DECLARE_ISSUE_BASE_HPP(namespace_name, class_name, base_class_name, message, base_attributes, attributes)
#define ERS_EMPTY
CantOpenFile