BaseThreadWrapper()=default (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | |
BaseThreadWrapper(ThreadType &t) (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inlineexplicit |
detach() (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inline |
get_affinity() const -> std::optional< ThreadAffinity > (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inline |
get_id() const noexcept -> id (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inline |
get_name() const -> std::optional< std::string > (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inline |
get_nice_value() -> std::optional< int > (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inlinestatic |
id typedef (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | |
join() (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inline |
joinable() const noexcept -> bool (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inline |
native_handle() noexcept -> native_handle_type (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inline |
native_handle_type typedef (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | |
set_affinity(ThreadAffinity const &affinity) -> expected< void, std::error_code > (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inline |
set_name(std::string const &name) -> expected< void, std::error_code > (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inline |
set_nice_value(int nice_value) -> bool (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inlinestatic |
set_priority(ThreadPriority priority) -> expected< void, std::error_code > (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inline |
set_scheduling_policy(SchedulingPolicy policy, ThreadPriority priority) -> expected< void, std::error_code > (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | inline |
~BaseThreadWrapper()=default (defined in threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag >) | threadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | virtual |