paramtest.cc

00001 #include "Parameter.hh"
00002 #include "ParameterList.hh"
00003 #include "ConfigHandler.hh"
00004 #include <iostream>
00005 
00006 
00007 int main(int argc, char** argv)
00008 {
00009   ParameterList list("list","A list of parameters");
00010   bool enabled = true;
00011   double x = 3.14;
00012   list.RegisterParameter("enabled",enabled);
00013   list.RegisterParameter("x",x);
00014   ParameterList sublist("sublist","A sub list");
00015   list.RegisterParameter("sublist",sublist);
00016   bool enabled2 = false;
00017   double y = 6.28;
00018   sublist.RegisterParameter("enabled",enabled2);
00019   sublist.RegisterParameter("y",y);
00020   
00021   
00022   ConfigHandler* config = ConfigHandler::GetInstance();
00023   config->RegisterParameter("list",list);
00024 
00025   config->ReadFromFile("test.cfg");
00026   config->WriteTo(std::cout);
00027   return 0;
00028   
00029   
00030 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 20 Jun 2014 for daqman by  doxygen 1.6.1