00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #include "TGo4EventErrorException.h"
00017
00018 #include "Go4Log/TGo4Log.h"
00019
00020 TGo4EventErrorException::TGo4EventErrorException (TGo4EventSource* eventsource, Int_t prio)
00021 : TGo4EventSourceException(eventsource)
00022 {
00023 TRACE((16,"TGo4EventErrorException::TGo4EventErrorException (TGo4EventSource*)", __LINE__, __FILE__));
00024 fxDescription= "!!!-- Go4 Eventsource Error Exception --!!!";
00025 fiPriority=prio;
00026 }
00027
00028 TGo4EventErrorException::~TGo4EventErrorException()
00029 {
00030 TRACE((16,"TGo4EventErrorException::~TGo4EventErrorException()", __LINE__, __FILE__));
00031 }
00032
00033 TGo4EventErrorException::TGo4EventErrorException(const TGo4EventErrorException &right)
00034 :TGo4EventSourceException(right)
00035 {
00036 TRACE((16,"TGo4EventErrorException::TGo4EventErrorException(right)", __LINE__, __FILE__)); ;
00037 fiPriority=right.fiPriority;
00038 }
00039
00040 TGo4EventErrorException & TGo4EventErrorException::operator= (const TGo4EventErrorException & right)
00041 {
00042 TRACE((16,"TGo4EventErrorException::operator=",__LINE__, __FILE__));
00043 if (&right!=this)
00044 {
00045 TGo4EventSourceException::operator=(right);
00046
00047 fiPriority=right.fiPriority;
00048 return *this;
00049 }
00050 else
00051 {
00052
00053 return *this;
00054 }
00055 }
00056
00057