GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4HisConnectorRunnable Class Reference

Runnable that waits for client connection request and starts new HisCliRunnable. More...

#include <TGo4HisConnectorRunnable.h>

Inheritance diagram for TGo4HisConnectorRunnable:

Public Member Functions

 TGo4HisConnectorRunnable ()
 TGo4HisConnectorRunnable ()
 TGo4HisConnectorRunnable (const char *name, TGo4HistogramServer *hserv)
 TGo4HisConnectorRunnable (const char *name, TGo4HistogramServer *hserv)
virtual ~TGo4HisConnectorRunnable ()
virtual ~TGo4HisConnectorRunnable ()
Int_t Run (void *) override
 The working function which runs in the thread.
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 char *name, TGo4ThreadManager *man)
 TGo4Runnable (const TGo4Runnable &right)
 TGo4Runnable (const TGo4Runnable &right)
virtual ~TGo4Runnable ()
virtual ~TGo4Runnable ()
TGo4ThreadGetThread () const
TGo4ThreadGetThread () const
TGo4ThreadManagerGetThreadManager () const
TGo4ThreadManagerGetThreadManager () const
void SetThread (TGo4Thread *gthread)
void SetThread (TGo4Thread *gthread)

Private Attributes

TGo4HistogramServerfxHistogramServer {nullptr}
 1 1

Additional Inherited Members

Protected Member Functions inherited from TGo4Runnable
 TGo4Runnable ()
 TGo4Runnable ()
virtual Int_t PostRun (void *ptr)
 Function which is called once after the Run()method on threadstop.
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 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 ThreadCatch (TGo4Exception &ex)
 catch for exceptions occurring in workfunc
virtual void UnexpectedCatch ()
 catch for all unexpected exceptions happening in workfunc
virtual void UnexpectedCatch ()
 catch for all unexpected exceptions happening in workfunc
Protected Attributes inherited from TGo4Runnable
TGo4ThreadfxGo4Thread {nullptr}
 Backlink to thread which runs this.
TGo4ThreadManagerfxManager {nullptr}
 The threadmanager which is responsible for our thread.

Detailed Description

Runnable that waits for client connection request and starts new HisCliRunnable.

Definition at line 23 of file TGo4HisConnectorRunnable.h.

Constructor & Destructor Documentation

◆ TGo4HisConnectorRunnable() [1/4]

TGo4HisConnectorRunnable::TGo4HisConnectorRunnable ( )

Definition at line 33 of file TGo4HisConnectorRunnable.cxx.

References TGo4Runnable::TGo4Runnable(), and fxHistogramServer.

◆ TGo4HisConnectorRunnable() [2/4]

TGo4HisConnectorRunnable::TGo4HisConnectorRunnable ( const char * name,
TGo4HistogramServer * hserv )

Definition at line 35 of file TGo4HisConnectorRunnable.cxx.

References TGo4Runnable::TGo4Runnable(), and fxHistogramServer.

◆ ~TGo4HisConnectorRunnable() [1/2]

TGo4HisConnectorRunnable::~TGo4HisConnectorRunnable ( )
virtual

Definition at line 40 of file TGo4HisConnectorRunnable.cxx.

◆ TGo4HisConnectorRunnable() [3/4]

TGo4HisConnectorRunnable::TGo4HisConnectorRunnable ( )

◆ TGo4HisConnectorRunnable() [4/4]

TGo4HisConnectorRunnable::TGo4HisConnectorRunnable ( const char * name,
TGo4HistogramServer * hserv )

◆ ~TGo4HisConnectorRunnable() [2/2]

virtual TGo4HisConnectorRunnable::~TGo4HisConnectorRunnable ( )
virtual

Member Function Documentation

◆ Run() [1/2]

◆ Run() [2/2]

Int_t TGo4HisConnectorRunnable::Run ( void * ptr)
overridevirtual

The working function which runs in the thread.

Implements TGo4Runnable.

References fxHistogramServer.

Field Documentation

◆ fxHistogramServer

TGo4HistogramServer * TGo4HisConnectorRunnable::fxHistogramServer {nullptr}
private

1 1

Definition at line 38 of file TGo4HisConnectorRunnable.h.

Referenced by TGo4HisConnectorRunnable(), TGo4HisConnectorRunnable(), and Run().


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