|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
#include <thread_registry_backend.hpp>
Public Member Functions | |
| external_registry_binding_state (thread_registry_backend *value) noexcept | |
| external_registry_binding_state (std::shared_ptr< thread_registry_backend > value) | |
| void | replace (std::shared_ptr< thread_registry_backend > value) |
Public Attributes | |
| thread_registry_backend * | registry { nullptr } |
| std::shared_ptr< thread_registry_backend > | owner |
| std::shared_ptr< external_registry_binding_state > | previous |
| bool | active { true } |
Definition at line 587 of file thread_registry_backend.hpp.
|
inlineexplicitnoexcept |
Definition at line 589 of file thread_registry_backend.hpp.
|
inlineexplicit |
Definition at line 590 of file thread_registry_backend.hpp.
|
inline |
Definition at line 596 of file thread_registry_backend.hpp.
References threadschedule::detail::thread_registry_backend::get(), owner, and registry.
| bool threadschedule::detail::external_registry_binding_state::active { true } |
Definition at line 605 of file thread_registry_backend.hpp.
| std::shared_ptr<thread_registry_backend> threadschedule::detail::external_registry_binding_state::owner |
Definition at line 603 of file thread_registry_backend.hpp.
Referenced by replace().
| std::shared_ptr<external_registry_binding_state> threadschedule::detail::external_registry_binding_state::previous |
Definition at line 604 of file thread_registry_backend.hpp.
| thread_registry_backend* threadschedule::detail::external_registry_binding_state::registry { nullptr } |
Definition at line 602 of file thread_registry_backend.hpp.
Referenced by replace().