X-Git-Url: http://g0dil.de/git?p=senf.git;a=blobdiff_plain;f=senf%2FUtils%2FStatistics.hh;fp=senf%2FUtils%2FStatistics.hh;h=4d64692f2526688f0cde97d1f0bf7b941fdf9a91;hp=cdea0da136a8d1c39a30538bd5440e526ea78860;hb=23a1bdee20b3fb19bd442efed8aa73b2bf0d585a;hpb=74febc7a9abc84c4939269b3443d15fc27f4e960 diff --git a/senf/Utils/Statistics.hh b/senf/Utils/Statistics.hh index cdea0da..4d64692 100644 --- a/senf/Utils/Statistics.hh +++ b/senf/Utils/Statistics.hh @@ -74,6 +74,7 @@ namespace senf { { typedef std::map Children; + // why we can't use ::__gnu_cxx::select2nd instead?!?! struct Transform { typedef Children::value_type & first_argument_type; typedef Collector & result_type; @@ -229,10 +230,9 @@ namespace senf { \param[in] n size of sliding average window */ //\} - StatisticsData data(); ///< Get the Statistics data as senf::StatisticsData - /**< Return a Statistic Data object containing values - from this instance. - */ + StatisticsData data() const; ///< Get the Statistics data as senf::StatisticsData + /**< Return a Statistic Data object containing values + from this instance. */ //-//////////////////////////////////////////////////////////////////////// @@ -491,7 +491,7 @@ namespace senf { StatisticsBase::OutputProxy output(unsigned n = 1u); - void consoleList(std::ostream & os); + void consoleList(std::ostream & os) const; void consoleCollect(std::vector & ranks); boost::shared_ptr consoleOutput( std::vector & ranks, unsigned window);