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
TGo4MbsTransport Class Reference

#include <TGo4MbsTransport.h>

+ Inheritance diagram for TGo4MbsTransport:

Public Member Functions

 TGo4MbsTransport (const char *name)
 
 TGo4MbsTransport ()
 
 TGo4MbsTransport (TGo4MbsTransportParameter *par)
 
 ~TGo4MbsTransport ()
 
- 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 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
 
Int_t fiPort
 
TGo4MbsSourcePrintPar fxPrEventPar
 

Detailed Description

Implements the gsi mbs stream server into the go4 classes. This is an alias for the MbsSource Class with parameter GETEVT__TRANS

Author
J. Adamczewski
Since
1/2001

Definition at line 28 of file TGo4MbsTransport.h.

Constructor & Destructor Documentation

TGo4MbsTransport::TGo4MbsTransport ( const char *  name)

Definition at line 20 of file TGo4MbsTransport.cxx.

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

TGo4MbsTransport::TGo4MbsTransport ( )

Definition at line 38 of file TGo4MbsTransport.cxx.

References GO4TRACE.

TGo4MbsTransport::TGo4MbsTransport ( TGo4MbsTransportParameter par)

Definition at line 28 of file TGo4MbsTransport.cxx.

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

TGo4MbsTransport::~TGo4MbsTransport ( )

Definition at line 44 of file TGo4MbsTransport.cxx.

References TGo4MbsSource::Close(), and GO4TRACE.


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