|
|
auto | zxfoundation::scoms::object_core::attach (kobject::bobject &child, kobject::bobject &parent) noexcept -> std::expected< void, lib::kernel_error > |
|
auto | zxfoundation::scoms::object_core::bump_hardware_generation (kobject::bobject &object) noexcept -> std::expected< u32, lib::kernel_error > |
|
auto | zxfoundation::scoms::object_core::complete_reclaim (kobject::bobject &object) noexcept -> void |
| | Remove metadata only after table storage has been unpublished.
|
|
auto | zxfoundation::scoms::object_core::detach (kobject::bobject &child) noexcept -> std::expected< void, lib::kernel_error > |
|
auto | zxfoundation::scoms::object_core::finalize_last_put (kobject::bobject &object) noexcept -> void |
| | Dispatch the final-put reclaimer retained in object metadata.
|
|
auto | zxfoundation::scoms::object_core::has_dependents (const kobject::bobject &object) noexcept -> bool |
|
auto | zxfoundation::scoms::object_core::metadata (const kobject::bobject &object) noexcept -> std::expected< object_metadata, lib::kernel_error > |
|
auto | zxfoundation::scoms::object_core::register_object (kobject::bobject &object, u32 owner_domain) noexcept -> std::expected< void, lib::kernel_error > |
|
auto | zxfoundation::scoms::object_core::set_owner (kobject::bobject &object, u32 owner_domain) noexcept -> std::expected< void, lib::kernel_error > |
|
auto | zxfoundation::scoms::object_core::set_reclaimer (kobject::bobject &object, void(*reclaimer)(kobject::bobject &) noexcept) noexcept -> std::expected< void, lib::kernel_error > |
| | Register the table-specific final reclaimer for an object.
|
|
auto | zxfoundation::scoms::object_core::unregister_object (kobject::bobject &object) noexcept -> std::expected< void, lib::kernel_error > |