GSI Object Oriented Online Offline (Go4)
GO4-6.1.2
|
#include <TGo4MbsSourceParameter.h>
Public Member Functions | |
TGo4MbsSourceParameter () | |
TGo4MbsSourceParameter (const char *name, Int_t id) | |
virtual | ~TGo4MbsSourceParameter () |
void | SetStartEvent (UInt_t firstindex) |
UInt_t | GetStartEvent () const |
void | SetStopEvent (UInt_t lastindex) |
UInt_t | GetStopEvent () const |
void | SetEventInterval (UInt_t skipinterval) |
UInt_t | GetEventInterval () const |
void | SetPort (Int_t port) |
Int_t | GetPort () const |
void | SetRetryCnt (Int_t cnt) |
Int_t | GetRetryCnt () const |
virtual Int_t | PrintParameter (Text_t *buffer=0, Int_t buflen=0) |
virtual Bool_t | UpdateFrom (TGo4Parameter *rhs) |
![]() | |
TGo4EventSourceParameter () | |
TGo4EventSourceParameter (const char *name, Int_t id=0) | |
virtual | ~TGo4EventSourceParameter () |
Int_t | GetID () const |
Int_t | GetTimeout () const |
void | SetTimeout (Int_t out) |
![]() | |
TGo4Parameter () | |
TGo4Parameter (const char *name, const char *title="This is a Go4 Parameter Object") | |
virtual | ~TGo4Parameter () |
virtual void | Print (Option_t *dummy="") const |
Bool_t | UpdateFromUrl (const char *rest_url_opt) |
virtual Bool_t | CustomUpdateFrom () const |
virtual void | Clear (Option_t *opt="") |
void | GetMemberValues (TObjArray *fItems) |
Bool_t | SetMemberValues (TObjArray *fItems) |
virtual void | SavePrimitive (std::ostream &fs, Option_t *opt="") |
TGo4ParameterStatus * | CreateStatus () |
Bool_t | SetStatus (TGo4ParameterStatus *status) |
Private Attributes | |
UInt_t | fuStartEvent |
UInt_t | fuStopEvent |
UInt_t | fuEventInterval |
Int_t | fiPort |
Int_t | fiRetryCnt |
Additional Inherited Members | |
![]() | |
void | GetMemberValues (TObjArray *fItems, TClass *cl, char *ptr, unsigned long int cloffset) |
Bool_t | SetMemberValues (TObjArray *items, Int_t &itemsindx, TClass *cl, char *ptr, unsigned long int cloffset) |
Int_t | FindArrayLength (TObjArray *items, Int_t &itemsindx, TDataMember *member) |
Definition at line 19 of file TGo4MbsSourceParameter.h.
TGo4MbsSourceParameter::TGo4MbsSourceParameter | ( | ) |
Definition at line 19 of file TGo4MbsSourceParameter.cxx.
References GO4TRACE.
TGo4MbsSourceParameter::TGo4MbsSourceParameter | ( | const char * | name, |
Int_t | id | ||
) |
Definition at line 30 of file TGo4MbsSourceParameter.cxx.
References GO4TRACE.
|
virtual |
Definition at line 41 of file TGo4MbsSourceParameter.cxx.
References GO4TRACE.
|
inline |
Returns event interval
Definition at line 43 of file TGo4MbsSourceParameter.h.
References fuEventInterval.
Referenced by TGo4ConfigStep::ChangeSourceParameter(), PrintParameter(), TGo4ConfigStep::SourceComboHighlighted(), UpdateFrom(), and TGo4AnalysisWebStatus::UpdateFromUrl().
|
inline |
Return optional port number, 0 or negative value means that default port number will be used
Definition at line 49 of file TGo4MbsSourceParameter.h.
References fiPort.
Referenced by TGo4ConfigStep::ChangeSourceParameter(), PrintParameter(), TGo4ConfigStep::SourceComboHighlighted(), UpdateFrom(), and TGo4AnalysisWebStatus::UpdateFromUrl().
|
inline |
Return allowed number of reconnection retries
Definition at line 55 of file TGo4MbsSourceParameter.h.
References fiRetryCnt.
Referenced by PrintParameter(), TGo4ConfigStep::SourceComboHighlighted(), and UpdateFrom().
|
inline |
Returns the Start index for the NextEvent
Definition at line 31 of file TGo4MbsSourceParameter.h.
References fuStartEvent.
Referenced by TGo4ConfigStep::ChangeSourceParameter(), PrintParameter(), TGo4ConfigStep::SourceComboHighlighted(), UpdateFrom(), and TGo4AnalysisWebStatus::UpdateFromUrl().
|
inline |
Returns the index of Stop event
Definition at line 37 of file TGo4MbsSourceParameter.h.
References fuStopEvent.
Referenced by TGo4ConfigStep::ChangeSourceParameter(), PrintParameter(), TGo4ConfigStep::SourceComboHighlighted(), UpdateFrom(), and TGo4AnalysisWebStatus::UpdateFromUrl().
|
virtual |
basic method to printout status information on stdout; to be overridden by specific subclass
Reimplemented from TGo4EventSourceParameter.
Reimplemented in TGo4MbsFileParameter.
Definition at line 46 of file TGo4MbsSourceParameter.cxx.
References GetEventInterval(), GetPort(), GetRetryCnt(), GetStartEvent(), GetStopEvent(), GO4TRACE, TGo4Status::PrintBuffer(), TGo4Status::PrintIndent(), and TGo4EventSourceParameter::PrintParameter().
Referenced by TGo4MbsFileParameter::PrintParameter().
|
inline |
Defines event interval
Definition at line 40 of file TGo4MbsSourceParameter.h.
References fuEventInterval.
Referenced by TGo4ConfigStep::ChangeEventInterval(), TGo4ConfigStep::ChangeSourceParameter(), main(), TGo4Interface::StepMbsEventServerSource(), TGo4Interface::StepMbsFileSource(), TGo4Interface::StepMbsRevServSource(), TGo4Interface::StepMbsStreamSource(), TGo4Interface::StepMbsTransportSource(), UpdateFrom(), and TGo4AnalysisWebStatus::UpdateFromUrl().
|
inline |
Set optional port number, 0 or negative value means that default port number will be used
Definition at line 46 of file TGo4MbsSourceParameter.h.
References fiPort.
Referenced by TGo4ConfigStep::ChangeSourceParameter(), TGo4ConfigStep::InputPortChanged(), main(), TGo4Interface::StepMbsRevServSource(), TGo4RevServParameter::TGo4RevServParameter(), UpdateFrom(), and TGo4AnalysisWebStatus::UpdateFromUrl().
|
inline |
Set number of allowed reconnection retries
Definition at line 52 of file TGo4MbsSourceParameter.h.
References fiRetryCnt.
Referenced by main(), TGo4ConfigStep::RetryCntChanged(), UpdateFrom(), and TGo4AnalysisWebStatus::UpdateFromUrl().
|
inline |
Define the Start index for the NextEvent
Definition at line 28 of file TGo4MbsSourceParameter.h.
References fuStartEvent.
Referenced by TGo4ConfigStep::ChangeSourceParameter(), TGo4ConfigStep::ChangeStartEvent(), main(), TGo4Interface::StepMbsEventServerSource(), TGo4Interface::StepMbsFileSource(), TGo4Interface::StepMbsRevServSource(), TGo4Interface::StepMbsStreamSource(), TGo4Interface::StepMbsTransportSource(), UpdateFrom(), and TGo4AnalysisWebStatus::UpdateFromUrl().
|
inline |
Define the index of Stop event
Definition at line 34 of file TGo4MbsSourceParameter.h.
References fuStopEvent.
Referenced by TGo4ConfigStep::ChangeSourceParameter(), TGo4ConfigStep::ChangeStopEvent(), main(), TGo4Interface::StepMbsEventServerSource(), TGo4Interface::StepMbsFileSource(), TGo4Interface::StepMbsRevServSource(), TGo4Interface::StepMbsStreamSource(), TGo4Interface::StepMbsTransportSource(), UpdateFrom(), and TGo4AnalysisWebStatus::UpdateFromUrl().
|
virtual |
update contents of paramter class with external object.
Reimplemented from TGo4EventSourceParameter.
Reimplemented in TGo4MbsFileParameter.
Definition at line 84 of file TGo4MbsSourceParameter.cxx.
References GetEventInterval(), GetPort(), GetRetryCnt(), GetStartEvent(), GetStopEvent(), GO4TRACE, SetEventInterval(), SetPort(), SetRetryCnt(), SetStartEvent(), SetStopEvent(), and TGo4EventSourceParameter::UpdateFrom().
Referenced by TGo4MbsFileParameter::UpdateFrom().
|
private |
Port number .
Definition at line 76 of file TGo4MbsSourceParameter.h.
|
private |
Allowed number of retries when connection lost
Definition at line 79 of file TGo4MbsSourceParameter.h.
Referenced by GetRetryCnt(), and SetRetryCnt().
|
private |
Number of events to skip from file in between two read events
Definition at line 73 of file TGo4MbsSourceParameter.h.
Referenced by GetEventInterval(), and SetEventInterval().
|
private |
Index of first event to process.
Definition at line 67 of file TGo4MbsSourceParameter.h.
Referenced by GetStartEvent(), and SetStartEvent().
|
private |
Index of last event to process.
Definition at line 70 of file TGo4MbsSourceParameter.h.
Referenced by GetStopEvent(), and SetStopEvent().