Ignore:
Timestamp:
07/24/11 21:00:00 (13 years ago)
Author:
tbretz
Message:
Moved common option setup to Main.h; created Main namespace
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/datalogger.cc

    r11574 r11575  
    23942394int RunShell(Configuration &conf)
    23952395{
    2396     return Main<T, DataLogger>(conf, true);
     2396    return Main::execute<T, DataLogger>(conf, true);
    23972397}
    23982398
     
    24452445void SetupConfiguration(Configuration &conf)
    24462446{
    2447     const string n = conf.GetName()+".log";
    2448 
    2449     po::options_description configp("Program options");
    2450     configp.add_options()
    2451         ("dns",       var<string>("localhost"),       "Dim nameserver (overwites DIM_DNS_NODE environment variable)")
    2452         ("host",      var<string>(""),                "Address with which the Dim nameserver can connect to this host (overwites DIM_HOST_NODE environment variable)")
    2453         ("log,l",     var<string>(n), "Write log-file")
    2454         ("console,c", var<int>(),     "Use console (0=shell, 1=simple buffered, X=simple unbuffered)")
    2455         ("cmd",       vars<string>(), "Execute one or more commands at startup")
    2456         ("exec,e",    vars<string>(), "Execute one or more scrips at startup")
    2457         ("quit",      po_switch(),    "Quit after startup");
    2458         ;
    2459 
    24602447    po::options_description configs("DataLogger options");
    24612448    configs.add_options()
     
    24712458        ;
    24722459
    2473     conf.AddEnv("dns",  "DIM_DNS_NODE");
    2474     conf.AddEnv("host", "DIM_HOST_NODE");
    2475 
    2476     conf.AddOptions(configp);
    24772460    conf.AddOptions(configs);
    24782461}
     
    24822465    Configuration conf(argv[0]);
    24832466    conf.SetPrintUsage(PrintUsage);
     2467    Main::SetupConfiguration(conf);
    24842468    SetupConfiguration(conf);
    24852469
Note: See TracChangeset for help on using the changeset viewer.