X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FStatistics.cc;h=51753886996a79e95eb711ab1af909a9c6d110bb;hb=5b2e9a63a43027c71ac470ac9bdecb72e8974951;hp=faf80f7ad8f22550166f9529e4229d875f559d1b;hpb=7661548b20e6c7627f54bff87e0758396fd523ef;p=senf.git diff --git a/senf/Utils/Statistics.cc b/senf/Utils/Statistics.cc index faf80f7..5175388 100644 --- a/senf/Utils/Statistics.cc +++ b/senf/Utils/Statistics.cc @@ -150,6 +150,17 @@ prefix_ void senf::StatisticsBase::generateOutput() } //-///////////////////////////////////////////////////////////////////////////////////////////////// +// senf::StatisticsBase::OutputEntry + +prefix_ void senf::StatisticsBase::OutputEntry::consoleList(std::ostream & os) +{ + for (boost::ptr_vector::iterator i (targets_.begin()); + i != targets_.end(); ++i) + if (! i->label.empty()) + os << i->label << "\n"; +} + +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::Statistics prefix_ senf::Statistics::Statistics() @@ -158,7 +169,7 @@ prefix_ senf::Statistics::Statistics() #endif { #ifndef SENF_DISABLE_CONSOLE - namespace fty = senf::console::factory; + namespace fty = console::factory; dir.add("list", fty::Command(&Statistics::consoleList, this) .doc("List statistics collection intervals and current values.\n" @@ -211,7 +222,7 @@ prefix_ senf::Statistics::Statistics() "the last 5 minutes.") .arg("rank","Rank chain selecting the value to generate output for") .arg("window","Optional size of sliding average window", - senf::console::kw::default_value = 1u) ); + console::kw::default_value = 1u) ); #endif }