00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #include "TGo4ComAction1.h"
00017
00018 #include "Go4Log/TGo4Log.h"
00019 #include "TGo4ExampleApplication.h"
00020
00021 Int_t TGo4ComAction1::ExeCom()
00022 {
00023 TRACE((12,"TGo4ComAction1::ExeCom() dtor",__LINE__, __FILE__));
00024
00025 if (fxReceiverBase!=0)
00026 {
00027 TRACE((11,"TGo4ComAction1::ExeCom() - found valid receiver",__LINE__, __FILE__));
00028 TGo4Log::Debug(" !!! ComAction1 ''%s'': Action1 requested ",
00029 GetName());
00030 ((TGo4ExampleApplication*) fxReceiverBase)->CommandAction1();
00031 }
00032 else
00033 {
00034 TRACE((11,"TGo4ComAction1::ExeCom() - no receiver specified ERROR!",__LINE__, __FILE__));
00035 TGo4Log::Debug(" !!! ComAction1 ''%s'': NO RECEIVER ERROR!!!",GetName());
00036 return 1;
00037 }
00038
00039 return -1;
00040 }
00041 TGo4ComAction1::~TGo4ComAction1()
00042 {
00043 TRACE((12,"TGo4ComAction1::~TGo4ComAction1() dtor",__LINE__, __FILE__));
00044 }
00045
00046 TGo4ComAction1::TGo4ComAction1()
00047 :TGo4ExampleCommand()
00048 {
00049 TRACE((12,"TGo4ComAction1::TGo4ComAction1() ctor",__LINE__, __FILE__));
00050 SetName("EXAction1");
00051 SetDescription("executes example application action1 method");
00052 }
00053
00054 ClassImp(TGo4ComAction1)
00055
00056
00057
00058
00059