#include <TGo4MainRunnable.h>
Public Member Functions | |
TGo4MainRunnable (const char *name, TGo4ExampleClient *cli) | |
virtual | ~TGo4MainRunnable () |
virtual Int_t | Run (void *) |
Private Member Functions | |
TGo4MainRunnable () | |
Private Attributes | |
TGo4ExampleApplication * | fxApplication |
runnable performing the main action of example client task: getting commands out of command queue, sending objects into data queue thread
Definition at line 28 of file TGo4MainRunnable.h.
TGo4MainRunnable::TGo4MainRunnable | ( | const char * | name, | |
TGo4ExampleClient * | cli | |||
) |
Definition at line 23 of file TGo4MainRunnable.cxx.
References fxApplication, TGo4ExampleClient::GetApplication(), and GO4TRACE.
TGo4MainRunnable::~TGo4MainRunnable | ( | ) | [virtual] |
Definition at line 30 of file TGo4MainRunnable.cxx.
References GO4TRACE.
TGo4MainRunnable::TGo4MainRunnable | ( | ) | [private] |
Int_t TGo4MainRunnable::Run | ( | void * | ptr | ) | [virtual] |
The working function which runs in the thread
Implements TGo4Runnable.
Definition at line 35 of file TGo4MainRunnable.cxx.
References TGo4ExampleApplication::FillHistograms(), fxApplication, TGo4Runnable::fxManager, GO4TRACE, TGo4CommandInvoker::Instance(), TGo4CommandInvoker::Invoke(), TGo4Task::NextCommand(), and TGo4Thread::Sleep().
1 0..1
Definition at line 41 of file TGo4MainRunnable.h.
Referenced by Run(), and TGo4MainRunnable().