25 fxPreviousData(0), fxCanvas(0)
27 GO4TRACE((15,
"TGo4ExampleController::TGo4ExampleController() constructor",__LINE__, __FILE__));
28 fxCanvas=
new TCanvas(
"Example Display",
"Go4 controller canvas",3);
33 GO4TRACE((15,
"TGo4ExampleController::~TGo4ExampleController() destructor",__LINE__, __FILE__));
40 GO4TRACE((12,
"TGo4ExampleController::DisplayData(TNamed*)",__LINE__, __FILE__));
45 std::cout <<
"ExampleController received data object:"<<std::endl;
46 std::cout <<
"Classname:"<< data->ClassName()<<
", Name:" << data->GetName()<< std::endl;
54 std::cout <<
"ExampleController has NULL data object"<<std::endl;
60 GO4TRACE((12,
"TGo4ExampleController::DisplayLog(TGo4Status*)",__LINE__, __FILE__));
63 std::cout <<
"ExampleController received status object:"<<std::endl;
64 if(status->InheritsFrom(
"TGo4ExampleClientStatus"))
70 std::cout << status->GetName()<< std::endl;
76 std::cout <<
"ExampleController has NULL status object"<<std::endl;
83 GO4TRACE((12,
"TGo4ExampleController::GetCommand()",__LINE__, __FILE__));
virtual ~TGo4ExampleController()
virtual Int_t PrintStatus(Text_t *buffer=0, Int_t buflen=0)
TGo4Command * GetCommand()
void DisplayData(TObject *)
void DisplayLog(TGo4Status *)