|
ThreadSchedule 2.0.0
Modern C++ thread management library
|
This is the complete list of members for threadschedule::ThreadRegistry, including all inherited members.
| all(Predicate &&pred) const -> bool | threadschedule::detail::QueryFacadeMixin< ThreadRegistry > | inline |
| any(Predicate &&pred) const -> bool | threadschedule::detail::QueryFacadeMixin< ThreadRegistry > | inline |
| apply(Predicate &&pred, Fn &&fn) const | threadschedule::detail::QueryFacadeMixin< ThreadRegistry > | inline |
| count() const -> size_t | threadschedule::detail::QueryFacadeMixin< ThreadRegistry > | inline |
| empty() const -> bool | threadschedule::detail::QueryFacadeMixin< ThreadRegistry > | inline |
| filter(Predicate &&pred) const | threadschedule::detail::QueryFacadeMixin< ThreadRegistry > | inline |
| find_if(Predicate &&pred) const -> std::optional< RegisteredThreadInfo > | threadschedule::detail::QueryFacadeMixin< ThreadRegistry > | inline |
| for_each(Fn &&fn) const | threadschedule::detail::QueryFacadeMixin< ThreadRegistry > | inline |
| get(Tid tid) const -> std::optional< RegisteredThreadInfo > | threadschedule::ThreadRegistry | inline |
| map(Fn &&fn) const -> std::vector< std::invoke_result_t< Fn, RegisteredThreadInfo const & > > | threadschedule::detail::QueryFacadeMixin< ThreadRegistry > | inline |
| none(Predicate &&pred) const -> bool | threadschedule::detail::QueryFacadeMixin< ThreadRegistry > | inline |
| operator=(ThreadRegistry const &) -> ThreadRegistry &=delete | threadschedule::ThreadRegistry | |
| query() const -> QueryView | threadschedule::ThreadRegistry | inline |
| register_current_thread(std::string name=std::string(), std::string componentTag=std::string()) | threadschedule::ThreadRegistry | inline |
| register_current_thread(std::shared_ptr< ThreadControlBlock > const &controlBlock, std::string name=std::string(), std::string componentTag=std::string()) | threadschedule::ThreadRegistry | inline |
| set_affinity(Tid tid, ThreadAffinity const &affinity) const -> expected< void, std::error_code > | threadschedule::ThreadRegistry | inline |
| set_name(Tid tid, std::string const &name) const -> expected< void, std::error_code > | threadschedule::ThreadRegistry | inline |
| set_on_register(std::function< void(RegisteredThreadInfo const &)> cb) | threadschedule::ThreadRegistry | inline |
| set_on_unregister(std::function< void(RegisteredThreadInfo const &)> cb) | threadschedule::ThreadRegistry | inline |
| set_priority(Tid tid, ThreadPriority priority) const -> expected< void, std::error_code > | threadschedule::ThreadRegistry | inline |
| set_scheduling_policy(Tid tid, SchedulingPolicy policy, ThreadPriority priority) const -> expected< void, std::error_code > | threadschedule::ThreadRegistry | inline |
| skip(size_t n) const | threadschedule::detail::QueryFacadeMixin< ThreadRegistry > | inline |
| take(size_t n) const | threadschedule::detail::QueryFacadeMixin< ThreadRegistry > | inline |
| ThreadRegistry()=default | threadschedule::ThreadRegistry | |
| ThreadRegistry(ThreadRegistry const &)=delete | threadschedule::ThreadRegistry | |
| unregister_current_thread() | threadschedule::ThreadRegistry | inline |