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

#include <TGo4AnalysisSniffer.h>

+ Inheritance diagram for TGo4AnalysisSniffer:

Public Member Functions

 TGo4AnalysisSniffer ()
 
virtual ~TGo4AnalysisSniffer ()
 
virtual void RatemeterUpdate (TGo4Ratemeter *)
 
virtual void StatusMessage (int level, Bool_t printout, const TString &)
 
virtual void ProcessSnifferEvents ()
 
 ClassDef (TGo4AnalysisSniffer, 1)
 

Detailed Description

Object to sniff Go4 analysis It can obtain different events like log messages, ratemeter changes and so on Used in dabc plugin to catch different go4 events

Definition at line 26 of file TGo4AnalysisSniffer.h.

Constructor & Destructor Documentation

TGo4AnalysisSniffer::TGo4AnalysisSniffer ( )
inline

Definition at line 28 of file TGo4AnalysisSniffer.h.

virtual TGo4AnalysisSniffer::~TGo4AnalysisSniffer ( )
inlinevirtual

Definition at line 29 of file TGo4AnalysisSniffer.h.

Member Function Documentation

TGo4AnalysisSniffer::ClassDef ( TGo4AnalysisSniffer  ,
 
)
virtual void TGo4AnalysisSniffer::ProcessSnifferEvents ( )
inlinevirtual

Hook function to execute action in context of analysis thread

Reimplemented in TGo4Sniffer.

Definition at line 37 of file TGo4AnalysisSniffer.h.

Referenced by TGo4Analysis::ProcessEvents().

virtual void TGo4AnalysisSniffer::RatemeterUpdate ( TGo4Ratemeter )
inlinevirtual

Method called by analysis when ratemeter is updated

Reimplemented in TGo4Sniffer.

Definition at line 32 of file TGo4AnalysisSniffer.h.

Referenced by TGo4Analysis::RunImplicitLoop(), and TGo4AnalysisClient::UpdateRate().

virtual void TGo4AnalysisSniffer::StatusMessage ( int  level,
Bool_t  printout,
const TString &   
)
inlinevirtual

Reimplemented in TGo4Sniffer.

Definition at line 34 of file TGo4AnalysisSniffer.h.

Referenced by TGo4Analysis::SendMessageToGUI(), and TGo4AnalysisClient::SendStatusMessage().


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