Skip to content

Remove IFluidHandleInternal.bind function #24557

Open
@markfields

Description

@markfields

Handle binding is an internal concept used to make sure objects attach to the Container graph when their handle is stored in a DDS which is itself attached.
The source of the "bind" operation has been assumed to be any handle, but only one (non-exported) implementation is actually supported (SharedObjectHandle).

So the bind function is deprecated in 2.40.0 on the IFluidHandleInterface, moving instead to a internal types supporting the one valid implementation.
It's also deprecated on the various exported handle implementations that don't support it (they all were no-ops or threw).

Expected Timeline

We'll remove the bind function everywhere but SharedObjectHandle in 2.50.0

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions