#include <MyApplication.hpp>
Definition at line 11 of file MyApplication.hpp.
◆ MyApplication()
dbe::MyApplication::MyApplication |
( |
int & | argc, |
|
|
char ** | argv ) |
|
inline |
◆ ~MyApplication()
virtual dbe::MyApplication::~MyApplication |
( |
| ) |
|
|
inlinevirtual |
◆ notify()
bool dbe::MyApplication::notify |
( |
QObject * | rec, |
|
|
QEvent * | ev ) |
|
virtual |
Definition at line 14 of file MyApplication.cpp.
15{
17
18 try
19 {
20 return QApplication::notify ( rec, ev );
21 }
22 catch ( dunedaq::conffwk::Exception const & err )
23 {
24 TLOG() <<
"MyApplication: dunedaq::conffwk::Exception: " <<
err ;
26 return false;
27 }
29 {
30 TLOG() <<
"MyApplication: ers::Issue: " <<
err ;
32 return false;
33 }
34 catch ( std::exception const & err )
35 {
36 TLOG() <<
"MyApplication: std::exception: " ;
37 ERROR (
"Error sending event",
err.what(),
"for object", typeid ( *ev ).name(),
"Receiver",
38 typeid ( *rec ).name() );
39 return false;
40 }
41 catch ( char const * str )
42 {
43 TLOG() <<
"MyApplication: EXCEPTION: " <<
str << std::endl ;
44 ERROR (
"Unknown exception", str,
"\n\nCaught at: ", HERE );
45 return false;
46 }
47 catch ( ... )
48 {
49 TLOG_DEBUG(0) <<
"MyApplication: Unknown exception!" ;
50 ERROR (
"Unknown exception",
"\n\nCaught at: ", HERE );
51 return false;
52 }
53
54 TLOG() <<
"MyApplication: outside catch..." ;
55 return false;
56}
virtual bool notify(QObject *rec, QEvent *ev)
Base class for any user define issue.
#define HERE_AUTO_DEF(funname)
#define TLOG_DEBUG(lvl,...)
std::string const unwind(ers::Issue const &)
The documentation for this class was generated from the following files: