GSI Object Oriented Online Offline (Go4)  GO4-6.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
TGo4ExampleController Class Reference

#include <TGo4ExampleController.h>

Public Member Functions

 TGo4ExampleController ()
TGo4CommandGetCommand ()
void DisplayLog (TGo4Status *)
void DisplayData (TObject *)
virtual ~TGo4ExampleController ()

Private Attributes

TObject * fxPreviousData
TCanvas * fxCanvas

Detailed Description

example class for a user control interface (might be a kind of GUI later on); methods of this class are used to request commands from the user and to display results which are sent by the client

Definition at line 29 of file TGo4ExampleController.h.

Constructor & Destructor Documentation

TGo4ExampleController::TGo4ExampleController ( )

Definition at line 24 of file TGo4ExampleController.cxx.

References fxCanvas, and GO4TRACE.

TGo4ExampleController::~TGo4ExampleController ( )

Definition at line 31 of file TGo4ExampleController.cxx.

References fxCanvas, fxPreviousData, and GO4TRACE.

Member Function Documentation

void TGo4ExampleController::DisplayData ( TObject *  data)

Definition at line 38 of file TGo4ExampleController.cxx.

References fxCanvas, fxPreviousData, and GO4TRACE.

Referenced by TGo4ControllerRunnable::Run().

void TGo4ExampleController::DisplayLog ( TGo4Status status)

Definition at line 58 of file TGo4ExampleController.cxx.

References GO4TRACE, and TGo4Status::PrintStatus().

Referenced by TGo4LoggingRunnable::Run().

TGo4Command * TGo4ExampleController::GetCommand ( )

Definition at line 81 of file TGo4ExampleController.cxx.

References GO4TRACE.

Referenced by TGo4ControllerRunnable::Run().

Member Data Documentation

TCanvas* TGo4ExampleController::fxCanvas
TObject* TGo4ExampleController::fxPreviousData

Definition at line 43 of file TGo4ExampleController.h.

Referenced by DisplayData(), and ~TGo4ExampleController().

The documentation for this class was generated from the following files: