Skip to main content Module directory Copy item path Source Directory A directory stores name to child object mappings. DirectoryIterator LookupEntry MutableAttributesInternal ReplaceContext This contains the transaction with the appropriate locks to replace src with dst, and also the
ID and type of the src and dst. ReplacedChild Return type for |replace_child| describing the object which was replaced. The u64 fields are all
object_ids. MAX_INLINE_SYMLINK_SIZE The maximum size for a symlink target to be stored inline in an object’s tree record. Beyond
this size, the target is stored in AttributeId::DATA. replace_child Moves src.0/src.1 to dst.0/dst.1. replace_child_with_object Replaces dst.0/dst.1 with the given object, or unlinks if src is None. replace_child_with_purge Like replace_child, but if can_purge is true and the replaced child is a file or symlink
with no remaining references, it will attempt to purge the object directly in the current
transaction, skipping the graveyard.