|
|
| bobject (bobject &&)=delete |
|
| bobject (const bobject &)=delete |
|
auto | initialize (u32 object_id, kobject::kobject_type object_type) noexcept -> void |
| | Reset identity and relationship metadata for a new slot use.
|
|
auto | zxfoundation::scoms::kobject::install_bobject_finalizer (bobject_finalizer_fn finalizer) noexcept -> void |
| | Install the SCOMS metadata finalizer used after the last put.
|
|
auto | operator= (bobject &&)=delete |
|
auto | operator= (const bobject &)=delete |
|
auto | put () noexcept -> void |
| | Drop a lifetime reference and reclaim on the final put.
|
|
auto | transition (lifecycle_state target) noexcept -> bool |
| | Validate and perform one canonical lifecycle transition.
|
|
auto | try_get () noexcept -> bool |
| | Acquire a lifetime reference without resurrecting retirement.
|