ThreadSchedule 1.0.0
Modern C++ thread management library
|
This is the complete list of members for threadschedule::PThreadWrapperReg, including all inherited members.
cancel() const -> expected< void, std::error_code > (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
create_with_attributes(pthread_attr_t const &attr, F &&func, Args &&... args) -> PThreadWrapper (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inlinestatic |
create_with_config(std::string const &name, SchedulingPolicy policy, ThreadPriority priority, F &&f, Args &&... args) -> PThreadWrapper (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inlinestatic |
detach() (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
get_affinity() const -> std::optional< ThreadAffinity > (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
get_id() const -> id (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
get_name() const -> std::optional< std::string > (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
id typedef (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | |
join() (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
joinable() const -> bool (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
native_handle() const -> native_handle_type (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
native_handle_type typedef (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | |
operator=(PThreadWrapper const &) -> PThreadWrapper &=delete (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | |
operator=(PThreadWrapper &&other) noexcept -> PThreadWrapper & (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
PThreadWrapper() (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
PThreadWrapper(F &&func, Args &&... args) (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inlineexplicit |
PThreadWrapper(PThreadWrapper const &)=delete (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | |
PThreadWrapper(PThreadWrapper &&other) noexcept (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
PThreadWrapperReg()=default (defined in threadschedule::PThreadWrapperReg) | threadschedule::PThreadWrapperReg | |
PThreadWrapperReg(std::string name, std::string componentTag, F &&f, Args &&... args) (defined in threadschedule::PThreadWrapperReg) | threadschedule::PThreadWrapperReg | inlineexplicit |
set_affinity(ThreadAffinity const &affinity) const -> expected< void, std::error_code > (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
set_cancel_state(bool enabled) -> expected< void, std::error_code > (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inlinestatic |
set_cancel_type(bool asynchronous) -> expected< void, std::error_code > (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inlinestatic |
set_name(std::string const &name) const -> expected< void, std::error_code > (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
set_priority(ThreadPriority priority) const -> expected< void, std::error_code > (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
set_scheduling_policy(SchedulingPolicy policy, ThreadPriority priority) const -> expected< void, std::error_code > (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |
~PThreadWrapper() (defined in threadschedule::PThreadWrapper) | threadschedule::PThreadWrapper | inline |