26 fiSplit(splitlevel), fiBufsize(bufsize),
27 fiCompression(compression), fiAutosavesize(autosave), fbOverwrite(1)
29 GO4TRACE((14,
"TGo4FileStoreParameter::TGo4FileStoreParameter(const char*,...)", __LINE__, __FILE__));
35 fiSplit(99), fiBufsize(64000),
36 fiCompression(5), fiAutosavesize(10000), fbOverwrite(1)
38 GO4TRACE((14,
"TGo4FileStoreParameter::TGo4FileStoreParameter()", __LINE__, __FILE__));
39 SetTitle(
"Go4FileStore-Tree");
44 GO4TRACE((14,
"TGo4FileStoreParameter::~TGo4FileStoreParameter()", __LINE__, __FILE__));
48 GO4TRACE((12,
"TGo4FileStoreParameter::PrintParameter()",__LINE__, __FILE__));
49 Int_t locallen=128000;
50 Text_t localbuf[128000];
51 if(buflen<0 && buffer!=0)
54 Int_t restlen=locallen;
55 Text_t* current=localbuf;
69 std::cout << localbuf << std::endl;
73 size=locallen-restlen;
76 strncpy(buffer,localbuf,size);
84 GO4TRACE((12,
"TGo4FileStoreParameter::UpdateFrom()",__LINE__, __FILE__));
87 if (filepar==0)
return kFALSE;
void SetCompression(Int_t comp)
void SetSplitlevel(Int_t split)
virtual Int_t PrintParameter(Text_t *buffer=0, Int_t buflen=0)
Int_t IsOverwriteMode() const
virtual Bool_t UpdateFrom(TGo4Parameter *rhs)
Int_t GetAutosaveSize() const
void SetAutosaveSize(Int_t interval)
static Text_t * PrintIndent(Text_t *buffer, Int_t &buflen)
virtual Bool_t UpdateFrom(TGo4Parameter *rhs)
void SetOverwriteMode(Bool_t over=kTRUE)
Int_t GetCompression() const
void SetBufsize(Int_t bufsize)
Int_t GetSplitlevel() const
virtual Int_t PrintParameter(Text_t *buffer=0, Int_t buflen=0)
static Text_t * PrintBuffer(char *buffer, Int_t &buflen, const char *text,...)
virtual ~TGo4FileStoreParameter()