14 #ifndef TGO4PARAMETER_H 15 #define TGO4PARAMETER_H 33 TGo4Parameter(
const char *name,
const char *title =
"This is a Go4 Parameter Object");
40 virtual Int_t
PrintParameter(Text_t *buffer =
nullptr, Int_t buflen = 0);
42 void Print(Option_t *opt =
"")
const override;
61 void Clear(Option_t *opt =
"")
override;
69 void SavePrimitive(std::ostream &fs, Option_t *opt=
"")
override;
79 void GetMemberValues(TObjArray *fItems, TClass *cl,
char *ptr,
unsigned long int cloffset);
81 Bool_t
SetMemberValues(TObjArray *items, Int_t &itemsindx, TClass *cl,
char *ptr,
unsigned long int cloffset);
83 Int_t
FindArrayLength(TObjArray *items, Int_t &itemsindx, TDataMember *member);
88 #endif //TGO4PARAMETER_H TGo4ParameterStatus * CreateStatus()
virtual Int_t PrintParameter(Text_t *buffer=nullptr, Int_t buflen=0)
Int_t FindArrayLength(TObjArray *items, Int_t &itemsindx, TDataMember *member)
void SavePrimitive(std::ostream &fs, Option_t *opt="") override
virtual Bool_t CustomUpdateFrom() const
void Clear(Option_t *opt="") override
void Print(Option_t *opt="") const override
Bool_t UpdateFromUrl(const char *rest_url_opt)
Bool_t SetMemberValues(TObjArray *fItems)
virtual Bool_t UpdateFrom(TGo4Parameter *rhs)
Bool_t SetStatus(TGo4ParameterStatus *status)
void GetMemberValues(TObjArray *fItems)