|
GSI Object Oriented Online Offline (Go4)
GO4-6.3.0
|
#include <TGo4HisConnectorRunnable.h>
Inheritance diagram for TGo4HisConnectorRunnable:Public Member Functions | |
| TGo4HisConnectorRunnable () | |
| TGo4HisConnectorRunnable (const char *name, TGo4HistogramServer *hserv) | |
| virtual | ~TGo4HisConnectorRunnable () |
| Int_t | Run (void *) override |
Public Member Functions inherited from TGo4Runnable | |
| TGo4Runnable (const TGo4Runnable &right) | |
| TGo4Runnable (const char *name, TGo4ThreadManager *man) | |
| virtual | ~TGo4Runnable () |
| void | SetThread (TGo4Thread *gthread) |
| TGo4Thread * | GetThread () const |
| TGo4ThreadManager * | GetThreadManager () const |
Private Attributes | |
| TGo4HistogramServer * | fxHistogramServer {nullptr} |
Additional Inherited Members | |
Protected Member Functions inherited from TGo4Runnable | |
| TGo4Runnable () | |
| virtual Int_t | PreRun (void *ptr) |
| virtual Int_t | PostRun (void *ptr) |
| virtual void | ThreadCatch (TGo4Exception &ex) |
| virtual void | UnexpectedCatch () |
Protected Attributes inherited from TGo4Runnable | |
| TGo4ThreadManager * | fxManager {nullptr} |
| TGo4Thread * | fxGo4Thread {nullptr} |
Runnable that waits for client connection request and starts new HisCliRunnable.
Definition at line 23 of file TGo4HisConnectorRunnable.h.
| TGo4HisConnectorRunnable::TGo4HisConnectorRunnable | ( | ) |
Definition at line 33 of file TGo4HisConnectorRunnable.cxx.
| TGo4HisConnectorRunnable::TGo4HisConnectorRunnable | ( | const char * | name, |
| TGo4HistogramServer * | hserv | ||
| ) |
Definition at line 35 of file TGo4HisConnectorRunnable.cxx.
|
virtual |
Definition at line 40 of file TGo4HisConnectorRunnable.cxx.
|
overridevirtual |
The working function which runs in the thread
Implements TGo4Runnable.
Definition at line 42 of file TGo4HisConnectorRunnable.cxx.
References COMM__GETDIR, COMM__GETHIST, COMM__SUCCESS, f_his_senddir(), f_his_sendhis(), f_his_wait(), TGo4HistogramServer::fgcSHUTDOWNNAME, fxHistogramServer, TGo4HistogramServer::GetAnalysis(), TGo4MbsHist::GetBuffer(), TGo4MbsHist::GetHead(), TGo4MbsHist::GetHisNum(), TGo4Analysis::GetHistogram(), TGo4Analysis::GetObject(), TGo4Analysis::GetObjectFolder(), and TGo4Analysis::Message().
|
private |
1.8.13