00001 // $Id: MainGo4TaskHandlerServer.cxx 478 2009-10-29 12:26:09Z linev $ 00002 //----------------------------------------------------------------------- 00003 // The GSI Online Offline Object Oriented (Go4) Project 00004 // Experiment Data Processing at EE department, GSI 00005 //----------------------------------------------------------------------- 00006 // Copyright (C) 2000- GSI Helmholtzzentrum für Schwerionenforschung GmbH 00007 // Planckstr. 1, 64291 Darmstadt, Germany 00008 // Contact: http://go4.gsi.de 00009 //----------------------------------------------------------------------- 00010 // This software can be used under the license agreements as stated 00011 // in Go4License.txt file which is part of the distribution. 00012 //----------------------------------------------------------------------- 00013 00014 #include "Riostream.h" 00015 00016 #include "TApplication.h" 00017 00018 #include "TGo4Log.h" 00019 #include "TGo4ExampleServer.h" 00020 00021 int main(int argc, char **argv) 00022 { 00023 TApplication theApp("App", &argc, argv); 00024 TGo4Log::Instance(); // init logger object 00025 TGo4Log::SetIgnoreLevel(0); // set this to 1 to suppress detailed debug output 00026 // set this to 2 to get warnings and errors only 00027 // set this to 3 to get errors only 00028 TGo4Log::LogfileEnable(kFALSE); // will enable or disable logging all messages to file 00029 00030 TGo4ExampleServer* myserver = new TGo4ExampleServer("MyExampleServer", 0, kFALSE); 00031 // second parameter is negotiation portnumber 00032 cout << "Created Example Server Instance:"<<myserver->GetName()<<endl; // dummy action for warnings 00033 theApp.Run(); 00034 return 0; 00035 }