void GetValues(const char* host, Int_t port, const char* request, Long_t startTime, Long_t endTime) { AliDCSClient client(host, port, 10000, 5); Int_t result; TTimeStamp currentTime; TMap values; TString rString(request); TObjArray* requests = rString.Tokenize(","); cout<<"Requests: "<GetEntries()<GetEntries() > 1) { TIter iter(requests); TObjString* aString; while ((aString = (TObjString*) iter.Next())) { values.Add(new TObjString(aString->String()), NULL); } result = client.GetDPValues(startTime, endTime, values); } else { TObjArray* valueSet = new TObjArray(); valueSet->SetOwner(1); values.Add(new TObjString(request), valueSet); result = client.GetDPValues(request, startTime, endTime, *valueSet); } if (result < 0) { cout<<"Communication failure: "<< AliDCSClient::GetErrorString(result)< 0) { cout<<"Time per value: "<String()<<"' values: " <GetEntriesFast()<ToString()<Load("$ALICE_ROOT/SHUTTLE/DCSClient/AliDCSClient"); // AliLog::EnableDebug(kFALSE); // AliLog::SetGlobalDebugLevel(3); TTimeStamp currentTime; GetValues(host, port, request, currentTime.GetSec() - startShift, currentTime.GetSec() - endShift); cout<<"Client done"<