00001 //------------------------------------------------------------- 00002 // Go4 Release Package v3.04-01 (build 30401) 00003 // 28-November-2008 00004 //--------------------------------------------------------------- 00005 // The GSI Online Offline Object Oriented (Go4) Project 00006 // Experiment Data Processing at EE department, GSI 00007 //--------------------------------------------------------------- 00008 // 00009 //Copyright (C) 2000- Gesellschaft f. Schwerionenforschung, GSI 00010 // Planckstr. 1, 64291 Darmstadt, Germany 00011 //Contact: http://go4.gsi.de 00012 //---------------------------------------------------------------- 00013 //This software can be used under the license agreements as stated 00014 //in Go4License.txt file which is part of the distribution. 00015 //---------------------------------------------------------------- 00016 #include "TGo4TaskHandlerCommandList.h" 00017 00018 #include "TGo4Log.h" 00019 00020 #include "TGo4ComQuit.h" 00021 #include "TGo4ComStart.h" 00022 #include "TGo4ComStop.h" 00023 #include "TGo4ComExecLine.h" 00024 #include "TGo4ComServerQuit.h" 00025 #include "TGo4ComRemoveClient.h" 00026 #include "TGo4ComMasterQuit.h" 00027 #include "TGo4ComDisconnectSlave.h" 00028 00029 TGo4TaskHandlerCommandList::TGo4TaskHandlerCommandList(const char* name) : 00030 TGo4CommandProtoList(name) 00031 { 00032 // all valid TaskHandler commands should be added to prototype list... 00033 AddCommand (new TGo4ComQuit); 00034 AddCommand (new TGo4ComMasterQuit); 00035 AddCommand (new TGo4ComStart); 00036 AddCommand (new TGo4ComStop); 00037 AddCommand (new TGo4ComDisconnectSlave); 00038 AddCommand (new TGo4ComServerQuit); 00039 AddCommand (new TGo4ComRemoveClient); 00040 AddCommand (new TGo4ComExecLine); 00041 } 00042 00043 TGo4TaskHandlerCommandList::~TGo4TaskHandlerCommandList() 00044 { 00045 } 00046 00047 //----------------------------END OF GO4 SOURCE FILE ---------------------