FSVolume.Operations
Methods that all volumes implement to provide required capabilities.
Declaration
protocol Operations : FSVolume.PathConfOperationsOverview
Conform to this protocol in your subclass of FSVolume. To provide additional capabilities, conform to the other FSVolume operations protocols, like FSVolume.OpenCloseOperations and FSVolume.ReadWriteOperations.
Topics
Handling activation and deactivation
Mounting and unmounting
Working with items
createItem(named:type:inDirectory:attributes:replyHandler:)FSFileNameFSItem.ItemTypeFSItem.SetAttributesRequestlookupItem(named:inDirectory:replyHandler:)removeItem(_:named:fromDirectory:replyHandler:)renameItem(_:inDirectory:named:to:inDirectory:overItem:replyHandler:)reclaimItem(_:replyHandler:)
Working with links
createLink(to:named:inDirectory:replyHandler:)createSymbolicLink(named:inDirectory:attributes:linkContents:replyHandler:)readSymbolicLink(_:replyHandler:)
Working with attributes
getAttributes(_:of:replyHandler:)FSItem.GetAttributesRequestsetAttributes(_:on:replyHandler:)FSItem.SetAttributesRequest
Inspecting directory contents
enumerateDirectory(_:startingAt:verifier:attributes:packer:replyHandler:)FSDirectoryCookieFSDirectoryCookieFSDirectoryVerifierFSDirectoryVerifierFSDirectoryEntryPacker