hpx/performance_counters/server/elapsed_time_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
class elapsed_time_counter : public hpx::performance_counters::server::base_performance_counter, public components::component_base<elapsed_time_counter>

Public Types

using type_holder = elapsed_time_counter
using base_type_holder = base_performance_counter

Public Functions

elapsed_time_counter()
elapsed_time_counter(counter_info const &info)
hpx::performance_counters::counter_value get_counter_value(bool reset)
void reset_counter_value()
bool start()
bool stop()
void finalize()
naming::address get_current_address() const

Private Types

using base_type = components::component_base<elapsed_time_counter>