00001 // $Id: MainGo4TaskHandlerServer.cxx 934 2013-01-29 15:59:24Z 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 #include "TApplication.h" 00016 00017 #include "TGo4Log.h" 00018 #include "TGo4ExampleServer.h" 00019 00020 int main(int argc, char **argv) 00021 { 00022 TApplication theApp("App", &argc, argv); 00023 TGo4Log::Instance(); // init logger object 00024 TGo4Log::SetIgnoreLevel(0); // set this to 1 to suppress detailed debug output 00025 // set this to 2 to get warnings and errors only 00026 // set this to 3 to get errors only 00027 TGo4Log::LogfileEnable(kFALSE); // will enable or disable logging all messages to file 00028 00029 TGo4ExampleServer* myserver = new TGo4ExampleServer("MyExampleServer", 0, kFALSE); 00030 // second parameter is negotiation portnumber 00031 std::cout << "Created Example Server Instance:"<<myserver->GetName()<<std::endl; // dummy action for warnings 00032 theApp.Run(); 00033 return 0; 00034 }