15 #ifndef THRILL_COMMON_PROFILE_TASK_HEADER 16 #define THRILL_COMMON_PROFILE_TASK_HEADER 33 virtual void RunTask(
const std::chrono::steady_clock::time_point& tp) = 0;
60 #endif // !THRILL_COMMON_PROFILE_TASK_HEADER ProfileTask * task_
task to register and unregister
virtual ~ProfileTask()
virtual destructor
virtual void RunTask(const std::chrono::steady_clock::time_point &tp)=0
method called by ProfileThread.
ProfileThread & profiler_
profiler at which the task was registered