ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
callbacks.hpp File Reference
#include "../callable/copyable_function.hpp"
#include <chrono>
#include <thread>
Include dependency graph for callbacks.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  threadschedule
 
namespace  threadschedule::detail
 Aggregates multiple thread_registry_backend instances into a single queryable view.
 

Typedefs

using threadschedule::detail::task_start_callback = copyable_function< void(std::chrono::steady_clock::time_point, std::thread::id)>
 
using threadschedule::detail::task_end_callback = copyable_function< void(std::chrono::steady_clock::time_point, std::thread::id, std::chrono::microseconds elapsed)>
 
using threadschedule::detail::task_start_callback_storage = task_start_callback
 
using threadschedule::detail::task_end_callback_storage = task_end_callback