From 6caaa973a46798eea12671c3925e1bdecab324bf Mon Sep 17 00:00:00 2001 From: acolla Date: Fri, 1 Jun 2007 09:57:45 +0000 Subject: [PATCH] Simple test for the multi request query --- SHUTTLE/DCSClient/macros/TestMultialiases.C | 42 +++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 SHUTTLE/DCSClient/macros/TestMultialiases.C diff --git a/SHUTTLE/DCSClient/macros/TestMultialiases.C b/SHUTTLE/DCSClient/macros/TestMultialiases.C new file mode 100644 index 00000000000..5c841882007 --- /dev/null +++ b/SHUTTLE/DCSClient/macros/TestMultialiases.C @@ -0,0 +1,42 @@ +void TestMultiAliases(){ +// Simple test for the multi request query + +gSystem->Load("AliDCSClient.so"); + AliDCSClient client("192.168.39.54",4242,1000,5); + + +//TObjArray *arr = new TObjArray(); +//arr->SetOwner(1); +//client.GetAliasValues("tpc_PT_322.Temperature", 1180686465, 1180686575, arr); + + + +TMap map; +map.Add(new TObjString("tpc_PT_322.Temperature"), new TObjArray()); +map.Add(new TObjString("tpc_PT_323.Temperature"), new TObjArray()); +map.Add(new TObjString("tpc_PT_324.Temperature"), new TObjArray()); +map.Add(new TObjString("tpc_PT_325.Temperature"), new TObjArray()); +map.Add(new TObjString("tpc_PT_326.Temperature"), new TObjArray()); +map.Add(new TObjString("tpc_PT_327.Temperature"), new TObjArray()); +map.Add(new TObjString("tpc_PT_328.Temperature"), new TObjArray()); +map.Add(new TObjString("tpc_PT_329.Temperature"), new TObjArray()); +map.Add(new TObjString("tpc_PT_330.Temperature"), new TObjArray()); +map.Add(new TObjString("tpc_PT_331.Temperature"), new TObjArray()); + +client.GetAliasValues(1180586575, 1180686575, map); + +TIter iter(&map); +TObjString *objstr=0; + +while(objstr = dynamic_cast(iter.Next())){ + + cout << objstr->GetName() << endl; + TObjArray *arr = map.GetValue(objstr->GetName()); + + cout << "N of values: " << arr->GetEntries() << endl; + //arr->Print(); +} + + +} + -- 2.43.0