|
ThreadSchedule 2.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 > | threadschedule::PThreadWrapper | inline |
| create_with_attributes(pthread_attr_t const &attr, F &&func, Args &&... args) -> PThreadWrapper | threadschedule::PThreadWrapper | inlinestatic |
| create_with_config(std::string const &name, SchedulingPolicy policy, ThreadPriority priority, F &&f, Args &&... args) -> PThreadWrapper | threadschedule::PThreadWrapper | inlinestatic |
| detach() | threadschedule::PThreadWrapper | inline |
| get_affinity() const -> std::optional< ThreadAffinity > | threadschedule::PThreadWrapper | inline |
| get_id() const -> id | threadschedule::PThreadWrapper | inline |
| get_name() const -> std::optional< std::string > | threadschedule::PThreadWrapper | inline |
| id typedef | threadschedule::PThreadWrapper | |
| join() | threadschedule::PThreadWrapper | inline |
| joinable() const -> bool | threadschedule::PThreadWrapper | inline |
| native_handle() const -> native_handle_type | threadschedule::PThreadWrapper | inline |
| native_handle_type typedef | threadschedule::PThreadWrapper | |
| operator=(PThreadWrapperReg &&) noexcept -> PThreadWrapperReg &=default | threadschedule::PThreadWrapperReg | |
| operator=(PThreadWrapperReg const &) -> PThreadWrapperReg &=delete | threadschedule::PThreadWrapperReg | |
| threadschedule::PThreadWrapper::operator=(PThreadWrapper const &) -> PThreadWrapper &=delete | threadschedule::PThreadWrapper | |
| threadschedule::PThreadWrapper::operator=(PThreadWrapper &&other) noexcept -> PThreadWrapper & | threadschedule::PThreadWrapper | inline |
| PThreadWrapper() | threadschedule::PThreadWrapper | inline |
| PThreadWrapper(F &&func, Args &&... args) | threadschedule::PThreadWrapper | inlineexplicit |
| PThreadWrapper(PThreadWrapper const &)=delete | threadschedule::PThreadWrapper | |
| PThreadWrapper(PThreadWrapper &&other) noexcept | threadschedule::PThreadWrapper | inline |
| PThreadWrapperReg()=default | threadschedule::PThreadWrapperReg | |
| PThreadWrapperReg(PThreadWrapperReg &&) noexcept=default | threadschedule::PThreadWrapperReg | |
| PThreadWrapperReg(PThreadWrapperReg const &)=delete | threadschedule::PThreadWrapperReg | |
| PThreadWrapperReg(std::string name, std::string componentTag, F &&f, Args &&... args) | threadschedule::PThreadWrapperReg | inlineexplicit |
| set_affinity(ThreadAffinity const &affinity) const -> expected< void, std::error_code > | threadschedule::PThreadWrapper | inline |
| set_cancel_state(bool enabled) -> expected< void, std::error_code > | threadschedule::PThreadWrapper | inlinestatic |
| set_cancel_type(bool asynchronous) -> expected< void, std::error_code > | threadschedule::PThreadWrapper | inlinestatic |
| set_name(std::string const &name) const -> expected< void, std::error_code > | threadschedule::PThreadWrapper | inline |
| set_priority(ThreadPriority priority) const -> expected< void, std::error_code > | threadschedule::PThreadWrapper | inline |
| set_scheduling_policy(SchedulingPolicy policy, ThreadPriority priority) const -> expected< void, std::error_code > | threadschedule::PThreadWrapper | inline |
| ~PThreadWrapper() | threadschedule::PThreadWrapper | inline |