| 
    GSI Object Oriented Online Offline (Go4) GO4-6.4.0
    
   | 
 
runnable performing control watcher functions of example client task: status of application is send to status queue More...
#include <TGo4LoggingRunnable.h>
 Inheritance diagram for TGo4LoggingRunnable:Public Member Functions | |
| TGo4LoggingRunnable (const char *name, TGo4ExampleServer *serv) | |
| virtual | ~TGo4LoggingRunnable () | 
| Int_t | Run (void *) override | 
| The working function which runs in the thread.   | |
  Public Member Functions inherited from TGo4Runnable | |
| TGo4Runnable (const char *name, TGo4ThreadManager *man) | |
| TGo4Runnable (const TGo4Runnable &right) | |
| virtual | ~TGo4Runnable () | 
| TGo4Thread * | GetThread () const | 
| TGo4ThreadManager * | GetThreadManager () const | 
| void | SetThread (TGo4Thread *gthread) | 
Private Member Functions | |
| TGo4LoggingRunnable () | |
Private Attributes | |
| TGo4ExampleController * | fxController {nullptr} | 
| 1   | |
| TGo4ExampleServer * | fxServer {nullptr} | 
Additional Inherited Members | |
  Protected Member Functions inherited from TGo4Runnable | |
| TGo4Runnable () | |
| virtual Int_t | PostRun (void *ptr) | 
| Function which is called once after the Run()method on threadstop.   | |
| virtual Int_t | PreRun (void *ptr) | 
| Function which is called once before the Run() method on threadstart.   | |
| virtual void | ThreadCatch (TGo4Exception &ex) | 
| catch for exceptions occurring in workfunc   | |
| virtual void | UnexpectedCatch () | 
| catch for all unexpected exceptions happening in workfunc   | |
  Protected Attributes inherited from TGo4Runnable | |
| TGo4Thread * | fxGo4Thread {nullptr} | 
| Backlink to thread which runs this.   | |
| TGo4ThreadManager * | fxManager {nullptr} | 
| The threadmanager which is responsible for our thread.   | |
runnable performing control watcher functions of example client task: status of application is send to status queue
Definition at line 27 of file TGo4LoggingRunnable.h.
| TGo4LoggingRunnable::TGo4LoggingRunnable | ( | const char * | name, | 
| TGo4ExampleServer * | serv ) | 
Definition at line 20 of file TGo4LoggingRunnable.cxx.
References TGo4Runnable::TGo4Runnable(), fxController, fxServer, TGo4ExampleServer::GetController(), and GO4TRACE.
      
  | 
  virtual | 
Definition at line 28 of file TGo4LoggingRunnable.cxx.
References GO4TRACE.
      
  | 
  private | 
      
  | 
  overridevirtual | 
The working function which runs in the thread.
Implements TGo4Runnable.
Definition at line 33 of file TGo4LoggingRunnable.cxx.
References fxController, fxServer, GO4TRACE, and TGo4Thread::Sleep().
      
  | 
  private | 
1
Definition at line 38 of file TGo4LoggingRunnable.h.
Referenced by TGo4LoggingRunnable(), and Run().
      
  | 
  private | 
Definition at line 40 of file TGo4LoggingRunnable.h.
Referenced by TGo4LoggingRunnable(), and Run().