/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/EventFilter/OnlineJointer/ESController/ESController-00-01-05/ESController/error.h

Go to the documentation of this file.
00001 //Dear emacs, this is -*- c++ -*-
00002 
00012 #ifndef EFPSC_ERROR_H
00013 #define EFPSC_ERROR_H
00014 
00015 #define EFPSC_ERROR_STREAM 2
00016 #define EFPSC_ERROR_STDOUT 0
00017 #define EFPSC_ERROR_NOERROR 2
00018 
00019 #if (EFPSC_ERROR_STREAM==EFPSC_ERROR_STDOUT)
00020 #include <iostream>
00021 #define EFPSC_ERROR(p,m) std::cerr << "[" <<p<< "] ERROR: " << m << std::endl
00022 #define EFPSC_WARN(p,m) std::cerr << "[" <<p<< "] WARNING: "<< m << std::endl
00023 #define EFPSC_INFO(p,m) std::cerr << "[" << p << "] " << m << std::endl
00024 #define EFPSC_DBG1(p,m) std::cout << "[DBG1 " <<p<< "] " << m << std::endl
00025 #define EFPSC_DBG2(p,m) std::cout << "[DBG2 " <<p<< "] " << m << std::endl
00026 #define EFPSC_DBG3(p,m) std::cout << "[DBG3 " <<p<< "] " << m << std::endl
00027 #endif //EFPSC_ERROR_STDOUT
00028 
00029 
00030 
00031 #if (EFPSC_ERROR_STREAM==EFPSC_ERROR_NOERROR)
00032 #define EFPSC_ERROR(p,m)
00033 #define EFPSC_WARN(m)
00034 #define EFPSC_INFO(m)
00035 #define EFPSC_DBG1(p,m)
00036 #define EFPSC_DBG2(p,m)
00037 #define EFPSC_DBG3(p,m)
00038 #endif //EFPSC_ERROR_NOERROR
00039 
00040 #endif /* EFPSC_ERROR_H */

Generated on Tue Nov 29 22:57:55 2016 for BOSS_7.0.2 by  doxygen 1.4.7