|
ThreadSchedule 1.0.0
Modern C++ thread management library
|
This is the complete list of members for threadschedule::PThreadWrapper, 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 |
| 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 |