GSI Object Oriented Online Offline (Go4)
GO4-6.3.0
|
#include <TGo4MbsTransport.h>
Public Member Functions | |
TGo4MbsTransport (const char *name) | |
TGo4MbsTransport () | |
TGo4MbsTransport (TGo4MbsTransportParameter *par) | |
~TGo4MbsTransport () | |
![]() | |
TGo4MbsSource () | |
TGo4MbsSource (const char *name, Int_t mode) | |
TGo4MbsSource (TGo4MbsSourceParameter *par, Int_t mode) | |
virtual | ~TGo4MbsSource () |
Bool_t | CheckEventClass (TClass *cl) override |
Bool_t | BuildEvent (TGo4EventElement *dest) override |
virtual Int_t | Close () |
virtual Int_t | Open () |
virtual Int_t | NextEvent () |
void | BuildMbsEvent (TGo4MbsEvent *target) |
TGo4MbsSubEvent * | BuildMbsSubEvent (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_filhe * | GetInfoHeader () const |
virtual s_bufhe * | GetBufferHeader () |
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) |
![]() | |
TGo4EventSource () | |
TGo4EventSource (const char *name) | |
virtual | ~TGo4EventSource () |
void | Clear (Option_t *opt="") override |
Int_t | GetCreateStatus () const |
Int_t | GetEventStatus () const |
const char * | GetErrMess () const |
virtual const char * | GetActiveName () const |
Additional Inherited Members | |
![]() | |
static void | SetPollingMode (Bool_t on=kTRUE) |
![]() | |
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 const Int_t | fgiTIMEOUTDEFAULT =1 |
![]() | |
enum | { fguTXTLEN = 256 } |
![]() | |
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,...) |
![]() | |
s_evt_channel * | fxInputChannel {nullptr} |
s_ve10_1 * | fxEvent {nullptr} |
s_bufhe * | fxBuffer {nullptr} |
s_filhe * | fxInfoHeader {nullptr} |
Bool_t | fbIsOpen {kFALSE} |
Bool_t | fbDataCopyMode {kFALSE} |
ULong_t | fuEventCounter {0} |
Bool_t | fbFirstEvent {kFALSE} |
ULong_t | fuStartEvent {0} |
ULong_t | fuStopEvent {0} |
ULong_t | fuEventInterval {0} |
Int_t | fiTimeout {0} |
Bool_t | fbPollingMode {kFALSE} |
Int_t | fiPort {0} |
if true, use short timeout to keep gSystem->ProcessEvents() running More... | |
TGo4MbsSourcePrintPar | fxPrEventPar |
![]() | |
static Bool_t | gbPollingMode = kFALSE |
Implements the gsi mbs stream server into the go4 classes. This is an alias for the MbsSource Class with parameter GETEVT__TRANS
Definition at line 28 of file TGo4MbsTransport.h.
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.