hpx/runtime_local/pool_timer.hpp

See Public API for a list of names and headers that are part of the public HPX API.

namespace hpx
namespace util
class pool_timer

Public Functions

HPX_NON_COPYABLE(pool_timer)
pool_timer()
pool_timer(hpx::function<bool()> const &fhpx::function<void()> const &on_termstd::string const &description = "", bool pre_shutdown = true, )
~pool_timer()
bool start(hpx::chrono::steady_duration const &time_duration, bool evaluate = false)
bool stop()
bool is_started() const
bool is_terminated() const

Private Members

std::shared_ptr<detail::pool_timer> timer_