v2.10-0 (21000JUN2005)

Go4Event
Class TGo4EventSourceParameter

Direct Known Subclasses:
TGo4FileSourceParameter, TGo4MbsEventServerParameter, TGo4MbsFileParameter, TGo4MbsRandomParameter, TGo4MbsStreamParameter, TGo4MbsTransportParameter, TGo4RevServParameter, TGo4TreeSourceParameter, TGo4UserSourceParameter

class TGo4EventSourceParameter
derived from TGo4Parameter

Basic type for all classes containing information
to parametrize the event source. For use in the
event factory; factory method gets (possibly subclassed)
parameter object which is suited to the concrete user
factory. Name string can be used as filename, e.g.


Field Summary
 private Int_tfiID
          Identity number to specify the kind.
 private Int_tfiTimeout
          Timeout in seconds.

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4EventSourceParameter()
           
TGo4EventSourceParameter(const char * name, Int_t id)
           

Destructor Summary
 virtual synchronized ~TGo4EventSourceParameter()
           

Method Summary
 const Int_tGetID()
           
 const Int_tGetTimeout()
           
 virtual Int_tPrintParameter(Text_t* buffer, Int_t buflen)
          basic method to printout status information
on stdout; to be overridden by specific subclass
 voidSetTimeout(Int_t out)
           
 virtual Bool_tUpdateFrom(TGo4Parameter* rhs)
          update contents of paramter class with external object.

Methods inherited from class Go4StatusBase.TGo4Parameter
Clear, Print

Methods inherited from class TNamed
operator=, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fiID

private Int_t fiID
Identity number to specify the kind. Optional, default is 0.

fiTimeout

private Int_t fiTimeout
Timeout in seconds. If -1, no timeout (default)
Constructor Detail

TGo4EventSourceParameter

public TGo4EventSourceParameter()

TGo4EventSourceParameter

public TGo4EventSourceParameter(const char * name, Int_t id)
Method Detail

~TGo4EventSourceParameter

public virtual synchronized ~TGo4EventSourceParameter()
Method Detail

GetID

public const Int_t GetID()

GetTimeout

public const Int_t GetTimeout()

PrintParameter

public virtual Int_t PrintParameter(Text_t* buffer, Int_t buflen)
basic method to printout status information
on stdout; to be overridden by specific subclass

SetTimeout

public void SetTimeout(Int_t out)

UpdateFrom

public virtual Bool_t UpdateFrom(TGo4Parameter* rhs)
update contents of paramter class with external object.

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005