00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #include "Riostream.h"
00017 #include <stdlib.h>
00018
00019 #include "TApplication.h"
00020
00021 #include "TGo4Log.h"
00022 #include "TGo4ExampleClient.h"
00023
00024 void usage();
00025
00026 int main(int argc, char **argv)
00027 {
00028 TApplication theApp("App", &argc, argv);
00029 TGo4Log::Instance();
00030 TGo4Log::SetIgnoreLevel(0);
00031
00032
00033 TGo4Log::LogfileEnable(kFALSE);
00034
00035 if(argc<4)
00036 {
00037 usage();
00038
00039 }
00040 else
00041 {
00042 Text_t* name=argv[1];
00043 Text_t* hostname=argv[2];
00044 Text_t* connector=argv[3];
00045 UInt_t con=atoi(connector);
00046 cout << "Client:"<<name<<",\tHost:"<<hostname<<",\tConnector:"<<con<<endl;
00047 TGo4ExampleClient* myclient = new TGo4ExampleClient(name,hostname,con);
00048 cout << "Created ExampleClient Instance: "<<myclient->GetName()<<endl;
00049 theApp.Run();
00050 return 0;
00051 }
00052 }
00053
00054
00055 void usage()
00056 {
00057 cout << "usage: MainGo4TaskHandlerClient clientname serverhostname connectorport"<<endl;
00058 }
00059
00060