00001 #include "TCBMProc.h" 00002 00003 #include "TGo4Log.h" 00004 00005 #include "TCBMSecondProc.h" 00006 00007 TCBMProc::TCBMProc() : 00008 TGo4EventProcessor() 00009 { 00010 } 00011 00012 TCBMProc::TCBMProc(const char* name) : 00013 TGo4EventProcessor(name) 00014 { 00015 TGo4Log::Info("Create TCBMProc %s", name); 00016 00017 if (TCBMSecondProc::Instance()) 00018 TCBMSecondProc::Instance()->AddProc(this); 00019 else 00020 TGo4Log::Error("No TCBMSecondProc instance to register processor"); 00021 } 00022 00023 TCBMProc::~TCBMProc() 00024 { 00025 TGo4Log::Info("Destroy TCBMProc %s", GetName()); 00026 }