HPX - High Performance ParalleX

PrevUpHomeNext

Header <hpx/performance_counters/manage_counter_type.hpp>

namespace hpx {
  namespace performance_counters {
    counter_status 
    install_counter_type(std::string const &, 
                         std::function< boost::int64_t(bool)> const &, 
                         std::string const & = "", std::string const & = "", 
                         error_code & = throws);
    void install_counter_type(std::string const &, counter_type, 
                              error_code & = throws);
    counter_status 
    install_counter_type(std::string const &, counter_type, 
                         std::string const &, std::string const & = "", 
                         boost::uint32_t = HPX_PERFORMANCE_COUNTER_V1, 
                         error_code & = throws);
    counter_status 
    install_counter_type(std::string const &, counter_type, 
                         std::string const &, 
                         std::function< create_counter_func > const &, 
                         std::function< discover_counters_func > const &, 
                         boost::uint32_t = HPX_PERFORMANCE_COUNTER_V1, 
                         std::string const & = "", error_code & = throws);
  }
}

PrevUpHomeNext