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

#include <TGo4RevServ.h>

+ Inheritance diagram for TGo4RevServ:

Public Member Functions

 TGo4RevServ ()
 
 TGo4RevServ (const char *name)
 
 TGo4RevServ (TGo4RevServParameter *par)
 
 ~TGo4RevServ ()
 
- Public Member Functions inherited from TGo4MbsSource
 TGo4MbsSource ()
 
 TGo4MbsSource (const char *name, Int_t mode)
 
 TGo4MbsSource (TGo4MbsSourceParameter *par, Int_t mode)
 
virtual ~TGo4MbsSource ()
 
virtual Bool_t CheckEventClass (TClass *cl)
 
virtual Bool_t BuildEvent (TGo4EventElement *dest)
 
virtual Int_t Close ()
 
virtual Int_t Open ()
 
virtual Int_t NextEvent ()
 
void BuildMbsEvent (TGo4MbsEvent *target)
 
TGo4MbsSubEventBuildMbsSubEvent (TGo4MbsEvent *target, Int_t fullID, Short_t *source, Int_t datalength)
 
void SetStartEvent (UInt_t firstindex)
 
void SetStopEvent (UInt_t lastindex)
 
void SetEventInterval (UInt_t skipinterval)
 
void SetTimeout (Int_t time)
 
void SetPort (Int_t port)
 
s_filheGetInfoHeader ()
 
virtual s_bufheGetBufferHeader ()
 
void SetPrintEvent (Int_t num=1, Int_t sid=-1, Int_t longw=1, Int_t hexw=1, Int_t dataw=0)
 
void SetDataCopyMode (Bool_t on)
 
- Public Member Functions inherited from TGo4EventSource
 TGo4EventSource (const char *name)
 
virtual ~TGo4EventSource ()
 
 TGo4EventSource ()
 
virtual void Clear (Option_t *opt="")
 
Int_t GetCreateStatus () const
 
Int_t GetEventStatus () const
 
const char * GetErrMess () const
 
virtual const char * GetActiveName ()
 

Additional Inherited Members

- Static Public Member Functions inherited from TGo4MbsSource
static void SetPollingMode (Bool_t on=kTRUE)
 
- Static Public Attributes inherited from TGo4MbsSource
static const UInt_t fguLONGBYCHAR = sizeof(Int_t) / sizeof(Char_t)
 
static const UInt_t fguSHORTBYCHAR = sizeof(Short_t) / sizeof(Char_t)
 
static const UInt_t fguLONGBYSHORT = sizeof(Int_t) / sizeof(Short_t)
 
static const UInt_t fguEVHEBYCHAR = sizeof(s_evhe) / sizeof(Char_t)
 
- Static Public Attributes inherited from TGo4EventSource
static const Int_t fgiTIMEOUTDEFAULT =1
 
- Protected Types inherited from TGo4EventSource
enum  { fguTXTLEN = 256 }
 
- Protected Member Functions inherited from TGo4EventSource
void SetErrMess (const char *txt)
 
void SetEventStatus (Int_t status)
 
void SetCreateStatus (Int_t status)
 
void ThrowError (Int_t creastat, Int_t errstat, const char *message,...)
 
void ThrowEOF (Int_t creastat, Int_t errstat, const char *message,...)
 
- Protected Attributes inherited from TGo4MbsSource
s_evt_channelfxInputChannel
 
s_ve10_1fxEvent
 
s_bufhefxBuffer
 
s_filhefxInfoHeader
 
Bool_t fbIsOpen
 
Bool_t fbDataCopyMode
 
ULong_t fuEventCounter
 
Bool_t fbFirstEvent
 
ULong_t fuStartEvent
 
ULong_t fuStopEvent
 
ULong_t fuEventInterval
 
Int_t fiTimeout
 
Bool_t fbPollingMode
 
Int_t fiPort
 if true, use short timeout to keep gSystem->ProcessEvents() running More...
 
TGo4MbsSourcePrintPar fxPrEventPar
 
- Static Protected Attributes inherited from TGo4MbsSource
static Bool_t gbPollingMode = kFALSE
 

Detailed Description

Implements the gsi root remote event server into the go4 classes. May be a simple wrapper for the mrevlib or liblea stuff.

Author
J. Adamczewski
Since
1/2001

Definition at line 27 of file TGo4RevServ.h.

Constructor & Destructor Documentation

TGo4RevServ::TGo4RevServ ( )

Definition at line 37 of file TGo4RevServ.cxx.

References GO4TRACE.

TGo4RevServ::TGo4RevServ ( const char *  name)

Definition at line 19 of file TGo4RevServ.cxx.

References TGo4Log::Debug(), GO4TRACE, and TGo4MbsSource::Open().

TGo4RevServ::TGo4RevServ ( TGo4RevServParameter par)

Definition at line 27 of file TGo4RevServ.cxx.

References TGo4Log::Debug(), GO4TRACE, and TGo4MbsSource::Open().

TGo4RevServ::~TGo4RevServ ( )

Definition at line 43 of file TGo4RevServ.cxx.

References TGo4MbsSource::Close(), and GO4TRACE.


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