ThreadSchedule 1.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::PThreadWrapperReg Member List

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