ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::detail::thread_registry_backend Member List

This is the complete list of members for threadschedule::detail::thread_registry_backend, including all inherited members.

::threadschedule::auto_register_current_threadthreadschedule::detail::thread_registry_backendfriend
all(Predicate &&pred) const -> boolthreadschedule::detail::query_facade_mixin< thread_registry_backend >inline
any(Predicate &&pred) const -> boolthreadschedule::detail::query_facade_mixin< thread_registry_backend >inline
apply(Predicate &&pred, Fn &&fn) constthreadschedule::detail::query_facade_mixin< thread_registry_backend >inline
configure(native_thread_id tid, native_scheduling_config const &config) const -> expected< void, std::error_code >threadschedule::detail::thread_registry_backendinline
configure(native_thread_id tid, native_thread_config const &config) const -> expected< void, std::error_code >threadschedule::detail::thread_registry_backendinline
count() const -> size_tthreadschedule::detail::query_facade_mixin< thread_registry_backend >inline
empty() const -> boolthreadschedule::detail::query_facade_mixin< thread_registry_backend >inline
filter(Predicate &&pred) constthreadschedule::detail::query_facade_mixin< thread_registry_backend >inline
find_if(Predicate &&pred) const -> std::optional< registered_thread_info_backend >threadschedule::detail::query_facade_mixin< thread_registry_backend >inline
for_each(Fn &&fn) constthreadschedule::detail::query_facade_mixin< thread_registry_backend >inline
get(native_thread_id tid) const -> std::optional< registered_thread_info_backend >threadschedule::detail::thread_registry_backendinline
get_nice_value(native_thread_id tid) const -> expected< int, std::error_code >threadschedule::detail::thread_registry_backendinline
map(Fn &&fn) const -> std::vector< std::invoke_result_t< Fn, registered_thread_info_backend const & > >threadschedule::detail::query_facade_mixin< thread_registry_backend >inline
none(Predicate &&pred) const -> boolthreadschedule::detail::query_facade_mixin< thread_registry_backend >inline
operator=(thread_registry_backend const &) -> thread_registry_backend &=deletethreadschedule::detail::thread_registry_backend
query() const -> query_viewthreadschedule::detail::thread_registry_backendinline
register_current_thread(std::string name=std::string(), std::string component=std::string())threadschedule::detail::thread_registry_backendinline
register_current_thread(std::shared_ptr< thread_control_block > const &control_block, std::string name=std::string(), std::string component=std::string())threadschedule::detail::thread_registry_backendinline
registration_guard_backendthreadschedule::detail::thread_registry_backendfriend
set_affinity(native_thread_id tid, native_thread_affinity const &affinity) const -> expected< void, std::error_code >threadschedule::detail::thread_registry_backendinline
set_name(native_thread_id tid, std::string const &name) const -> expected< void, std::error_code >threadschedule::detail::thread_registry_backendinline
set_nice_value(native_thread_id tid, int nice_value) const -> expected< void, std::error_code >threadschedule::detail::thread_registry_backendinline
set_on_register(registry_callback cb)threadschedule::detail::thread_registry_backendinline
set_on_register(Callback &&cb)threadschedule::detail::thread_registry_backendinline
set_on_unregister(registry_callback cb)threadschedule::detail::thread_registry_backendinline
set_on_unregister(Callback &&cb)threadschedule::detail::thread_registry_backendinline
set_priority(native_thread_id tid, native_thread_priority priority) const -> expected< void, std::error_code >threadschedule::detail::thread_registry_backendinline
set_scheduling_policy(native_thread_id tid, native_scheduling_policy policy, native_thread_priority priority) const -> expected< void, std::error_code >threadschedule::detail::thread_registry_backendinline
skip(size_t n) constthreadschedule::detail::query_facade_mixin< thread_registry_backend >inline
take(size_t n) constthreadschedule::detail::query_facade_mixin< thread_registry_backend >inline
thread_registry_backend()=defaultthreadschedule::detail::thread_registry_backend
thread_registry_backend(thread_registry_backend const &)=deletethreadschedule::detail::thread_registry_backend
unregister_current_thread()threadschedule::detail::thread_registry_backendinline
update_registered_name(native_thread_id tid, std::string const &name)threadschedule::detail::thread_registry_backendinline
~thread_registry_backend()threadschedule::detail::thread_registry_backendinline