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