hpx/performance_counters/server/arithmetics_counter_extended.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace
hpx
-
namespace
performance_counters
-
namespace
server
-
template<typename
Statistic
>
classarithmetics_counter_extended
: public hpx::performance_counters::server::base_performance_counter, public components::component_base<arithmetics_counter_extended<Statistic>>¶ Public Types
-
template<>
usingtype_holder
= arithmetics_counter_extended¶
-
template<>
usingbase_type_holder
= base_performance_counter¶
Public Functions
-
arithmetics_counter_extended
()¶
-
arithmetics_counter_extended
(counter_info const &info, std::vector<std::string> const &base_counter_names)¶
-
hpx::performance_counters::counter_value
get_counter_value
(bool reset = false)¶ Overloads from the base_counter base class.
-
bool
start
()¶
-
bool
stop
()¶
-
void
reset_counter_value
()¶
-
void
finalize
()¶
Private Types
-
template<>
usingbase_type
= components::component_base<arithmetics_counter_extended<Statistic>>¶
Private Members
-
performance_counter_set
counters_
¶
-
template<>
-
template<typename
-
namespace
-
namespace