hpx/performance_counters/server/arithmetics_counter.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
Operation
>
classarithmetics_counter
: public hpx::performance_counters::server::base_performance_counter, public components::component_base<arithmetics_counter<Operation>>¶ Public Types
-
template<>
usingtype_holder
= arithmetics_counter¶
-
template<>
usingbase_type_holder
= base_performance_counter¶
Public Functions
-
arithmetics_counter
()¶
-
arithmetics_counter
(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<Operation>>¶
Private Members
-
performance_counter_set
counters_
¶
-
template<>
-
template<typename
-
namespace
-
namespace