LCOV - code coverage report
Current view: top level - ers/src - SampleIssues.cpp (source / functions) Coverage Total Hit
Test: code.result Lines: 0.0 % 4 0
Test Date: 2026-07-12 15:23:06 Functions: 0.0 % 16 0

            Line data    Source code
       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              : 
      14              : /** \def ers::File This is the base class for all file related issues. 
      15              :  */
      16            0 : 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              : /** \def ers::CantOpenFile This issue is reported when a certain file can 
      23              :  * not be opened by any reason. 
      24              :  */
      25            0 : 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              : /** \def ers::FileDoesNotExist This issue is reported when a certain file does not exist. 
      34              :  */
      35            0 : 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              : /** \def ers::PermissionDenied This issue is reported when a certain file exists but
      44              :  * but not accessible for the current user. 
      45              :  */
      46            0 : 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              : 
        

Generated by: LCOV version 2.0-1