diskimages2

package
v0.6.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

Package diskimages2 provides Go bindings for the diskimages2 framework.

Key Types

Code generated from Apple documentation. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewErrorBlock

func NewErrorBlock(handler ErrorHandler) (objc.ID, func())

NewErrorBlock wraps a Go ErrorHandler as an Objective-C block. The caller must defer the returned cleanup function.

Used by:

  • [DIController2ClientProtocol.AttachCompletedWithHandleReply]

func NewVoidBlock added in v0.5.0

func NewVoidBlock(handler VoidHandler) (objc.ID, func())

NewVoidBlock wraps a Go VoidHandler as an Objective-C block. The caller must defer the returned cleanup function.

Used by:

Types

type AAAsyncByteStreamImpl added in v0.6.4

type AAAsyncByteStreamImpl struct {
}

AAAsyncByteStreamImpl

type AAS3ContextImplRef added in v0.6.4

type AAS3ContextImplRef uintptr

type AAS3DownloadRequest added in v0.5.0

type AAS3DownloadRequest struct {
	objectivec.Object
}

Methods

func AAS3DownloadRequestFromID added in v0.5.0

func AAS3DownloadRequestFromID(id objc.ID) AAS3DownloadRequest

AAS3DownloadRequestFromID constructs a AAS3DownloadRequest from an objc.ID.

func NewAAS3DownloadRequest added in v0.5.0

func NewAAS3DownloadRequest() AAS3DownloadRequest

NewAAS3DownloadRequest creates a new AAS3DownloadRequest instance.

func NewAAS3DownloadRequestWithSessionSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore added in v0.5.0

func NewAAS3DownloadRequestWithSessionSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore(session objectivec.IObject, size uint64, offset int64, buffer string, stream AAAsyncByteStreamImpl, semaphore objectivec.IObject) AAS3DownloadRequest

func (AAS3DownloadRequest) Autorelease added in v0.5.0

func (a AAS3DownloadRequest) Autorelease() AAS3DownloadRequest

Autorelease adds the receiver to the current autorelease pool.

func (AAS3DownloadRequest) Buf added in v0.5.0

func (a AAS3DownloadRequest) Buf() string

func (AAS3DownloadRequest) CreateAndResumeTask added in v0.5.0

func (a AAS3DownloadRequest) CreateAndResumeTask() int

func (AAS3DownloadRequest) DownloadSession added in v0.5.0

func (a AAS3DownloadRequest) DownloadSession() IAAS3DownloadSession

func (AAS3DownloadRequest) Init added in v0.5.0

Init initializes the instance.

func (AAS3DownloadRequest) InitWithSessionSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore added in v0.5.0

func (a AAS3DownloadRequest) InitWithSessionSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore(session objectivec.IObject, size uint64, offset int64, buffer string, stream AAAsyncByteStreamImpl, semaphore objectivec.IObject) AAS3DownloadRequest

func (AAS3DownloadRequest) Nbyte added in v0.5.0

func (a AAS3DownloadRequest) Nbyte() uint64

func (AAS3DownloadRequest) Offset added in v0.5.0

func (a AAS3DownloadRequest) Offset() int64

func (AAS3DownloadRequest) PauseInterval added in v0.5.0

func (a AAS3DownloadRequest) PauseInterval() float32

func (AAS3DownloadRequest) RemainingAttempts added in v0.5.0

func (a AAS3DownloadRequest) RemainingAttempts() uint32

func (AAS3DownloadRequest) Sem added in v0.5.0

func (AAS3DownloadRequest) SetBuf added in v0.5.0

func (a AAS3DownloadRequest) SetBuf(value string)

func (AAS3DownloadRequest) SetDownloadSession added in v0.5.0

func (a AAS3DownloadRequest) SetDownloadSession(value IAAS3DownloadSession)

func (AAS3DownloadRequest) SetNbyte added in v0.5.0

func (a AAS3DownloadRequest) SetNbyte(value uint64)

func (AAS3DownloadRequest) SetOffset added in v0.5.0

func (a AAS3DownloadRequest) SetOffset(value int64)

func (AAS3DownloadRequest) SetPauseInterval added in v0.5.0

func (a AAS3DownloadRequest) SetPauseInterval(value float32)

func (AAS3DownloadRequest) SetRemainingAttempts added in v0.5.0

func (a AAS3DownloadRequest) SetRemainingAttempts(value uint32)

func (AAS3DownloadRequest) SetSem added in v0.5.0

func (a AAS3DownloadRequest) SetSem(value objectivec.Object)

func (AAS3DownloadRequest) SetStatus added in v0.5.0

func (a AAS3DownloadRequest) SetStatus(value int)

func (AAS3DownloadRequest) SetStream added in v0.5.0

func (a AAS3DownloadRequest) SetStream(value unsafe.Pointer)

func (AAS3DownloadRequest) SetUrlRequest added in v0.5.0

func (a AAS3DownloadRequest) SetUrlRequest(value foundation.NSMutableURLRequest)

func (AAS3DownloadRequest) Status added in v0.5.0

func (a AAS3DownloadRequest) Status() int

func (AAS3DownloadRequest) Stream added in v0.5.0

func (a AAS3DownloadRequest) Stream() unsafe.Pointer

func (AAS3DownloadRequest) UrlRequest added in v0.5.0

type AAS3DownloadRequestClass added in v0.5.0

type AAS3DownloadRequestClass struct {
	// contains filtered or unexported fields
}

func GetAAS3DownloadRequestClass added in v0.5.0

func GetAAS3DownloadRequestClass() AAS3DownloadRequestClass

GetAAS3DownloadRequestClass returns the class object for AAS3DownloadRequest.

func (AAS3DownloadRequestClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (AAS3DownloadRequestClass) Class added in v0.5.0

func (ac AAS3DownloadRequestClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AAS3DownloadSession added in v0.5.0

type AAS3DownloadSession struct {
	objectivec.Object
}

Methods

func AAS3DownloadSessionFromID added in v0.5.0

func AAS3DownloadSessionFromID(id objc.ID) AAS3DownloadSession

AAS3DownloadSessionFromID constructs a AAS3DownloadSession from an objc.ID.

func NewAAS3DownloadSession added in v0.5.0

func NewAAS3DownloadSession() AAS3DownloadSession

NewAAS3DownloadSession creates a new AAS3DownloadSession instance.

func NewAAS3DownloadSessionWithURLStreamBaseMaxAttemptsPauseIntervalMaxRequestsInFlight added in v0.5.0

func NewAAS3DownloadSessionWithURLStreamBaseMaxAttemptsPauseIntervalMaxRequestsInFlight(url foundation.NSURL, base unsafe.Pointer, attempts uint32, interval float32, flight uint32) AAS3DownloadSession

func (AAS3DownloadSession) AddBytesDownloaded added in v0.5.0

func (a AAS3DownloadSession) AddBytesDownloaded(downloaded uint64)

func (AAS3DownloadSession) AddRequest added in v0.5.0

func (a AAS3DownloadSession) AddRequest(request objectivec.IObject) int

func (AAS3DownloadSession) Autorelease added in v0.5.0

func (a AAS3DownloadSession) Autorelease() AAS3DownloadSession

Autorelease adds the receiver to the current autorelease pool.

func (AAS3DownloadSession) BytesDownloaded added in v0.5.0

func (a AAS3DownloadSession) BytesDownloaded() objectivec.IObject

func (AAS3DownloadSession) Cache added in v0.5.0

func (AAS3DownloadSession) CacheDocument added in v0.5.0

func (a AAS3DownloadSession) CacheDocument(document objectivec.IObject)

func (AAS3DownloadSession) CacheLock added in v0.5.0

func (a AAS3DownloadSession) CacheLock() foundation.NSLock

func (AAS3DownloadSession) Cancelled added in v0.5.0

func (a AAS3DownloadSession) Cancelled() objectivec.IObject

func (AAS3DownloadSession) EnqueueRequestWithSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore added in v0.5.0

func (a AAS3DownloadSession) EnqueueRequestWithSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore(size uint64, offset int64, buffer string, stream AAAsyncByteStreamImpl, semaphore objectivec.IObject) objectivec.IObject

func (AAS3DownloadSession) Init added in v0.5.0

Init initializes the instance.

func (AAS3DownloadSession) InitWithURLStreamBaseMaxAttemptsPauseIntervalMaxRequestsInFlight added in v0.5.0

func (a AAS3DownloadSession) InitWithURLStreamBaseMaxAttemptsPauseIntervalMaxRequestsInFlight(url foundation.NSURL, base unsafe.Pointer, attempts uint32, interval float32, flight uint32) AAS3DownloadSession

func (AAS3DownloadSession) InvalidateAndCancel added in v0.5.0

func (a AAS3DownloadSession) InvalidateAndCancel()

func (AAS3DownloadSession) IsCancelled added in v0.5.0

func (a AAS3DownloadSession) IsCancelled() int

func (AAS3DownloadSession) MaxAttempts added in v0.5.0

func (a AAS3DownloadSession) MaxAttempts() uint32

func (AAS3DownloadSession) MaxRequests added in v0.5.0

func (a AAS3DownloadSession) MaxRequests() uint32

func (AAS3DownloadSession) PauseInterval added in v0.5.0

func (a AAS3DownloadSession) PauseInterval() float32

func (AAS3DownloadSession) ReadToAsyncByteStreamSizeAtOffset added in v0.5.0

func (a AAS3DownloadSession) ReadToAsyncByteStreamSizeAtOffset(stream AAAsyncByteStreamImpl, size uint64, offset int64) int

func (AAS3DownloadSession) ReadToBufferSizeAtOffset added in v0.5.0

func (a AAS3DownloadSession) ReadToBufferSizeAtOffset(buffer unsafe.Pointer, size uint64, offset int64) int64

func (AAS3DownloadSession) RemoveRequest added in v0.5.0

func (a AAS3DownloadSession) RemoveRequest(request objectivec.IObject)

func (AAS3DownloadSession) Requests added in v0.5.0

func (a AAS3DownloadSession) Requests() foundation.INSSet

func (AAS3DownloadSession) RequestsLock added in v0.5.0

func (a AAS3DownloadSession) RequestsLock() foundation.NSLock

func (AAS3DownloadSession) RequestsSem added in v0.5.0

func (a AAS3DownloadSession) RequestsSem() objectivec.Object

func (AAS3DownloadSession) SetBytesDownloaded added in v0.5.0

func (a AAS3DownloadSession) SetBytesDownloaded(value objectivec.IObject)

func (AAS3DownloadSession) SetCache added in v0.5.0

func (a AAS3DownloadSession) SetCache(value foundation.NSData)

func (AAS3DownloadSession) SetCancelled added in v0.5.0

func (a AAS3DownloadSession) SetCancelled(value objectivec.IObject)

func (AAS3DownloadSession) StreamBase added in v0.5.0

func (a AAS3DownloadSession) StreamBase() unsafe.Pointer

func (AAS3DownloadSession) SyncRequests added in v0.5.0

func (a AAS3DownloadSession) SyncRequests() int

func (AAS3DownloadSession) Url added in v0.5.0

func (AAS3DownloadSession) UrlSession added in v0.5.0

func (a AAS3DownloadSession) UrlSession() foundation.URLSession

type AAS3DownloadSessionClass added in v0.5.0

type AAS3DownloadSessionClass struct {
	// contains filtered or unexported fields
}

func GetAAS3DownloadSessionClass added in v0.5.0

func GetAAS3DownloadSessionClass() AAS3DownloadSessionClass

GetAAS3DownloadSessionClass returns the class object for AAS3DownloadSession.

func (AAS3DownloadSessionClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (AAS3DownloadSessionClass) Class added in v0.5.0

func (ac AAS3DownloadSessionClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (AAS3DownloadSessionClass) CompleteRequestDataResponseError added in v0.5.0

func (_AAS3DownloadSessionClass AAS3DownloadSessionClass) CompleteRequestDataResponseError(request objectivec.IObject, data objectivec.IObject, response objectivec.IObject, error_ objectivec.IObject)

type AEAAuthDataImplRef added in v0.6.4

type AEAAuthDataImplRef uintptr

type AEABackendXPC added in v0.5.0

type AEABackendXPC struct {
	BackendXPC
}

Methods

func AEABackendXPCFromID added in v0.5.0

func AEABackendXPCFromID(id objc.ID) AEABackendXPC

AEABackendXPCFromID constructs a AEABackendXPC from an objc.ID.

func NewAEABackendXPC added in v0.5.0

func NewAEABackendXPC() AEABackendXPC

NewAEABackendXPC creates a new AEABackendXPC instance.

func NewAEABackendXPCWithBackendKey added in v0.5.0

func NewAEABackendXPCWithBackendKey(backend objectivec.IObject, key unsafe.Pointer) AEABackendXPC

func NewAEABackendXPCWithCoder added in v0.5.0

func NewAEABackendXPCWithCoder(coder objectivec.IObject) AEABackendXPC

func (AEABackendXPC) Autorelease added in v0.5.0

func (a AEABackendXPC) Autorelease() AEABackendXPC

Autorelease adds the receiver to the current autorelease pool.

func (AEABackendXPC) BaseBackendXPC added in v0.5.0

func (a AEABackendXPC) BaseBackendXPC() IBackendXPC

func (AEABackendXPC) Init added in v0.5.0

func (a AEABackendXPC) Init() AEABackendXPC

Init initializes the instance.

func (AEABackendXPC) InitWithBackendKey added in v0.5.0

func (a AEABackendXPC) InitWithBackendKey(backend objectivec.IObject, key unsafe.Pointer) AEABackendXPC

func (AEABackendXPC) Key added in v0.5.0

func (a AEABackendXPC) Key() unsafe.Pointer

type AEABackendXPCClass added in v0.5.0

type AEABackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetAEABackendXPCClass added in v0.5.0

func GetAEABackendXPCClass() AEABackendXPCClass

GetAEABackendXPCClass returns the class object for AEABackendXPC.

func (AEABackendXPCClass) Alloc added in v0.5.0

func (ac AEABackendXPCClass) Alloc() AEABackendXPC

Alloc allocates memory for a new instance of the class.

func (AEABackendXPCClass) Class added in v0.5.0

func (ac AEABackendXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AuthData added in v0.5.5

type AuthData struct {
}

AuthData

type AuthorizationOpaqueRef added in v0.5.5

type AuthorizationOpaqueRef struct {
}

AuthorizationOpaqueRef

type AuthorizationOpaqueRefRef added in v0.5.5

type AuthorizationOpaqueRefRef uintptr

type BackendRef added in v0.5.5

type BackendRef uintptr

type BackendXPC added in v0.5.0

type BackendXPC struct {
	objectivec.Object
}

Methods

func BackendXPCFromID added in v0.5.0

func BackendXPCFromID(id objc.ID) BackendXPC

BackendXPCFromID constructs a BackendXPC from an objc.ID.

func NewBackendXPC added in v0.5.0

func NewBackendXPC() BackendXPC

NewBackendXPC creates a new BackendXPC instance.

func NewBackendXPCWithCoder added in v0.5.0

func NewBackendXPCWithCoder(coder objectivec.IObject) BackendXPC

func (BackendXPC) Autorelease added in v0.5.0

func (b BackendXPC) Autorelease() BackendXPC

Autorelease adds the receiver to the current autorelease pool.

func (BackendXPC) Backend added in v0.5.0

func (b BackendXPC) Backend() unsafe.Pointer

func (BackendXPC) CryptoHeader added in v0.5.0

func (b BackendXPC) CryptoHeader() unsafe.Pointer

func (BackendXPC) EncodeWithCoder added in v0.5.0

func (b BackendXPC) EncodeWithCoder(coder foundation.INSCoder)

func (BackendXPC) Init added in v0.5.0

func (b BackendXPC) Init() BackendXPC

Init initializes the instance.

func (BackendXPC) InitWithCoder added in v0.5.0

func (b BackendXPC) InitWithCoder(coder foundation.INSCoder) BackendXPC

func (BackendXPC) InstanceID added in v0.5.0

func (b BackendXPC) InstanceID() foundation.NSUUID

func (BackendXPC) IsUnlocked added in v0.5.0

func (b BackendXPC) IsUnlocked() bool

func (BackendXPC) Lock added in v0.5.0

func (b BackendXPC) Lock() int

func (BackendXPC) NewWithCryptoFormatError added in v0.5.0

func (b BackendXPC) NewWithCryptoFormatError(format unsafe.Pointer) (objectivec.IObject, error)

func (BackendXPC) ReplaceWithBackendXPC added in v0.5.0

func (b BackendXPC) ReplaceWithBackendXPC(xpc objectivec.IObject)

func (BackendXPC) SetBackend added in v0.5.0

func (b BackendXPC) SetBackend(value unsafe.Pointer)

func (BackendXPC) TryCreatingCryptoHeader added in v0.5.0

func (b BackendXPC) TryCreatingCryptoHeader() bool

type BackendXPCClass added in v0.5.0

type BackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetBackendXPCClass added in v0.5.0

func GetBackendXPCClass() BackendXPCClass

GetBackendXPCClass returns the class object for BackendXPC.

func (BackendXPCClass) Alloc added in v0.5.0

func (bc BackendXPCClass) Alloc() BackendXPC

Alloc allocates memory for a new instance of the class.

func (BackendXPCClass) Class added in v0.5.0

func (bc BackendXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (BackendXPCClass) NewFileBackendWithURLFileOpenFlagsError added in v0.5.0

func (_BackendXPCClass BackendXPCClass) NewFileBackendWithURLFileOpenFlagsError(url foundation.NSURL, flags int) (objectivec.IObject, error)

func (BackendXPCClass) SupportsSecureCoding added in v0.5.0

func (_BackendXPCClass BackendXPCClass) SupportsSecureCoding() bool

type BaseDiskImageCreator

type BaseDiskImageCreator struct {
	objectivec.Object
}

Methods

func BaseDiskImageCreatorFromID

func BaseDiskImageCreatorFromID(id objc.ID) BaseDiskImageCreator

BaseDiskImageCreatorFromID constructs a BaseDiskImageCreator from an objc.ID.

func NewBaseDiskImageCreator

func NewBaseDiskImageCreator() BaseDiskImageCreator

NewBaseDiskImageCreator creates a new BaseDiskImageCreator instance.

func NewBaseDiskImageCreatorWithURLDefaultFormatError added in v0.5.0

func NewBaseDiskImageCreatorWithURLDefaultFormatError(url foundation.NSURL, format int64) (BaseDiskImageCreator, error)

func (BaseDiskImageCreator) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (BaseDiskImageCreator) BlockSize added in v0.5.0

func (b BaseDiskImageCreator) BlockSize() uint32

func (BaseDiskImageCreator) Certificate added in v0.5.0

func (b BaseDiskImageCreator) Certificate() string

func (BaseDiskImageCreator) CreateEmptyImageWithError added in v0.5.0

func (b BaseDiskImageCreator) CreateEmptyImageWithError() (objectivec.IObject, error)

func (BaseDiskImageCreator) DataPartition added in v0.5.0

func (b BaseDiskImageCreator) DataPartition() IDIDataPartition

func (BaseDiskImageCreator) DevBSDName added in v0.5.0

func (b BaseDiskImageCreator) DevBSDName() string

func (BaseDiskImageCreator) EjectWithError added in v0.5.0

func (b BaseDiskImageCreator) EjectWithError() (bool, error)

func (BaseDiskImageCreator) EncryptionMethod added in v0.5.0

func (b BaseDiskImageCreator) EncryptionMethod() uint64

func (BaseDiskImageCreator) FileSystem added in v0.5.0

func (b BaseDiskImageCreator) FileSystem() uint64

func (BaseDiskImageCreator) FormatImageWithCreateParamsError added in v0.5.0

func (b BaseDiskImageCreator) FormatImageWithCreateParamsError(params objectivec.IObject) (objectivec.IObject, error)

func (BaseDiskImageCreator) ImageFormat added in v0.5.0

func (b BaseDiskImageCreator) ImageFormat() int64

func (BaseDiskImageCreator) Init

Init initializes the instance.

func (BaseDiskImageCreator) InitWithURLDefaultFormatError added in v0.5.0

func (b BaseDiskImageCreator) InitWithURLDefaultFormatError(url foundation.NSURL, format int64) (BaseDiskImageCreator, error)

func (BaseDiskImageCreator) MutableSymmetricKey added in v0.5.0

func (b BaseDiskImageCreator) MutableSymmetricKey() foundation.NSMutableData

func (BaseDiskImageCreator) NewAttachWithCreateParamsError added in v0.5.0

func (b BaseDiskImageCreator) NewAttachWithCreateParamsError(params objectivec.IObject) (objectivec.IObject, error)

func (BaseDiskImageCreator) NewMKDIDeviceWithError added in v0.5.0

func (b BaseDiskImageCreator) NewMKDIDeviceWithError() (objectivec.IObject, error)

func (BaseDiskImageCreator) NumBlocks added in v0.5.0

func (b BaseDiskImageCreator) NumBlocks() uint64

func (BaseDiskImageCreator) PartitionDiskWithError added in v0.5.0

func (b BaseDiskImageCreator) PartitionDiskWithError() (bool, error)

func (BaseDiskImageCreator) Passphrase added in v0.5.0

func (b BaseDiskImageCreator) Passphrase() bool

func (BaseDiskImageCreator) PublicKey added in v0.5.0

func (b BaseDiskImageCreator) PublicKey() string

func (BaseDiskImageCreator) ReadPassphraseFlags added in v0.5.0

func (b BaseDiskImageCreator) ReadPassphraseFlags() uint64

func (BaseDiskImageCreator) SetBlockSize added in v0.5.0

func (b BaseDiskImageCreator) SetBlockSize(value uint32)

func (BaseDiskImageCreator) SetCertificate added in v0.5.0

func (b BaseDiskImageCreator) SetCertificate(value string)

func (BaseDiskImageCreator) SetDataPartition added in v0.5.0

func (b BaseDiskImageCreator) SetDataPartition(value IDIDataPartition)

func (BaseDiskImageCreator) SetDevBSDName added in v0.5.0

func (b BaseDiskImageCreator) SetDevBSDName(value string)

func (BaseDiskImageCreator) SetEncryptionMethod added in v0.5.0

func (b BaseDiskImageCreator) SetEncryptionMethod(value uint64)

func (BaseDiskImageCreator) SetFileSystem added in v0.5.0

func (b BaseDiskImageCreator) SetFileSystem(value uint64)

func (BaseDiskImageCreator) SetImageFormat added in v0.5.0

func (b BaseDiskImageCreator) SetImageFormat(value int64)

func (BaseDiskImageCreator) SetNumBlocks added in v0.5.0

func (b BaseDiskImageCreator) SetNumBlocks(value uint64)

func (BaseDiskImageCreator) SetPassphrase added in v0.5.0

func (b BaseDiskImageCreator) SetPassphrase(value bool)

func (BaseDiskImageCreator) SetPassphraseEncryptionMethod added in v0.5.0

func (b BaseDiskImageCreator) SetPassphraseEncryptionMethod(passphrase string, method uint64)

func (BaseDiskImageCreator) SetPublicKey added in v0.5.0

func (b BaseDiskImageCreator) SetPublicKey(value string)

func (BaseDiskImageCreator) SetReadPassphraseFlags added in v0.5.0

func (b BaseDiskImageCreator) SetReadPassphraseFlags(value uint64)

func (BaseDiskImageCreator) SetSparseBundleBandSize added in v0.5.0

func (b BaseDiskImageCreator) SetSparseBundleBandSize(value uint64)

func (BaseDiskImageCreator) SetSymmetricKey added in v0.5.0

func (b BaseDiskImageCreator) SetSymmetricKey(value foundation.NSData)

func (BaseDiskImageCreator) SetTemporaryPassphrase added in v0.5.0

func (b BaseDiskImageCreator) SetTemporaryPassphrase(value IDITemporaryPassphrase)

func (BaseDiskImageCreator) SetVolumeName added in v0.5.0

func (b BaseDiskImageCreator) SetVolumeName(value string)

func (BaseDiskImageCreator) SparseBundleBandSize added in v0.5.0

func (b BaseDiskImageCreator) SparseBundleBandSize() uint64

func (BaseDiskImageCreator) SymmetricKey added in v0.5.0

func (b BaseDiskImageCreator) SymmetricKey() foundation.NSData

func (BaseDiskImageCreator) TemporaryPassphrase added in v0.5.0

func (b BaseDiskImageCreator) TemporaryPassphrase() IDITemporaryPassphrase

func (BaseDiskImageCreator) URL added in v0.5.0

func (BaseDiskImageCreator) VolumeName added in v0.5.0

func (b BaseDiskImageCreator) VolumeName() string

type BaseDiskImageCreatorClass

type BaseDiskImageCreatorClass struct {
	// contains filtered or unexported fields
}

func GetBaseDiskImageCreatorClass

func GetBaseDiskImageCreatorClass() BaseDiskImageCreatorClass

GetBaseDiskImageCreatorClass returns the class object for BaseDiskImageCreator.

func (BaseDiskImageCreatorClass) Alloc

Alloc allocates memory for a new instance of the class.

func (BaseDiskImageCreatorClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (BaseDiskImageCreatorClass) DebugLogsEnabled added in v0.5.0

func (_BaseDiskImageCreatorClass BaseDiskImageCreatorClass) DebugLogsEnabled() bool

func (BaseDiskImageCreatorClass) ForwardLogs added in v0.5.0

func (_BaseDiskImageCreatorClass BaseDiskImageCreatorClass) ForwardLogs() bool

func (BaseDiskImageCreatorClass) SetDebugLogsEnabled added in v0.5.0

func (_BaseDiskImageCreatorClass BaseDiskImageCreatorClass) SetDebugLogsEnabled(enabled bool)

func (BaseDiskImageCreatorClass) SetForwardLogs added in v0.5.0

func (_BaseDiskImageCreatorClass BaseDiskImageCreatorClass) SetForwardLogs(logs bool)

type BaseFolderCopierRef added in v0.5.5

type BaseFolderCopierRef uintptr

type BlankDiskImageCreator

type BlankDiskImageCreator struct {
	BaseDiskImageCreator
}

Methods

func BlankDiskImageCreatorFromID

func BlankDiskImageCreatorFromID(id objc.ID) BlankDiskImageCreator

BlankDiskImageCreatorFromID constructs a BlankDiskImageCreator from an objc.ID.

func NewBlankDiskImageCreator

func NewBlankDiskImageCreator() BlankDiskImageCreator

NewBlankDiskImageCreator creates a new BlankDiskImageCreator instance.

func NewBlankDiskImageCreatorWithURLDefaultFormatError added in v0.5.0

func NewBlankDiskImageCreatorWithURLDefaultFormatError(url foundation.NSURL, format int64) (BlankDiskImageCreator, error)

func NewBlankDiskImageCreatorWithURLError

func NewBlankDiskImageCreatorWithURLError(url foundation.NSURL) (BlankDiskImageCreator, error)

func (BlankDiskImageCreator) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (BlankDiskImageCreator) CreateImageWithNumBlocksError

func (b BlankDiskImageCreator) CreateImageWithNumBlocksError(numBlocks uint64) (bool, error)

func (BlankDiskImageCreator) Init

Init initializes the instance.

func (BlankDiskImageCreator) InitWithURLError

type BlankDiskImageCreatorClass

type BlankDiskImageCreatorClass struct {
	// contains filtered or unexported fields
}

func GetBlankDiskImageCreatorClass

func GetBlankDiskImageCreatorClass() BlankDiskImageCreatorClass

GetBlankDiskImageCreatorClass returns the class object for BlankDiskImageCreator.

func (BlankDiskImageCreatorClass) Alloc

Alloc allocates memory for a new instance of the class.

func (BlankDiskImageCreatorClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type CryptoBackendXPC added in v0.5.0

type CryptoBackendXPC struct {
	BackendXPC
}

Methods

func CryptoBackendXPCFromID added in v0.5.0

func CryptoBackendXPCFromID(id objc.ID) CryptoBackendXPC

CryptoBackendXPCFromID constructs a CryptoBackendXPC from an objc.ID.

func NewCryptoBackendXPC added in v0.5.0

func NewCryptoBackendXPC() CryptoBackendXPC

NewCryptoBackendXPC creates a new CryptoBackendXPC instance.

func NewCryptoBackendXPCWithCoder added in v0.5.0

func NewCryptoBackendXPCWithCoder(coder objectivec.IObject) CryptoBackendXPC

func NewCryptoBackendXPCWithFormatBaseBackendXPC added in v0.5.0

func NewCryptoBackendXPCWithFormatBaseBackendXPC(format unsafe.Pointer, xpc objectivec.IObject) CryptoBackendXPC

func (CryptoBackendXPC) Autorelease added in v0.5.0

func (c CryptoBackendXPC) Autorelease() CryptoBackendXPC

Autorelease adds the receiver to the current autorelease pool.

func (CryptoBackendXPC) BaseBackendXPC added in v0.5.0

func (c CryptoBackendXPC) BaseBackendXPC() IBackendXPC

func (CryptoBackendXPC) Init added in v0.5.0

Init initializes the instance.

func (CryptoBackendXPC) InitWithFormatBaseBackendXPC added in v0.5.0

func (c CryptoBackendXPC) InitWithFormatBaseBackendXPC(format unsafe.Pointer, xpc objectivec.IObject) CryptoBackendXPC

type CryptoBackendXPCClass added in v0.5.0

type CryptoBackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetCryptoBackendXPCClass added in v0.5.0

func GetCryptoBackendXPCClass() CryptoBackendXPCClass

GetCryptoBackendXPCClass returns the class object for CryptoBackendXPC.

func (CryptoBackendXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (CryptoBackendXPCClass) Class added in v0.5.0

func (cc CryptoBackendXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DADisk added in v0.6.4

type DADisk struct {
}

DADisk

type DADiskRef added in v0.5.5

type DADiskRef uintptr

type DASession added in v0.6.4

type DASession struct {
}

DASession

type DASessionRef added in v0.5.5

type DASessionRef uintptr

type DIAPFSPartition added in v0.5.0

type DIAPFSPartition struct {
	DIDataPartition
}

func DIAPFSPartitionFromID added in v0.5.0

func DIAPFSPartitionFromID(id objc.ID) DIAPFSPartition

DIAPFSPartitionFromID constructs a DIAPFSPartition from an objc.ID.

func NewDIAPFSPartition added in v0.5.0

func NewDIAPFSPartition() DIAPFSPartition

NewDIAPFSPartition creates a new DIAPFSPartition instance.

func (DIAPFSPartition) Autorelease added in v0.5.0

func (d DIAPFSPartition) Autorelease() DIAPFSPartition

Autorelease adds the receiver to the current autorelease pool.

func (DIAPFSPartition) Init added in v0.5.0

Init initializes the instance.

type DIAPFSPartitionClass added in v0.5.0

type DIAPFSPartitionClass struct {
	// contains filtered or unexported fields
}

func GetDIAPFSPartitionClass added in v0.5.0

func GetDIAPFSPartitionClass() DIAPFSPartitionClass

GetDIAPFSPartitionClass returns the class object for DIAPFSPartition.

func (DIAPFSPartitionClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIAPFSPartitionClass) Class added in v0.5.0

func (dc DIAPFSPartitionClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIAttachParams

type DIAttachParams struct {
	DIBaseParams
}

Methods

func DIAttachParamsFromID

func DIAttachParamsFromID(id objc.ID) DIAttachParams

DIAttachParamsFromID constructs a DIAttachParams from an objc.ID.

func NewDIAttachParams

func NewDIAttachParams() DIAttachParams

NewDIAttachParams creates a new DIAttachParams instance.

func NewDIAttachParamsWithCoder added in v0.5.0

func NewDIAttachParamsWithCoder(coder objectivec.IObject) DIAttachParams

func NewDIAttachParamsWithExistingParamsError

func NewDIAttachParamsWithExistingParamsError(params IDIAttachParams) (DIAttachParams, error)

func NewDIAttachParamsWithURLError

func NewDIAttachParamsWithURLError(url foundation.NSURL) (DIAttachParams, error)

func NewDIAttachParamsWithURLShadowURLsError

func NewDIAttachParamsWithURLShadowURLsError(url foundation.NSURL, shadowURLs foundation.INSArray) (DIAttachParams, error)

func (DIAttachParams) AutoMount

func (d DIAttachParams) AutoMount() bool

func (DIAttachParams) Autorelease

func (d DIAttachParams) Autorelease() DIAttachParams

Autorelease adds the receiver to the current autorelease pool.

func (DIAttachParams) CommandSize

func (d DIAttachParams) CommandSize() uint64

func (DIAttachParams) CustomCacheURL

func (d DIAttachParams) CustomCacheURL() foundation.NSURL

func (DIAttachParams) EmulateExternalDisk

func (d DIAttachParams) EmulateExternalDisk() bool

func (DIAttachParams) FileMode

func (d DIAttachParams) FileMode() int64

func (DIAttachParams) HandleRefCount

func (d DIAttachParams) HandleRefCount() bool

func (DIAttachParams) Init

func (d DIAttachParams) Init() DIAttachParams

Init initializes the instance.

func (DIAttachParams) InitWithExistingParamsError

func (d DIAttachParams) InitWithExistingParamsError(params IDIAttachParams) (DIAttachParams, error)

func (DIAttachParams) InitWithURLShadowURLsError

func (d DIAttachParams) InitWithURLShadowURLsError(url foundation.NSURL, shadowURLs foundation.INSArray) (DIAttachParams, error)

func (DIAttachParams) InputMountedFrom

func (d DIAttachParams) InputMountedFrom() string

func (DIAttachParams) InputStatFS added in v0.5.0

func (d DIAttachParams) InputStatFS() IDIStatFS

func (DIAttachParams) IsDeviceHighThroughputWithRegistryEntryID added in v0.5.0

func (d DIAttachParams) IsDeviceHighThroughputWithRegistryEntryID(id uint64) bool

func (DIAttachParams) IsDeviceSolidStateWithRegistryEntryID added in v0.5.0

func (d DIAttachParams) IsDeviceSolidStateWithRegistryEntryID(id uint64) bool

func (DIAttachParams) NewAttachWithError

func (d DIAttachParams) NewAttachWithError() (IDIDeviceHandle, error)

func (DIAttachParams) OnDiskCache

func (d DIAttachParams) OnDiskCache() bool

func (DIAttachParams) ReOpenIfWritableWithError added in v0.5.0

func (d DIAttachParams) ReOpenIfWritableWithError() (bool, error)

func (DIAttachParams) RegEntryID

func (d DIAttachParams) RegEntryID() uint64

func (DIAttachParams) SetAutoMount

func (d DIAttachParams) SetAutoMount(value bool)

func (DIAttachParams) SetCommandSize

func (d DIAttachParams) SetCommandSize(value uint64)

func (DIAttachParams) SetCustomCacheURL

func (d DIAttachParams) SetCustomCacheURL(value foundation.NSURL)

func (DIAttachParams) SetEmulateExternalDisk

func (d DIAttachParams) SetEmulateExternalDisk(value bool)

func (DIAttachParams) SetFileMode

func (d DIAttachParams) SetFileMode(value int64)

func (DIAttachParams) SetHandleRefCount

func (d DIAttachParams) SetHandleRefCount(value bool)

func (DIAttachParams) SetInputMountedFrom

func (d DIAttachParams) SetInputMountedFrom(value string)

func (DIAttachParams) SetInputStatFS added in v0.5.0

func (d DIAttachParams) SetInputStatFS(value IDIStatFS)

func (DIAttachParams) SetOnDiskCache

func (d DIAttachParams) SetOnDiskCache(value bool)

func (DIAttachParams) SetPassphraseError

func (d DIAttachParams) SetPassphraseError(passphrase string) (bool, error)

func (DIAttachParams) SetRegEntryID

func (d DIAttachParams) SetRegEntryID(value uint64)

func (DIAttachParams) SetShouldValidateShadows

func (d DIAttachParams) SetShouldValidateShadows(value bool)

func (DIAttachParams) SetSingleInstanceDaemon

func (d DIAttachParams) SetSingleInstanceDaemon(value bool)

func (DIAttachParams) SetSuppressSsdFlags

func (d DIAttachParams) SetSuppressSsdFlags(value bool)

func (DIAttachParams) SetUniqueDevice

func (d DIAttachParams) SetUniqueDevice(value bool)

func (DIAttachParams) SetupDefaults

func (d DIAttachParams) SetupDefaults()

func (DIAttachParams) ShouldValidateShadows

func (d DIAttachParams) ShouldValidateShadows() bool

func (DIAttachParams) SingleInstanceDaemon

func (d DIAttachParams) SingleInstanceDaemon() bool

func (DIAttachParams) SuppressSsdFlags

func (d DIAttachParams) SuppressSsdFlags() bool

func (DIAttachParams) ToDI1ParamsWithError added in v0.5.0

func (d DIAttachParams) ToDI1ParamsWithError() (objectivec.IObject, error)

func (DIAttachParams) UniqueDevice

func (d DIAttachParams) UniqueDevice() bool

func (DIAttachParams) UpdateStatFSWithError added in v0.5.0

func (d DIAttachParams) UpdateStatFSWithError() (bool, error)

type DIAttachParamsClass

type DIAttachParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIAttachParamsClass

func GetDIAttachParamsClass() DIAttachParamsClass

GetDIAttachParamsClass returns the class object for DIAttachParams.

func (DIAttachParamsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DIAttachParamsClass) Class added in v0.5.0

func (dc DIAttachParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIAttachParamsClass) CopyWithURLOutURLStrMaxLenError added in v0.5.0

func (_DIAttachParamsClass DIAttachParamsClass) CopyWithURLOutURLStrMaxLenError(url foundation.NSURL, uRLStr string, len_ uint64) (bool, error)

type DIAttachedDeviceInfo added in v0.5.0

type DIAttachedDeviceInfo struct {
	objectivec.Object
}

Methods

func DIAttachedDeviceInfoFromID added in v0.5.0

func DIAttachedDeviceInfoFromID(id objc.ID) DIAttachedDeviceInfo

DIAttachedDeviceInfoFromID constructs a DIAttachedDeviceInfo from an objc.ID.

func NewDIAttachedDeviceInfo added in v0.5.0

func NewDIAttachedDeviceInfo() DIAttachedDeviceInfo

NewDIAttachedDeviceInfo creates a new DIAttachedDeviceInfo instance.

func NewDIAttachedDeviceInfoWithBSDNameError added in v0.5.0

func NewDIAttachedDeviceInfoWithBSDNameError(bSDName objectivec.IObject) (DIAttachedDeviceInfo, error)

func NewDIAttachedDeviceInfoWithDeviceError added in v0.5.0

func NewDIAttachedDeviceInfoWithDeviceError(device objectivec.IObject) (DIAttachedDeviceInfo, error)

func (DIAttachedDeviceInfo) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIAttachedDeviceInfo) BSDName added in v0.5.0

func (d DIAttachedDeviceInfo) BSDName() string

func (DIAttachedDeviceInfo) BlockSize added in v0.5.0

func (DIAttachedDeviceInfo) CacheURL added in v0.5.0

func (d DIAttachedDeviceInfo) CacheURL() foundation.NSURL

func (DIAttachedDeviceInfo) CopyEntitiesList added in v0.5.0

func (d DIAttachedDeviceInfo) CopyEntitiesList() objectivec.IObject

func (DIAttachedDeviceInfo) FillDI1InfoWithDeviceError added in v0.5.0

func (d DIAttachedDeviceInfo) FillDI1InfoWithDeviceError(device objectivec.IObject) (bool, error)

func (DIAttachedDeviceInfo) FillDI2InfoWithDeviceError added in v0.5.0

func (d DIAttachedDeviceInfo) FillDI2InfoWithDeviceError(device objectivec.IObject) (bool, error)

func (DIAttachedDeviceInfo) FrameworkNum added in v0.5.0

func (d DIAttachedDeviceInfo) FrameworkNum() int64

func (DIAttachedDeviceInfo) ImageURL added in v0.5.0

func (d DIAttachedDeviceInfo) ImageURL() foundation.NSURL

func (DIAttachedDeviceInfo) Init added in v0.5.0

Init initializes the instance.

func (DIAttachedDeviceInfo) InitWithBSDNameError added in v0.5.0

func (d DIAttachedDeviceInfo) InitWithBSDNameError(bSDName objectivec.IObject) (DIAttachedDeviceInfo, error)

func (DIAttachedDeviceInfo) InitWithDeviceError added in v0.5.0

func (d DIAttachedDeviceInfo) InitWithDeviceError(device objectivec.IObject) (DIAttachedDeviceInfo, error)

func (DIAttachedDeviceInfo) InstanceId added in v0.5.0

func (d DIAttachedDeviceInfo) InstanceId() string

func (DIAttachedDeviceInfo) IoMedia added in v0.5.0

func (d DIAttachedDeviceInfo) IoMedia() IDIIOMedia

func (DIAttachedDeviceInfo) MediaSize added in v0.5.0

func (DIAttachedDeviceInfo) Pid added in v0.5.0

func (DIAttachedDeviceInfo) SetDI2PIDWithDeviceError added in v0.5.0

func (d DIAttachedDeviceInfo) SetDI2PIDWithDeviceError(device objectivec.IObject) (bool, error)

func (DIAttachedDeviceInfo) SetIoMedia added in v0.5.0

func (d DIAttachedDeviceInfo) SetIoMedia(value IDIIOMedia)

func (DIAttachedDeviceInfo) ShadowURL added in v0.5.0

func (d DIAttachedDeviceInfo) ShadowURL() foundation.NSURL

func (DIAttachedDeviceInfo) ToDictionary added in v0.5.0

func (d DIAttachedDeviceInfo) ToDictionary() objectivec.IObject

type DIAttachedDeviceInfoClass added in v0.5.0

type DIAttachedDeviceInfoClass struct {
	// contains filtered or unexported fields
}

func GetDIAttachedDeviceInfoClass added in v0.5.0

func GetDIAttachedDeviceInfoClass() DIAttachedDeviceInfoClass

GetDIAttachedDeviceInfoClass returns the class object for DIAttachedDeviceInfo.

func (DIAttachedDeviceInfoClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIAttachedDeviceInfoClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (DIAttachedDeviceInfoClass) CopyAllMountPoints added in v0.5.0

func (_DIAttachedDeviceInfoClass DIAttachedDeviceInfoClass) CopyAllMountPoints() objectivec.IObject

func (DIAttachedDeviceInfoClass) DI1URLWithDataError added in v0.5.0

func (_DIAttachedDeviceInfoClass DIAttachedDeviceInfoClass) DI1URLWithDataError(data objectivec.IObject) (objectivec.IObject, error)

func (DIAttachedDeviceInfoClass) NewDI1DevicesArrayWithError added in v0.5.0

func (_DIAttachedDeviceInfoClass DIAttachedDeviceInfoClass) NewDI1DevicesArrayWithError() (objectivec.IObject, error)

func (DIAttachedDeviceInfoClass) NewDI2DevicesArrayWithError added in v0.5.0

func (_DIAttachedDeviceInfoClass DIAttachedDeviceInfoClass) NewDI2DevicesArrayWithError() (objectivec.IObject, error)

func (DIAttachedDeviceInfoClass) NewDevicesArrayWithError added in v0.5.0

func (_DIAttachedDeviceInfoClass DIAttachedDeviceInfoClass) NewDevicesArrayWithError() (objectivec.IObject, error)

func (DIAttachedDeviceInfoClass) NewEntityDictWithIOMediaMountPoints added in v0.5.0

func (_DIAttachedDeviceInfoClass DIAttachedDeviceInfoClass) NewEntityDictWithIOMediaMountPoints(iOMedia objectivec.IObject, points objectivec.IObject) objectivec.IObject

type DIBaseAgentDelegate added in v0.5.0

type DIBaseAgentDelegate struct {
	DIBaseServiceDelegate
}

func DIBaseAgentDelegateFromID added in v0.5.0

func DIBaseAgentDelegateFromID(id objc.ID) DIBaseAgentDelegate

DIBaseAgentDelegateFromID constructs a DIBaseAgentDelegate from an objc.ID.

func NewDIBaseAgentDelegate added in v0.5.0

func NewDIBaseAgentDelegate() DIBaseAgentDelegate

NewDIBaseAgentDelegate creates a new DIBaseAgentDelegate instance.

func (DIBaseAgentDelegate) Autorelease added in v0.5.0

func (d DIBaseAgentDelegate) Autorelease() DIBaseAgentDelegate

Autorelease adds the receiver to the current autorelease pool.

func (DIBaseAgentDelegate) Init added in v0.5.0

Init initializes the instance.

type DIBaseAgentDelegateClass added in v0.5.0

type DIBaseAgentDelegateClass struct {
	// contains filtered or unexported fields
}

func GetDIBaseAgentDelegateClass added in v0.5.0

func GetDIBaseAgentDelegateClass() DIBaseAgentDelegateClass

GetDIBaseAgentDelegateClass returns the class object for DIBaseAgentDelegate.

func (DIBaseAgentDelegateClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIBaseAgentDelegateClass) Class added in v0.5.0

func (dc DIBaseAgentDelegateClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIBaseAgentXPCHandler added in v0.5.0

type DIBaseAgentXPCHandler struct {
	DIBaseXPCHandler
}

Methods

func DIBaseAgentXPCHandlerFromID added in v0.5.0

func DIBaseAgentXPCHandlerFromID(id objc.ID) DIBaseAgentXPCHandler

DIBaseAgentXPCHandlerFromID constructs a DIBaseAgentXPCHandler from an objc.ID.

func NewDIBaseAgentXPCHandler added in v0.5.0

func NewDIBaseAgentXPCHandler() DIBaseAgentXPCHandler

NewDIBaseAgentXPCHandler creates a new DIBaseAgentXPCHandler instance.

func (DIBaseAgentXPCHandler) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIBaseAgentXPCHandler) Init added in v0.5.0

Init initializes the instance.

func (DIBaseAgentXPCHandler) SetConnectionMode added in v0.5.0

func (d DIBaseAgentXPCHandler) SetConnectionMode()

type DIBaseAgentXPCHandlerClass added in v0.5.0

type DIBaseAgentXPCHandlerClass struct {
	// contains filtered or unexported fields
}

func GetDIBaseAgentXPCHandlerClass added in v0.5.0

func GetDIBaseAgentXPCHandlerClass() DIBaseAgentXPCHandlerClass

GetDIBaseAgentXPCHandlerClass returns the class object for DIBaseAgentXPCHandler.

func (DIBaseAgentXPCHandlerClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIBaseAgentXPCHandlerClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DIBaseParams

type DIBaseParams struct {
	objectivec.Object
}

Methods

func DIBaseParamsFromID

func DIBaseParamsFromID(id objc.ID) DIBaseParams

DIBaseParamsFromID constructs a DIBaseParams from an objc.ID.

func NewDIBaseParams

func NewDIBaseParams() DIBaseParams

NewDIBaseParams creates a new DIBaseParams instance.

func NewDIBaseParamsWithCoder added in v0.5.0

func NewDIBaseParamsWithCoder(coder objectivec.IObject) DIBaseParams

func NewDIBaseParamsWithURLError added in v0.5.0

func NewDIBaseParamsWithURLError(url foundation.NSURL) (DIBaseParams, error)

func (DIBaseParams) Autorelease

func (d DIBaseParams) Autorelease() DIBaseParams

Autorelease adds the receiver to the current autorelease pool.

func (DIBaseParams) Backend added in v0.5.0

func (d DIBaseParams) Backend() unsafe.Pointer

func (DIBaseParams) BlockSize added in v0.5.0

func (d DIBaseParams) BlockSize() uint32

func (DIBaseParams) CryptoHeader added in v0.5.0

func (d DIBaseParams) CryptoHeader() unsafe.Pointer

func (DIBaseParams) DeserializationError added in v0.5.0

func (d DIBaseParams) DeserializationError() foundation.NSError

func (DIBaseParams) DiskImageParamsXPC added in v0.5.0

func (d DIBaseParams) DiskImageParamsXPC() IDiskImageParamsXPC

func (DIBaseParams) EncodeWithCoder added in v0.5.0

func (d DIBaseParams) EncodeWithCoder(coder foundation.INSCoder)

func (DIBaseParams) EncryptionUUID added in v0.5.0

func (d DIBaseParams) EncryptionUUID() foundation.NSUUID

func (DIBaseParams) HasUnlockedBackend added in v0.5.0

func (d DIBaseParams) HasUnlockedBackend() bool

func (DIBaseParams) Init

func (d DIBaseParams) Init() DIBaseParams

Init initializes the instance.

func (DIBaseParams) InitWithCoder added in v0.5.0

func (d DIBaseParams) InitWithCoder(coder foundation.INSCoder) DIBaseParams

func (DIBaseParams) InitWithURLError added in v0.5.0

func (d DIBaseParams) InitWithURLError(url foundation.NSURL) (DIBaseParams, error)

func (DIBaseParams) InputURL added in v0.5.0

func (d DIBaseParams) InputURL() IDIURL

func (DIBaseParams) InstanceID added in v0.5.0

func (d DIBaseParams) InstanceID() foundation.NSUUID

func (DIBaseParams) Invalidate added in v0.5.0

func (d DIBaseParams) Invalidate()

func (DIBaseParams) IsPstack added in v0.5.0

func (d DIBaseParams) IsPstack() bool

func (DIBaseParams) MutableSymmetricKey added in v0.5.0

func (d DIBaseParams) MutableSymmetricKey() foundation.NSMutableData

func (DIBaseParams) OpenExistingImageWithError added in v0.5.0

func (d DIBaseParams) OpenExistingImageWithError() (bool, error)

func (DIBaseParams) OpenExistingImageWithFlagsError added in v0.5.0

func (d DIBaseParams) OpenExistingImageWithFlagsError(flags int) (bool, error)

func (DIBaseParams) OverrideBlockSize added in v0.5.0

func (d DIBaseParams) OverrideBlockSize() foundation.NSNumber

func (DIBaseParams) PrepareImageWithXpcHandlerFileModeError added in v0.5.0

func (d DIBaseParams) PrepareImageWithXpcHandlerFileModeError(handler objectivec.IObject, mode int64) (bool, error)

func (DIBaseParams) RAMdisk added in v0.5.0

func (d DIBaseParams) RAMdisk() bool

func (DIBaseParams) ReadPassphraseFlags added in v0.5.0

func (d DIBaseParams) ReadPassphraseFlags() uint64

func (DIBaseParams) ReplaceDiskImageWithUnlockedBackendXPCError added in v0.5.0

func (d DIBaseParams) ReplaceDiskImageWithUnlockedBackendXPCError(xpc objectivec.IObject) (bool, error)

func (DIBaseParams) RequiresRootDaemon added in v0.5.0

func (d DIBaseParams) RequiresRootDaemon() bool

func (DIBaseParams) SetBlockSize added in v0.5.0

func (d DIBaseParams) SetBlockSize(value uint32)

func (DIBaseParams) SetDeserializationError added in v0.5.0

func (d DIBaseParams) SetDeserializationError(value foundation.NSError)

func (DIBaseParams) SetDiskImageParamsXPC added in v0.5.0

func (d DIBaseParams) SetDiskImageParamsXPC(value IDiskImageParamsXPC)

func (DIBaseParams) SetInputURL added in v0.5.0

func (d DIBaseParams) SetInputURL(value IDIURL)

func (DIBaseParams) SetReadPassphraseFlags added in v0.5.0

func (d DIBaseParams) SetReadPassphraseFlags(value uint64)

func (DIBaseParams) SetSymmetricKey added in v0.5.0

func (d DIBaseParams) SetSymmetricKey(value foundation.NSData)

func (DIBaseParams) ShadowChain added in v0.5.0

func (d DIBaseParams) ShadowChain() IDIShadowChain

func (DIBaseParams) SupportsPstack added in v0.5.0

func (d DIBaseParams) SupportsPstack() bool

func (DIBaseParams) SymmetricKey added in v0.5.0

func (d DIBaseParams) SymmetricKey() foundation.NSData

func (DIBaseParams) TryResolvePstackChain added in v0.5.0

func (d DIBaseParams) TryResolvePstackChain(chain []objectivec.IObject) bool

func (DIBaseParams) UnlockWithPassphraseError added in v0.5.0

func (d DIBaseParams) UnlockWithPassphraseError(passphrase string) (bool, error)

func (DIBaseParams) ValidateDeserializationWithError added in v0.5.0

func (d DIBaseParams) ValidateDeserializationWithError() (bool, error)

type DIBaseParamsClass

type DIBaseParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIBaseParamsClass

func GetDIBaseParamsClass() DIBaseParamsClass

GetDIBaseParamsClass returns the class object for DIBaseParams.

func (DIBaseParamsClass) Alloc

func (dc DIBaseParamsClass) Alloc() DIBaseParams

Alloc allocates memory for a new instance of the class.

func (DIBaseParamsClass) Class added in v0.5.0

func (dc DIBaseParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIBaseParamsClass) SupportsSecureCoding added in v0.5.0

func (_DIBaseParamsClass DIBaseParamsClass) SupportsSecureCoding() bool

type DIBaseServiceDelegate added in v0.5.0

type DIBaseServiceDelegate struct {
	objectivec.Object
}

Methods

func DIBaseServiceDelegateFromID added in v0.5.0

func DIBaseServiceDelegateFromID(id objc.ID) DIBaseServiceDelegate

DIBaseServiceDelegateFromID constructs a DIBaseServiceDelegate from an objc.ID.

func NewDIBaseServiceDelegate added in v0.5.0

func NewDIBaseServiceDelegate() DIBaseServiceDelegate

NewDIBaseServiceDelegate creates a new DIBaseServiceDelegate instance.

func (DIBaseServiceDelegate) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIBaseServiceDelegate) CreateListener added in v0.5.0

func (d DIBaseServiceDelegate) CreateListener()

func (DIBaseServiceDelegate) DebugDescription added in v0.5.0

func (d DIBaseServiceDelegate) DebugDescription() string

func (DIBaseServiceDelegate) Description added in v0.5.0

func (d DIBaseServiceDelegate) Description() string

func (DIBaseServiceDelegate) DispatchQueue added in v0.5.0

func (d DIBaseServiceDelegate) DispatchQueue() objectivec.Object

func (DIBaseServiceDelegate) EnterSandbox added in v0.5.0

func (d DIBaseServiceDelegate) EnterSandbox()

func (DIBaseServiceDelegate) Hash added in v0.5.0

func (d DIBaseServiceDelegate) Hash() uint64

func (DIBaseServiceDelegate) Init added in v0.5.0

Init initializes the instance.

func (DIBaseServiceDelegate) Listener added in v0.5.0

func (DIBaseServiceDelegate) ListenerShouldAcceptNewConnection added in v0.5.0

func (d DIBaseServiceDelegate) ListenerShouldAcceptNewConnection(listener objectivec.IObject, connection objectivec.IObject) bool

func (DIBaseServiceDelegate) SandboxProfile added in v0.5.0

func (d DIBaseServiceDelegate) SandboxProfile() objectivec.IObject

func (DIBaseServiceDelegate) ServiceName added in v0.5.0

func (d DIBaseServiceDelegate) ServiceName() objectivec.IObject

func (DIBaseServiceDelegate) SetListener added in v0.5.0

func (d DIBaseServiceDelegate) SetListener(value foundation.NSXPCListener)

func (DIBaseServiceDelegate) SetupNewConnection added in v0.5.0

func (d DIBaseServiceDelegate) SetupNewConnection(connection objectivec.IObject) bool

func (DIBaseServiceDelegate) StartXPClistener added in v0.5.0

func (d DIBaseServiceDelegate) StartXPClistener()

func (DIBaseServiceDelegate) Superclass added in v0.5.0

func (d DIBaseServiceDelegate) Superclass() objectivec.Class

func (DIBaseServiceDelegate) ValidateConnection added in v0.5.0

func (d DIBaseServiceDelegate) ValidateConnection()

type DIBaseServiceDelegateClass added in v0.5.0

type DIBaseServiceDelegateClass struct {
	// contains filtered or unexported fields
}

func GetDIBaseServiceDelegateClass added in v0.5.0

func GetDIBaseServiceDelegateClass() DIBaseServiceDelegateClass

GetDIBaseServiceDelegateClass returns the class object for DIBaseServiceDelegate.

func (DIBaseServiceDelegateClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIBaseServiceDelegateClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DIBaseXPCHandler added in v0.5.0

type DIBaseXPCHandler struct {
	objectivec.Object
}

Methods

func DIBaseXPCHandlerFromID added in v0.5.0

func DIBaseXPCHandlerFromID(id objc.ID) DIBaseXPCHandler

DIBaseXPCHandlerFromID constructs a DIBaseXPCHandler from an objc.ID.

func NewDIBaseXPCHandler added in v0.5.0

func NewDIBaseXPCHandler() DIBaseXPCHandler

NewDIBaseXPCHandler creates a new DIBaseXPCHandler instance.

func (DIBaseXPCHandler) Autorelease added in v0.5.0

func (d DIBaseXPCHandler) Autorelease() DIBaseXPCHandler

Autorelease adds the receiver to the current autorelease pool.

func (DIBaseXPCHandler) CloseConnection added in v0.5.0

func (d DIBaseXPCHandler) CloseConnection()

func (DIBaseXPCHandler) CompleteCommandWithError added in v0.5.0

func (d DIBaseXPCHandler) CompleteCommandWithError() (bool, error)

func (DIBaseXPCHandler) ConnectWithError added in v0.5.0

func (d DIBaseXPCHandler) ConnectWithError() (bool, error)

func (DIBaseXPCHandler) Connection added in v0.5.0

func (DIBaseXPCHandler) CreateConnection added in v0.5.0

func (d DIBaseXPCHandler) CreateConnection()

func (DIBaseXPCHandler) DupStderrWithError added in v0.5.0

func (d DIBaseXPCHandler) DupStderrWithError() (bool, error)

func (DIBaseXPCHandler) Init added in v0.5.0

Init initializes the instance.

func (DIBaseXPCHandler) IsPrivileged added in v0.5.0

func (d DIBaseXPCHandler) IsPrivileged() bool

func (DIBaseXPCHandler) RemoteObjectInterface added in v0.5.0

func (d DIBaseXPCHandler) RemoteObjectInterface() objectivec.IObject

func (DIBaseXPCHandler) RemoteProxy added in v0.5.0

func (d DIBaseXPCHandler) RemoteProxy() objectivec.IObject

func (DIBaseXPCHandler) Semaphore added in v0.5.0

func (d DIBaseXPCHandler) Semaphore() objectivec.Object

func (DIBaseXPCHandler) ServiceName added in v0.5.0

func (d DIBaseXPCHandler) ServiceName() objectivec.IObject

func (DIBaseXPCHandler) SetConnection added in v0.5.0

func (d DIBaseXPCHandler) SetConnection(value foundation.NSXPCConnection)

func (DIBaseXPCHandler) SetIsPrivileged added in v0.5.0

func (d DIBaseXPCHandler) SetIsPrivileged(value bool)

func (DIBaseXPCHandler) SetRemoteProxy added in v0.5.0

func (d DIBaseXPCHandler) SetRemoteProxy(value objectivec.IObject)

func (DIBaseXPCHandler) SetSemaphore added in v0.5.0

func (d DIBaseXPCHandler) SetSemaphore(value objectivec.Object)

func (DIBaseXPCHandler) SetXpcError added in v0.5.0

func (d DIBaseXPCHandler) SetXpcError(value foundation.NSError)

func (DIBaseXPCHandler) SignalCommandCompletedWithXpcError added in v0.5.0

func (d DIBaseXPCHandler) SignalCommandCompletedWithXpcError(error_ objectivec.IObject)

func (DIBaseXPCHandler) XpcError added in v0.5.0

func (d DIBaseXPCHandler) XpcError() foundation.NSError

type DIBaseXPCHandlerClass added in v0.5.0

type DIBaseXPCHandlerClass struct {
	// contains filtered or unexported fields
}

func GetDIBaseXPCHandlerClass added in v0.5.0

func GetDIBaseXPCHandlerClass() DIBaseXPCHandlerClass

GetDIBaseXPCHandlerClass returns the class object for DIBaseXPCHandler.

func (DIBaseXPCHandlerClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIBaseXPCHandlerClass) Class added in v0.5.0

func (dc DIBaseXPCHandlerClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIBlockDevice added in v0.5.0

type DIBlockDevice struct {
	DIIOObject
}

Methods

func DIBlockDeviceFromID added in v0.5.0

func DIBlockDeviceFromID(id objc.ID) DIBlockDevice

DIBlockDeviceFromID constructs a DIBlockDevice from an objc.ID.

func NewDIBlockDevice added in v0.5.0

func NewDIBlockDevice() DIBlockDevice

NewDIBlockDevice creates a new DIBlockDevice instance.

func NewDIBlockDeviceWithClassNameError added in v0.5.0

func NewDIBlockDeviceWithClassNameError(name objectivec.IObject) (DIBlockDevice, error)

func NewDIBlockDeviceWithDIIOObject added in v0.5.0

func NewDIBlockDeviceWithDIIOObject(dIIOObject objectivec.IObject) DIBlockDevice

func NewDIBlockDeviceWithIOObject added in v0.5.0

func NewDIBlockDeviceWithIOObject(iOObject uint32) DIBlockDevice

func NewDIBlockDeviceWithIOObjectRetain added in v0.5.0

func NewDIBlockDeviceWithIOObjectRetain(iOObject uint32, retain bool) DIBlockDevice

func NewDIBlockDeviceWithIteratorNext added in v0.5.0

func NewDIBlockDeviceWithIteratorNext(next objectivec.IObject) DIBlockDevice

func NewDIBlockDeviceWithRegistryEntryIDError added in v0.5.0

func NewDIBlockDeviceWithRegistryEntryIDError(id uint64) (DIBlockDevice, error)

func (DIBlockDevice) Autorelease added in v0.5.0

func (d DIBlockDevice) Autorelease() DIBlockDevice

Autorelease adds the receiver to the current autorelease pool.

func (DIBlockDevice) CopyIOMediaWithError added in v0.5.0

func (d DIBlockDevice) CopyIOMediaWithError() (objectivec.IObject, error)

func (DIBlockDevice) CopyRootBlockDeviceWithError added in v0.5.0

func (d DIBlockDevice) CopyRootBlockDeviceWithError() (objectivec.IObject, error)

func (DIBlockDevice) DiskImageDevice added in v0.5.0

func (d DIBlockDevice) DiskImageDevice() bool

func (DIBlockDevice) Init added in v0.5.0

func (d DIBlockDevice) Init() DIBlockDevice

Init initializes the instance.

func (DIBlockDevice) MediumType added in v0.5.0

func (d DIBlockDevice) MediumType() string

type DIBlockDeviceClass added in v0.5.0

type DIBlockDeviceClass struct {
	// contains filtered or unexported fields
}

func GetDIBlockDeviceClass added in v0.5.0

func GetDIBlockDeviceClass() DIBlockDeviceClass

GetDIBlockDeviceClass returns the class object for DIBlockDevice.

func (DIBlockDeviceClass) Alloc added in v0.5.0

func (dc DIBlockDeviceClass) Alloc() DIBlockDevice

Alloc allocates memory for a new instance of the class.

func (DIBlockDeviceClass) Class added in v0.5.0

func (dc DIBlockDeviceClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIBlockDeviceClass) CopyUnmatchedDiskImageWithRegEntryIDError added in v0.5.0

func (_DIBlockDeviceClass DIBlockDeviceClass) CopyUnmatchedDiskImageWithRegEntryIDError(id uint64) (objectivec.IObject, error)

type DIChpassParams added in v0.5.0

type DIChpassParams struct {
	DIBaseParams
}

Methods

func DIChpassParamsFromID added in v0.5.0

func DIChpassParamsFromID(id objc.ID) DIChpassParams

DIChpassParamsFromID constructs a DIChpassParams from an objc.ID.

func NewDIChpassParams added in v0.5.0

func NewDIChpassParams() DIChpassParams

NewDIChpassParams creates a new DIChpassParams instance.

func NewDIChpassParamsWithCoder added in v0.5.0

func NewDIChpassParamsWithCoder(coder objectivec.IObject) DIChpassParams

func NewDIChpassParamsWithURLError added in v0.5.0

func NewDIChpassParamsWithURLError(url foundation.NSURL) (DIChpassParams, error)

func (DIChpassParams) Autorelease added in v0.5.0

func (d DIChpassParams) Autorelease() DIChpassParams

Autorelease adds the receiver to the current autorelease pool.

func (DIChpassParams) ChangePassWithXpcHandlerError added in v0.5.0

func (d DIChpassParams) ChangePassWithXpcHandlerError(handler objectivec.IObject) (bool, error)

func (DIChpassParams) ChpassWithError added in v0.5.0

func (d DIChpassParams) ChpassWithError() (bool, error)

func (DIChpassParams) Init added in v0.5.0

func (d DIChpassParams) Init() DIChpassParams

Init initializes the instance.

func (DIChpassParams) PrepareImageWithXpcHandlerFileModeEncChpassError added in v0.5.0

func (d DIChpassParams) PrepareImageWithXpcHandlerFileModeEncChpassError(handler objectivec.IObject, mode int64, chpass objectivec.IObject) (bool, error)

type DIChpassParamsClass added in v0.5.0

type DIChpassParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIChpassParamsClass added in v0.5.0

func GetDIChpassParamsClass() DIChpassParamsClass

GetDIChpassParamsClass returns the class object for DIChpassParams.

func (DIChpassParamsClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIChpassParamsClass) Class added in v0.5.0

func (dc DIChpassParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIClient2ControllerXPCHandler added in v0.6.4

type DIClient2ControllerXPCHandler struct {
	DIBaseXPCHandler
}

Methods

func DIClient2ControllerXPCHandlerFromID added in v0.6.4

func DIClient2ControllerXPCHandlerFromID(id objc.ID) DIClient2ControllerXPCHandler

DIClient2ControllerXPCHandlerFromID constructs a DIClient2ControllerXPCHandler from an objc.ID.

func DIClient2Controller_XPCHandlerFromID added in v0.5.0

func DIClient2Controller_XPCHandlerFromID(id objc.ID) DIClient2ControllerXPCHandler

DIClient2Controller_XPCHandlerFromID is an alias for DIClient2ControllerXPCHandlerFromID for cross-framework compatibility.

func NewDIClient2ControllerXPCHandler added in v0.6.4

func NewDIClient2ControllerXPCHandler() DIClient2ControllerXPCHandler

NewDIClient2ControllerXPCHandler creates a new DIClient2ControllerXPCHandler instance.

func (DIClient2ControllerXPCHandler) Autorelease added in v0.6.4

Autorelease adds the receiver to the current autorelease pool.

func (DIClient2ControllerXPCHandler) CreateAndStoreInSystemKeychainWithCreatorAccountError added in v0.6.4

func (d DIClient2ControllerXPCHandler) CreateAndStoreInSystemKeychainWithCreatorAccountError(creator objectivec.IObject, account objectivec.IObject) (bool, error)

func (DIClient2ControllerXPCHandler) GUIAskForPassphraseWithEncryptionFrontendUsageError added in v0.6.4

func (d DIClient2ControllerXPCHandler) GUIAskForPassphraseWithEncryptionFrontendUsageError(frontend objectivec.IObject, usage int64) (bool, error)

func (DIClient2ControllerXPCHandler) Init added in v0.6.4

Init initializes the instance.

func (DIClient2ControllerXPCHandler) KeychainUnlockWithEncryptionUnlockerError added in v0.6.4

func (d DIClient2ControllerXPCHandler) KeychainUnlockWithEncryptionUnlockerError(unlocker objectivec.IObject) (bool, error)

func (DIClient2ControllerXPCHandler) NewAttachWithParamsError added in v0.6.4

func (d DIClient2ControllerXPCHandler) NewAttachWithParamsError(params objectivec.IObject) (objectivec.IObject, error)

type DIClient2ControllerXPCHandlerClass added in v0.6.4

type DIClient2ControllerXPCHandlerClass struct {
	// contains filtered or unexported fields
}

func GetDIClient2ControllerXPCHandlerClass added in v0.6.4

func GetDIClient2ControllerXPCHandlerClass() DIClient2ControllerXPCHandlerClass

GetDIClient2ControllerXPCHandlerClass returns the class object for DIClient2Controller_XPCHandler.

func (DIClient2ControllerXPCHandlerClass) Alloc added in v0.6.4

Alloc allocates memory for a new instance of the class.

func (DIClient2ControllerXPCHandlerClass) Class added in v0.6.4

Class returns the underlying Objective-C class pointer.

type DIClient2IODaemonXPCHandler added in v0.5.0

type DIClient2IODaemonXPCHandler struct {
	DIBaseXPCHandler
}

Methods

func DIClient2IODaemonXPCHandlerFromID added in v0.5.0

func DIClient2IODaemonXPCHandlerFromID(id objc.ID) DIClient2IODaemonXPCHandler

DIClient2IODaemonXPCHandlerFromID constructs a DIClient2IODaemonXPCHandler from an objc.ID.

func NewDIClient2IODaemonXPCHandler added in v0.5.0

func NewDIClient2IODaemonXPCHandler() DIClient2IODaemonXPCHandler

NewDIClient2IODaemonXPCHandler creates a new DIClient2IODaemonXPCHandler instance.

func NewDIClient2IODaemonXPCHandlerWithEndpoint added in v0.5.0

func NewDIClient2IODaemonXPCHandlerWithEndpoint(endpoint objectivec.IObject) DIClient2IODaemonXPCHandler

func (DIClient2IODaemonXPCHandler) AddToRefCountWithError added in v0.5.0

func (d DIClient2IODaemonXPCHandler) AddToRefCountWithError() (bool, error)

func (DIClient2IODaemonXPCHandler) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIClient2IODaemonXPCHandler) Init added in v0.5.0

Init initializes the instance.

func (DIClient2IODaemonXPCHandler) InitWithEndpoint added in v0.5.0

func (DIClient2IODaemonXPCHandler) SetXpcListenerEndpoint added in v0.5.0

func (d DIClient2IODaemonXPCHandler) SetXpcListenerEndpoint(value foundation.NSXPCListenerEndpoint)

func (DIClient2IODaemonXPCHandler) XpcListenerEndpoint added in v0.5.0

type DIClient2IODaemonXPCHandlerClass added in v0.5.0

type DIClient2IODaemonXPCHandlerClass struct {
	// contains filtered or unexported fields
}

func GetDIClient2IODaemonXPCHandlerClass added in v0.5.0

func GetDIClient2IODaemonXPCHandlerClass() DIClient2IODaemonXPCHandlerClass

GetDIClient2IODaemonXPCHandlerClass returns the class object for DIClient2IODaemonXPCHandler.

func (DIClient2IODaemonXPCHandlerClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIClient2IODaemonXPCHandlerClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DICommonAttach

type DICommonAttach struct {
	objectivec.Object
}

func DICommonAttachFromID

func DICommonAttachFromID(id objc.ID) DICommonAttach

DICommonAttachFromID constructs a DICommonAttach from an objc.ID.

func NewDICommonAttach

func NewDICommonAttach() DICommonAttach

NewDICommonAttach creates a new DICommonAttach instance.

func (DICommonAttach) Autorelease

func (d DICommonAttach) Autorelease() DICommonAttach

Autorelease adds the receiver to the current autorelease pool.

func (DICommonAttach) Init

func (d DICommonAttach) Init() DICommonAttach

Init initializes the instance.

type DICommonAttachClass

type DICommonAttachClass struct {
	// contains filtered or unexported fields
}

func GetDICommonAttachClass

func GetDICommonAttachClass() DICommonAttachClass

GetDICommonAttachClass returns the class object for DICommonAttach.

func (DICommonAttachClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DICommonAttachClass) Class added in v0.5.0

func (dc DICommonAttachClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DICommonAttachClass) DI1_attachWithDictionaryBSDNameError added in v0.5.0

func (_DICommonAttachClass DICommonAttachClass) DI1_attachWithDictionaryBSDNameError(dictionary objectivec.IObject, sDName []objectivec.IObject) (bool, error)

func (DICommonAttachClass) DI2_attachWithParamsBSDNameError added in v0.5.0

func (_DICommonAttachClass DICommonAttachClass) DI2_attachWithParamsBSDNameError(params objectivec.IObject, sDName []objectivec.IObject) (bool, error)

func (DICommonAttachClass) DefaultDiskImageAttachBSDNameError

func (_DICommonAttachClass DICommonAttachClass) DefaultDiskImageAttachBSDNameError(url foundation.NSURL, bsdName string) (bool, error)

func (DICommonAttachClass) DiskImageAttachBSDNameError

func (_DICommonAttachClass DICommonAttachClass) DiskImageAttachBSDNameError(url foundation.NSURL, bsdName string) (bool, error)

func (DICommonAttachClass) DiskImageAttachReadOnlyAutoMountBSDNameError

func (_DICommonAttachClass DICommonAttachClass) DiskImageAttachReadOnlyAutoMountBSDNameError(url foundation.NSURL, readOnly bool, autoMount bool, bsdName string) (bool, error)

func (DICommonAttachClass) FailWithDI1errorCodeError added in v0.5.0

func (_DICommonAttachClass DICommonAttachClass) FailWithDI1errorCodeError(code int) (bool, error)

type DIController2ClientDelegate added in v0.5.0

type DIController2ClientDelegate struct {
	objectivec.Object
}

Methods

func DIController2ClientDelegateFromID added in v0.5.0

func DIController2ClientDelegateFromID(id objc.ID) DIController2ClientDelegate

DIController2ClientDelegateFromID constructs a DIController2ClientDelegate from an objc.ID.

func NewDIController2ClientDelegate added in v0.5.0

func NewDIController2ClientDelegate() DIController2ClientDelegate

NewDIController2ClientDelegate creates a new DIController2ClientDelegate instance.

func (DIController2ClientDelegate) AttachCompletedWithHandleReply added in v0.5.0

func (d DIController2ClientDelegate) AttachCompletedWithHandleReply(handle objectivec.IObject, reply VoidHandler)

func (DIController2ClientDelegate) AttachCompletedWithHandleReplySync added in v0.5.0

func (d DIController2ClientDelegate) AttachCompletedWithHandleReplySync(ctx context.Context, handle objectivec.IObject) error

AttachCompletedWithHandleReplySync is a synchronous wrapper around DIController2ClientDelegate.AttachCompletedWithHandleReply. It blocks until the completion handler fires or the context is cancelled.

func (DIController2ClientDelegate) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIController2ClientDelegate) DeviceHandle added in v0.5.0

func (DIController2ClientDelegate) Init added in v0.5.0

Init initializes the instance.

func (DIController2ClientDelegate) SetDeviceHandle added in v0.5.0

func (d DIController2ClientDelegate) SetDeviceHandle(value IDIDeviceHandle)

type DIController2ClientDelegateClass added in v0.5.0

type DIController2ClientDelegateClass struct {
	// contains filtered or unexported fields
}

func GetDIController2ClientDelegateClass added in v0.5.0

func GetDIController2ClientDelegateClass() DIController2ClientDelegateClass

GetDIController2ClientDelegateClass returns the class object for DIController2ClientDelegate.

func (DIController2ClientDelegateClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIController2ClientDelegateClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DIController2ClientProtocol added in v0.5.0

type DIController2ClientProtocol interface {
	objectivec.IObject
}

DIController2ClientProtocol protocol.

type DIController2ClientProtocolObject added in v0.5.0

type DIController2ClientProtocolObject struct {
	objectivec.Object
}

DIController2ClientProtocolObject wraps an existing Objective-C object that conforms to the DIController2ClientProtocol protocol.

func DIController2ClientProtocolObjectFromID added in v0.5.0

func DIController2ClientProtocolObjectFromID(id objc.ID) DIController2ClientProtocolObject

DIController2ClientProtocolObjectFromID constructs a DIController2ClientProtocolObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (DIController2ClientProtocolObject) AttachCompletedWithHandleReply added in v0.5.0

func (o DIController2ClientProtocolObject) AttachCompletedWithHandleReply(handle objectivec.IObject, reply ErrorHandler)

func (DIController2ClientProtocolObject) BaseObject added in v0.5.0

type DIConvertParams added in v0.5.0

type DIConvertParams struct {
	DIBaseParams
}

Methods

func DIConvertParamsFromID added in v0.5.0

func DIConvertParamsFromID(id objc.ID) DIConvertParams

DIConvertParamsFromID constructs a DIConvertParams from an objc.ID.

func NewDIConvertParams added in v0.5.0

func NewDIConvertParams() DIConvertParams

NewDIConvertParams creates a new DIConvertParams instance.

func NewDIConvertParamsForInplaceWithExistingParamsError added in v0.5.0

func NewDIConvertParamsForInplaceWithExistingParamsError(params objectivec.IObject) (DIConvertParams, error)

func NewDIConvertParamsForInplaceWithURLError added in v0.5.0

func NewDIConvertParamsForInplaceWithURLError(url foundation.NSURL) (DIConvertParams, error)

func NewDIConvertParamsWithCoder added in v0.5.0

func NewDIConvertParamsWithCoder(coder objectivec.IObject) DIConvertParams

func NewDIConvertParamsWithInputURLOutputURLError added in v0.5.0

func NewDIConvertParamsWithInputURLOutputURLError(url foundation.NSURL, url2 foundation.NSURL) (DIConvertParams, error)

func NewDIConvertParamsWithInputURLOutputURLShadowURLsError added in v0.5.0

func NewDIConvertParamsWithInputURLOutputURLShadowURLsError(url foundation.NSURL, url2 foundation.NSURL, uRLs objectivec.IObject) (DIConvertParams, error)

func NewDIConvertParamsWithURLError added in v0.5.0

func NewDIConvertParamsWithURLError(url foundation.NSURL) (DIConvertParams, error)

func (DIConvertParams) Autorelease added in v0.5.0

func (d DIConvertParams) Autorelease() DIConvertParams

Autorelease adds the receiver to the current autorelease pool.

func (DIConvertParams) Certificate added in v0.5.0

func (d DIConvertParams) Certificate() string

func (DIConvertParams) ConversionMethod added in v0.5.0

func (d DIConvertParams) ConversionMethod() uint64

func (DIConvertParams) ConvertWithCompletionBlock added in v0.5.0

func (d DIConvertParams) ConvertWithCompletionBlock(block VoidHandler) objectivec.IObject

func (DIConvertParams) ConvertWithCompletionBlockSync added in v0.5.0

func (d DIConvertParams) ConvertWithCompletionBlockSync(ctx context.Context) error

ConvertWithCompletionBlockSync is a synchronous wrapper around DIConvertParams.ConvertWithCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (DIConvertParams) CopyUpdatedOutputURLWithError added in v0.5.0

func (d DIConvertParams) CopyUpdatedOutputURLWithError() (objectivec.IObject, error)

func (DIConvertParams) EncryptionMethod added in v0.5.0

func (d DIConvertParams) EncryptionMethod() uint64

func (DIConvertParams) InPlaceConversion added in v0.5.0

func (d DIConvertParams) InPlaceConversion() bool

func (DIConvertParams) Init added in v0.5.0

Init initializes the instance.

func (DIConvertParams) InitForInplaceWithExistingParamsError added in v0.5.0

func (d DIConvertParams) InitForInplaceWithExistingParamsError(params objectivec.IObject) (DIConvertParams, error)

func (DIConvertParams) InitForInplaceWithURLError added in v0.5.0

func (d DIConvertParams) InitForInplaceWithURLError(url foundation.NSURL) (DIConvertParams, error)

func (DIConvertParams) InitWithInputURLOutputURLError added in v0.5.0

func (d DIConvertParams) InitWithInputURLOutputURLError(url foundation.NSURL, url2 foundation.NSURL) (DIConvertParams, error)

func (DIConvertParams) InitWithInputURLOutputURLShadowURLsError added in v0.5.0

func (d DIConvertParams) InitWithInputURLOutputURLShadowURLsError(url foundation.NSURL, url2 foundation.NSURL, uRLs objectivec.IObject) (DIConvertParams, error)

func (DIConvertParams) IsInputURLDevice added in v0.5.0

func (d DIConvertParams) IsInputURLDevice() bool

func (DIConvertParams) MaxRawUDIFRunSize added in v0.5.0

func (d DIConvertParams) MaxRawUDIFRunSize() uint64

func (DIConvertParams) OnConvertCompletionWithInErrorOutError added in v0.5.0

func (d DIConvertParams) OnConvertCompletionWithInErrorOutError(error_ objectivec.IObject) (bool, error)

func (DIConvertParams) OpenDeviceAsRootWithError added in v0.5.0

func (d DIConvertParams) OpenDeviceAsRootWithError() (objectivec.IObject, error)

func (DIConvertParams) OutputFormat added in v0.5.0

func (d DIConvertParams) OutputFormat() int64

func (DIConvertParams) OutputParams added in v0.5.0

func (d DIConvertParams) OutputParams() IDIBaseParams

func (DIConvertParams) OutputURL added in v0.5.0

func (d DIConvertParams) OutputURL() IDIURL

func (DIConvertParams) Passphrase added in v0.5.0

func (d DIConvertParams) Passphrase() bool

func (DIConvertParams) PrepareConvertWithError added in v0.5.0

func (d DIConvertParams) PrepareConvertWithError() (objectivec.IObject, error)

func (DIConvertParams) PrepareParamsForSquashWithError added in v0.5.0

func (d DIConvertParams) PrepareParamsForSquashWithError() (bool, error)

func (DIConvertParams) PrepareParamsWithError added in v0.5.0

func (d DIConvertParams) PrepareParamsWithError() (bool, error)

func (DIConvertParams) PublicKey added in v0.5.0

func (d DIConvertParams) PublicKey() string

func (DIConvertParams) SetCertificate added in v0.5.0

func (d DIConvertParams) SetCertificate(value string)

func (DIConvertParams) SetConversionMethod added in v0.5.0

func (d DIConvertParams) SetConversionMethod(value uint64)

func (DIConvertParams) SetEncryptionMethod added in v0.5.0

func (d DIConvertParams) SetEncryptionMethod(value uint64)

func (DIConvertParams) SetMaxRawUDIFRunSize added in v0.5.0

func (d DIConvertParams) SetMaxRawUDIFRunSize(value uint64)

func (DIConvertParams) SetOutputFormat added in v0.5.0

func (d DIConvertParams) SetOutputFormat(value int64)

func (DIConvertParams) SetOutputParams added in v0.5.0

func (d DIConvertParams) SetOutputParams(value IDIBaseParams)

func (DIConvertParams) SetOutputURL added in v0.5.0

func (d DIConvertParams) SetOutputURL(value IDIURL)

func (DIConvertParams) SetPassphrase added in v0.5.0

func (d DIConvertParams) SetPassphrase(value bool)

func (DIConvertParams) SetPassphraseEncryptionMethodError added in v0.5.0

func (d DIConvertParams) SetPassphraseEncryptionMethodError(passphrase string, method uint64) (bool, error)

func (DIConvertParams) SetPassphraseError added in v0.5.0

func (d DIConvertParams) SetPassphraseError(passphrase string) (bool, error)

func (DIConvertParams) SetPublicKey added in v0.5.0

func (d DIConvertParams) SetPublicKey(value string)

func (DIConvertParams) SetShouldValidateShadows added in v0.5.0

func (d DIConvertParams) SetShouldValidateShadows(value bool)

func (DIConvertParams) SetSparseBundleBandSize added in v0.5.0

func (d DIConvertParams) SetSparseBundleBandSize(value uint64)

func (DIConvertParams) SetUseFormatMappingInfo added in v0.5.0

func (d DIConvertParams) SetUseFormatMappingInfo(value bool)

func (DIConvertParams) ShadowURLs added in v0.5.0

func (d DIConvertParams) ShadowURLs() foundation.INSArray

func (DIConvertParams) ShouldPerformInplaceSquash added in v0.5.0

func (d DIConvertParams) ShouldPerformInplaceSquash() bool

func (DIConvertParams) ShouldValidateShadows added in v0.5.0

func (d DIConvertParams) ShouldValidateShadows() bool

func (DIConvertParams) SparseBundleBandSize added in v0.5.0

func (d DIConvertParams) SparseBundleBandSize() uint64

func (DIConvertParams) TemporaryPassphrase added in v0.5.0

func (d DIConvertParams) TemporaryPassphrase() IDITemporaryPassphrase

func (DIConvertParams) UseFormatMappingInfo added in v0.5.0

func (d DIConvertParams) UseFormatMappingInfo() bool

func (DIConvertParams) ValidateFileWithURLError added in v0.5.0

func (d DIConvertParams) ValidateFileWithURLError(url foundation.NSURL) (bool, error)

func (DIConvertParams) ValidateSquashFormats added in v0.5.0

func (d DIConvertParams) ValidateSquashFormats() bool

type DIConvertParamsClass added in v0.5.0

type DIConvertParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIConvertParamsClass added in v0.5.0

func GetDIConvertParamsClass() DIConvertParamsClass

GetDIConvertParamsClass returns the class object for DIConvertParams.

func (DIConvertParamsClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIConvertParamsClass) Class added in v0.5.0

func (dc DIConvertParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DICreateASIFParams

type DICreateASIFParams struct {
	DICreateParams
}

func DICreateASIFParamsFromID

func DICreateASIFParamsFromID(id objc.ID) DICreateASIFParams

DICreateASIFParamsFromID constructs a DICreateASIFParams from an objc.ID.

func NewDICreateASIFParams

func NewDICreateASIFParams() DICreateASIFParams

NewDICreateASIFParams creates a new DICreateASIFParams instance.

func NewDICreateASIFParamsWithCoder added in v0.5.0

func NewDICreateASIFParamsWithCoder(coder objectivec.IObject) DICreateASIFParams

func NewDICreateASIFParamsWithURLError added in v0.5.0

func NewDICreateASIFParamsWithURLError(url foundation.NSURL) (DICreateASIFParams, error)

func NewDICreateASIFParamsWithURLNumBlocksError

func NewDICreateASIFParamsWithURLNumBlocksError(url foundation.NSURL, numBlocks uint64) (DICreateASIFParams, error)

func (DICreateASIFParams) Autorelease

func (d DICreateASIFParams) Autorelease() DICreateASIFParams

Autorelease adds the receiver to the current autorelease pool.

func (DICreateASIFParams) Init

Init initializes the instance.

type DICreateASIFParamsClass

type DICreateASIFParamsClass struct {
	// contains filtered or unexported fields
}

func GetDICreateASIFParamsClass

func GetDICreateASIFParamsClass() DICreateASIFParamsClass

GetDICreateASIFParamsClass returns the class object for DICreateASIFParams.

func (DICreateASIFParamsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DICreateASIFParamsClass) Class added in v0.5.0

func (dc DICreateASIFParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DICreateParams

type DICreateParams struct {
	DIBaseParams
}

Methods

func DICreateParamsFromID

func DICreateParamsFromID(id objc.ID) DICreateParams

DICreateParamsFromID constructs a DICreateParams from an objc.ID.

func NewDICreateParams

func NewDICreateParams() DICreateParams

NewDICreateParams creates a new DICreateParams instance.

func NewDICreateParamsWithCoder added in v0.5.0

func NewDICreateParamsWithCoder(coder objectivec.IObject) DICreateParams

func NewDICreateParamsWithURLError added in v0.5.0

func NewDICreateParamsWithURLError(url foundation.NSURL) (DICreateParams, error)

func NewDICreateParamsWithURLNumBlocksError added in v0.5.0

func NewDICreateParamsWithURLNumBlocksError(url foundation.NSURL, blocks uint64) (DICreateParams, error)

func (DICreateParams) Autorelease

func (d DICreateParams) Autorelease() DICreateParams

Autorelease adds the receiver to the current autorelease pool.

func (DICreateParams) Certificate added in v0.5.0

func (d DICreateParams) Certificate() string

func (DICreateParams) CreateDiskImageParamsWithError added in v0.5.0

func (d DICreateParams) CreateDiskImageParamsWithError() (bool, error)

func (DICreateParams) CreateDiskImageParamsXPC added in v0.5.0

func (d DICreateParams) CreateDiskImageParamsXPC()

func (DICreateParams) CreateEncryptionWithXPCHandlerError added in v0.5.0

func (d DICreateParams) CreateEncryptionWithXPCHandlerError(xPCHandler objectivec.IObject) (bool, error)

func (DICreateParams) CreateFromAuthRef added in v0.5.0

func (d DICreateParams) CreateFromAuthRef() AuthorizationOpaqueRefRef

func (DICreateParams) CreateWithError added in v0.5.0

func (d DICreateParams) CreateWithError() (objectivec.IObject, error)

func (DICreateParams) EncryptionMethod added in v0.5.0

func (d DICreateParams) EncryptionMethod() uint64

func (DICreateParams) FolderCopyXPCHandler added in v0.5.0

func (d DICreateParams) FolderCopyXPCHandler() IDIClient2ControllerXPCHandler

func (DICreateParams) Init

func (d DICreateParams) Init() DICreateParams

Init initializes the instance.

func (DICreateParams) InitWithURLNumBlocksError added in v0.5.0

func (d DICreateParams) InitWithURLNumBlocksError(url foundation.NSURL, blocks uint64) (DICreateParams, error)

func (DICreateParams) NumBlocks added in v0.5.0

func (d DICreateParams) NumBlocks() uint64

func (DICreateParams) OnErrorCleanup added in v0.5.0

func (d DICreateParams) OnErrorCleanup() bool

func (DICreateParams) Passphrase added in v0.5.0

func (d DICreateParams) Passphrase() bool

func (DICreateParams) PublicKey added in v0.5.0

func (d DICreateParams) PublicKey() string

func (DICreateParams) ResizeWithDiskImageNumberOfBlocksError added in v0.5.0

func (d DICreateParams) ResizeWithDiskImageNumberOfBlocksError(image unsafe.Pointer, blocks uint64) (bool, error)

func (DICreateParams) ResizeWithNumBlocksError added in v0.5.0

func (d DICreateParams) ResizeWithNumBlocksError(blocks uint64) (bool, error)

func (DICreateParams) RootCopierWithDstFolderURLSrcFolderURLProgressError added in v0.5.0

func (d DICreateParams) RootCopierWithDstFolderURLSrcFolderURLProgressError(url foundation.NSURL, url2 foundation.NSURL, progress objectivec.IObject) (bool, error)

func (DICreateParams) SetCertificate added in v0.5.0

func (d DICreateParams) SetCertificate(value string)

func (DICreateParams) SetCreateFromAuthRef added in v0.5.0

func (d DICreateParams) SetCreateFromAuthRef(value AuthorizationOpaqueRefRef)

func (DICreateParams) SetEncryptionMethod added in v0.5.0

func (d DICreateParams) SetEncryptionMethod(value uint64)

func (DICreateParams) SetFolderCopyXPCHandler added in v0.5.0

func (d DICreateParams) SetFolderCopyXPCHandler(value IDIClient2ControllerXPCHandler)

func (DICreateParams) SetNumBlocks added in v0.5.0

func (d DICreateParams) SetNumBlocks(value uint64)

func (DICreateParams) SetPassphrase added in v0.5.0

func (d DICreateParams) SetPassphrase(value bool)

func (DICreateParams) SetPassphraseEncryptionMethodError added in v0.5.0

func (d DICreateParams) SetPassphraseEncryptionMethodError(passphrase string, method uint64) (bool, error)

func (DICreateParams) SetPublicKey added in v0.5.0

func (d DICreateParams) SetPublicKey(value string)

func (DICreateParams) SetSystemKeychainAccount added in v0.5.0

func (d DICreateParams) SetSystemKeychainAccount(value string)

func (DICreateParams) SystemKeychainAccount added in v0.5.0

func (d DICreateParams) SystemKeychainAccount() string

func (DICreateParams) TemporaryPassphrase added in v0.5.0

func (d DICreateParams) TemporaryPassphrase() IDITemporaryPassphrase

func (DICreateParams) TraverseSrcFolderAsRootWithURLParallelModeProgressFolderSizeNumFilesError added in v0.5.0

func (d DICreateParams) TraverseSrcFolderAsRootWithURLParallelModeProgressFolderSizeNumFilesError(url foundation.NSURL, mode bool, progress objectivec.IObject) (uint64, uint64, error)

func (DICreateParams) ValidateBlockSizeSupport added in v0.5.0

func (d DICreateParams) ValidateBlockSizeSupport() bool

type DICreateParamsClass

type DICreateParamsClass struct {
	// contains filtered or unexported fields
}

func GetDICreateParamsClass

func GetDICreateParamsClass() DICreateParamsClass

GetDICreateParamsClass returns the class object for DICreateParams.

func (DICreateParamsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DICreateParamsClass) CheckExistingFileWithURLIsDirectoryError added in v0.5.0

func (_DICreateParamsClass DICreateParamsClass) CheckExistingFileWithURLIsDirectoryError(url foundation.NSURL, directory bool) (bool, error)

func (DICreateParamsClass) Class added in v0.5.0

func (dc DICreateParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DICreateParamsClass) EraseIfExistingWithURLError added in v0.5.0

func (_DICreateParamsClass DICreateParamsClass) EraseIfExistingWithURLError(url foundation.NSURL) (bool, error)

func (DICreateParamsClass) ToHeaderEncryptionModeHeaderEncModeError added in v0.5.0

func (_DICreateParamsClass DICreateParamsClass) ToHeaderEncryptionModeHeaderEncModeError(mode uint64, mode2 unsafe.Pointer) (bool, error)

type DICreateRAWParams added in v0.5.0

type DICreateRAWParams struct {
	DICreateParams
}

func DICreateRAWParamsFromID added in v0.5.0

func DICreateRAWParamsFromID(id objc.ID) DICreateRAWParams

DICreateRAWParamsFromID constructs a DICreateRAWParams from an objc.ID.

func NewDICreateRAWParams added in v0.5.0

func NewDICreateRAWParams() DICreateRAWParams

NewDICreateRAWParams creates a new DICreateRAWParams instance.

func NewDICreateRAWParamsWithCoder added in v0.5.0

func NewDICreateRAWParamsWithCoder(coder objectivec.IObject) DICreateRAWParams

func NewDICreateRAWParamsWithURLError added in v0.5.0

func NewDICreateRAWParamsWithURLError(url foundation.NSURL) (DICreateRAWParams, error)

func NewDICreateRAWParamsWithURLNumBlocksError added in v0.5.0

func NewDICreateRAWParamsWithURLNumBlocksError(url foundation.NSURL, blocks uint64) (DICreateRAWParams, error)

func (DICreateRAWParams) Autorelease added in v0.5.0

func (d DICreateRAWParams) Autorelease() DICreateRAWParams

Autorelease adds the receiver to the current autorelease pool.

func (DICreateRAWParams) Init added in v0.5.0

Init initializes the instance.

type DICreateRAWParamsClass added in v0.5.0

type DICreateRAWParamsClass struct {
	// contains filtered or unexported fields
}

func GetDICreateRAWParamsClass added in v0.5.0

func GetDICreateRAWParamsClass() DICreateRAWParamsClass

GetDICreateRAWParamsClass returns the class object for DICreateRAWParams.

func (DICreateRAWParamsClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DICreateRAWParamsClass) Class added in v0.5.0

func (dc DICreateRAWParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DICreateUDSBParams added in v0.5.0

type DICreateUDSBParams struct {
	DICreateParams
}

Methods

func DICreateUDSBParamsFromID added in v0.5.0

func DICreateUDSBParamsFromID(id objc.ID) DICreateUDSBParams

DICreateUDSBParamsFromID constructs a DICreateUDSBParams from an objc.ID.

func NewDICreateUDSBParams added in v0.5.0

func NewDICreateUDSBParams() DICreateUDSBParams

NewDICreateUDSBParams creates a new DICreateUDSBParams instance.

func NewDICreateUDSBParamsWithCoder added in v0.5.0

func NewDICreateUDSBParamsWithCoder(coder objectivec.IObject) DICreateUDSBParams

func NewDICreateUDSBParamsWithURLError added in v0.5.0

func NewDICreateUDSBParamsWithURLError(url foundation.NSURL) (DICreateUDSBParams, error)

func NewDICreateUDSBParamsWithURLNumBlocksError added in v0.5.0

func NewDICreateUDSBParamsWithURLNumBlocksError(url foundation.NSURL, blocks uint64) (DICreateUDSBParams, error)

func (DICreateUDSBParams) Autorelease added in v0.5.0

func (d DICreateUDSBParams) Autorelease() DICreateUDSBParams

Autorelease adds the receiver to the current autorelease pool.

func (DICreateUDSBParams) Init added in v0.5.0

Init initializes the instance.

func (DICreateUDSBParams) SetSparseBundleBandSize added in v0.5.0

func (d DICreateUDSBParams) SetSparseBundleBandSize(value uint64)

func (DICreateUDSBParams) SparseBundleBandSize added in v0.5.0

func (d DICreateUDSBParams) SparseBundleBandSize() uint64

type DICreateUDSBParamsClass added in v0.5.0

type DICreateUDSBParamsClass struct {
	// contains filtered or unexported fields
}

func GetDICreateUDSBParamsClass added in v0.5.0

func GetDICreateUDSBParamsClass() DICreateUDSBParamsClass

GetDICreateUDSBParamsClass returns the class object for DICreateUDSBParams.

func (DICreateUDSBParamsClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DICreateUDSBParamsClass) Class added in v0.5.0

func (dc DICreateUDSBParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIDataPartition added in v0.5.0

type DIDataPartition struct {
	objectivec.Object
}

Methods

func DIDataPartitionFromID added in v0.5.0

func DIDataPartitionFromID(id objc.ID) DIDataPartition

DIDataPartitionFromID constructs a DIDataPartition from an objc.ID.

func NewDIDataPartition added in v0.5.0

func NewDIDataPartition() DIDataPartition

NewDIDataPartition creates a new DIDataPartition instance.

func (DIDataPartition) Autorelease added in v0.5.0

func (d DIDataPartition) Autorelease() DIDataPartition

Autorelease adds the receiver to the current autorelease pool.

func (DIDataPartition) BlockSize added in v0.5.0

func (d DIDataPartition) BlockSize() uint64

func (DIDataPartition) FindPartitionWithDeviceBSDNameError added in v0.5.0

func (d DIDataPartition) FindPartitionWithDeviceBSDNameError(bSDName objectivec.IObject) (bool, error)

func (DIDataPartition) FindVolumeBSDNameWithError added in v0.5.0

func (d DIDataPartition) FindVolumeBSDNameWithError() (bool, error)

func (DIDataPartition) FormatWithVolumeNameError added in v0.5.0

func (d DIDataPartition) FormatWithVolumeNameError(name objectivec.IObject) (bool, error)

func (DIDataPartition) GPTTypeID added in v0.5.0

func (d DIDataPartition) GPTTypeID() uint64

func (DIDataPartition) GetFileSystemMinimalBlocks added in v0.5.0

func (d DIDataPartition) GetFileSystemMinimalBlocks(blocks []objectivec.IObject) uint64

func (DIDataPartition) Init added in v0.5.0

Init initializes the instance.

func (DIDataPartition) IoMedia added in v0.5.0

func (d DIDataPartition) IoMedia() IDIIOMedia

func (DIDataPartition) IoMediaUUID added in v0.5.0

func (d DIDataPartition) IoMediaUUID() string

func (DIDataPartition) MediaContentUUID added in v0.5.0

func (d DIDataPartition) MediaContentUUID() string

func (DIDataPartition) NewMountVolumeWithDiskArbError added in v0.5.0

func (d DIDataPartition) NewMountVolumeWithDiskArbError(arb objectivec.IObject) (objectivec.IObject, error)

func (DIDataPartition) NumBlocks added in v0.5.0

func (d DIDataPartition) NumBlocks() uint64

func (DIDataPartition) ResizeFileSystemToMinimumWithError added in v0.5.0

func (d DIDataPartition) ResizeFileSystemToMinimumWithError() (bool, error)

func (DIDataPartition) ResizeFileSystemWithNumBlocksError added in v0.5.0

func (d DIDataPartition) ResizeFileSystemWithNumBlocksError(blocks uint64) (bool, error)

func (DIDataPartition) SetBlockSize added in v0.5.0

func (d DIDataPartition) SetBlockSize(value uint64)

func (DIDataPartition) SetIoMedia added in v0.5.0

func (d DIDataPartition) SetIoMedia(value IDIIOMedia)

func (DIDataPartition) SetIoMediaUUID added in v0.5.0

func (d DIDataPartition) SetIoMediaUUID(value string)

func (DIDataPartition) SetNumBlocks added in v0.5.0

func (d DIDataPartition) SetNumBlocks(value uint64)

func (DIDataPartition) SetVolumeBSDName added in v0.5.0

func (d DIDataPartition) SetVolumeBSDName(value string)

func (DIDataPartition) VolumeBSDName added in v0.5.0

func (d DIDataPartition) VolumeBSDName() string

type DIDataPartitionClass added in v0.5.0

type DIDataPartitionClass struct {
	// contains filtered or unexported fields
}

func GetDIDataPartitionClass added in v0.5.0

func GetDIDataPartitionClass() DIDataPartitionClass

GetDIDataPartitionClass returns the class object for DIDataPartition.

func (DIDataPartitionClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIDataPartitionClass) Class added in v0.5.0

func (dc DIDataPartitionClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIDataPartitionClass) FindPartitionSchemeWithIOMediaError added in v0.5.0

func (_DIDataPartitionClass DIDataPartitionClass) FindPartitionSchemeWithIOMediaError(iOMedia objectivec.IObject) (objectivec.IObject, error)

func (DIDataPartitionClass) NewMountURLWithError added in v0.5.0

func (_DIDataPartitionClass DIDataPartitionClass) NewMountURLWithError() (objectivec.IObject, error)

type DIDeviceHandle

type DIDeviceHandle struct {
	objectivec.Object
}

Methods

func DIDeviceHandleFromID

func DIDeviceHandleFromID(id objc.ID) DIDeviceHandle

DIDeviceHandleFromID constructs a DIDeviceHandle from an objc.ID.

func NewDIDeviceHandle

func NewDIDeviceHandle() DIDeviceHandle

NewDIDeviceHandle creates a new DIDeviceHandle instance.

func NewDIDeviceHandleWithCoder added in v0.5.0

func NewDIDeviceHandleWithCoder(coder objectivec.IObject) DIDeviceHandle

func NewDIDeviceHandleWithRegEntryID

func NewDIDeviceHandleWithRegEntryID(regEntryID uint64) DIDeviceHandle

func NewDIDeviceHandleWithRegEntryIDXpcEndpoint

func NewDIDeviceHandleWithRegEntryIDXpcEndpoint(regEntryID uint64, xpcEndpoint foundation.NSXPCListenerEndpoint) DIDeviceHandle

func (DIDeviceHandle) AddToRefCountWithError

func (d DIDeviceHandle) AddToRefCountWithError() (bool, error)

func (DIDeviceHandle) Autorelease

func (d DIDeviceHandle) Autorelease() DIDeviceHandle

Autorelease adds the receiver to the current autorelease pool.

func (DIDeviceHandle) BSDName

func (d DIDeviceHandle) BSDName() string

func (DIDeviceHandle) Client2IOhandler added in v0.5.0

func (d DIDeviceHandle) Client2IOhandler() IDIClient2IODaemonXPCHandler

func (DIDeviceHandle) EncodeWithCoder added in v0.5.0

func (d DIDeviceHandle) EncodeWithCoder(coder foundation.INSCoder)

func (DIDeviceHandle) HandleRefCount

func (d DIDeviceHandle) HandleRefCount() bool

func (DIDeviceHandle) Init

func (d DIDeviceHandle) Init() DIDeviceHandle

Init initializes the instance.

func (DIDeviceHandle) InitWithCoder added in v0.5.0

func (d DIDeviceHandle) InitWithCoder(coder foundation.INSCoder) DIDeviceHandle

func (DIDeviceHandle) InitWithRegEntryID

func (d DIDeviceHandle) InitWithRegEntryID(regEntryID uint64) DIDeviceHandle

func (DIDeviceHandle) InitWithRegEntryIDXpcEndpoint

func (d DIDeviceHandle) InitWithRegEntryIDXpcEndpoint(regEntryID uint64, xpcEndpoint foundation.NSXPCListenerEndpoint) DIDeviceHandle

func (DIDeviceHandle) RegEntryID

func (d DIDeviceHandle) RegEntryID() uint64

func (DIDeviceHandle) SetBSDName

func (d DIDeviceHandle) SetBSDName(value string)

func (DIDeviceHandle) SetClient2IOhandler added in v0.5.0

func (d DIDeviceHandle) SetClient2IOhandler(value IDIClient2IODaemonXPCHandler)

func (DIDeviceHandle) SetHandleRefCount

func (d DIDeviceHandle) SetHandleRefCount(value bool)

func (DIDeviceHandle) SetXpcEndpoint

func (d DIDeviceHandle) SetXpcEndpoint(value foundation.NSXPCListenerEndpoint)

func (DIDeviceHandle) UpdateBSDNameWithBlockDeviceError

func (d DIDeviceHandle) UpdateBSDNameWithBlockDeviceError(blockDevice string) (bool, error)

func (DIDeviceHandle) WaitForDeviceWithError

func (d DIDeviceHandle) WaitForDeviceWithError() (bool, error)

func (DIDeviceHandle) WaitForQuietWithServiceError

func (d DIDeviceHandle) WaitForQuietWithServiceError(service uint32) (bool, error)

func (DIDeviceHandle) XpcEndpoint

type DIDeviceHandleClass

type DIDeviceHandleClass struct {
	// contains filtered or unexported fields
}

func GetDIDeviceHandleClass

func GetDIDeviceHandleClass() DIDeviceHandleClass

GetDIDeviceHandleClass returns the class object for DIDeviceHandle.

func (DIDeviceHandleClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DIDeviceHandleClass) Class added in v0.5.0

func (dc DIDeviceHandleClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIDeviceHandleClass) SupportsSecureCoding

func (_DIDeviceHandleClass DIDeviceHandleClass) SupportsSecureCoding() bool

type DIDiskArb added in v0.5.0

type DIDiskArb struct {
	objectivec.Object
}

Methods

func DIDiskArbFromID added in v0.5.0

func DIDiskArbFromID(id objc.ID) DIDiskArb

DIDiskArbFromID constructs a DIDiskArb from an objc.ID.

func NewDIDiskArb added in v0.5.0

func NewDIDiskArb() DIDiskArb

NewDIDiskArb creates a new DIDiskArb instance.

func NewDIDiskArbWithError added in v0.5.0

func NewDIDiskArbWithError() (DIDiskArb, error)

func (DIDiskArb) AddDisappearedCallbackWithMountPointShadowMountPointsDelegate added in v0.5.0

func (d DIDiskArb) AddDisappearedCallbackWithMountPointShadowMountPointsDelegate(point objectivec.IObject, points objectivec.IObject, delegate objectivec.IObject)

func (DIDiskArb) Autorelease added in v0.5.0

func (d DIDiskArb) Autorelease() DIDiskArb

Autorelease adds the receiver to the current autorelease pool.

func (DIDiskArb) CallbackReached added in v0.5.0

func (d DIDiskArb) CallbackReached() bool

func (DIDiskArb) CopyDescriptionWithBSDName added in v0.5.0

func (d DIDiskArb) CopyDescriptionWithBSDName(bSDName objectivec.IObject) objectivec.IObject

func (DIDiskArb) DaSession added in v0.5.0

func (d DIDiskArb) DaSession() DASessionRef

func (DIDiskArb) Delegate added in v0.5.0

func (d DIDiskArb) Delegate() unsafe.Pointer

func (DIDiskArb) EjectWithBSDNameError added in v0.5.0

func (d DIDiskArb) EjectWithBSDNameError(bSDName objectivec.IObject) (bool, error)

func (DIDiskArb) Init added in v0.5.0

func (d DIDiskArb) Init() DIDiskArb

Init initializes the instance.

func (DIDiskArb) InitWithError added in v0.5.0

func (d DIDiskArb) InitWithError() (DIDiskArb, error)

func (DIDiskArb) InputMountedOnURL added in v0.5.0

func (d DIDiskArb) InputMountedOnURL() foundation.NSURL

func (DIDiskArb) MountWithDeviceNameArgsFilesystemMountURLError added in v0.5.0

func (d DIDiskArb) MountWithDeviceNameArgsFilesystemMountURLError(name objectivec.IObject, args objectivec.IObject, filesystem objectivec.IObject, url foundation.NSURL) (bool, error)

func (DIDiskArb) OnDiskDisappearedWithDisk added in v0.5.0

func (d DIDiskArb) OnDiskDisappearedWithDisk(disk diskarbitration.DADiskRef)

func (DIDiskArb) OperationError added in v0.5.0

func (d DIDiskArb) OperationError() foundation.NSError

func (DIDiskArb) SetCallbackReached added in v0.5.0

func (d DIDiskArb) SetCallbackReached(value bool)

func (DIDiskArb) SetDaSession added in v0.5.0

func (d DIDiskArb) SetDaSession(value DASessionRef)

func (DIDiskArb) SetDelegate added in v0.5.0

func (d DIDiskArb) SetDelegate(value unsafe.Pointer)

func (DIDiskArb) SetInputMountedOnURL added in v0.5.0

func (d DIDiskArb) SetInputMountedOnURL(value foundation.NSURL)

func (DIDiskArb) SetOperationError added in v0.5.0

func (d DIDiskArb) SetOperationError(value foundation.NSError)

func (DIDiskArb) SetShadowMountedOnURLs added in v0.5.0

func (d DIDiskArb) SetShadowMountedOnURLs(value foundation.INSArray)

func (DIDiskArb) ShadowMountedOnURLs added in v0.5.0

func (d DIDiskArb) ShadowMountedOnURLs() foundation.INSArray

func (DIDiskArb) Stop added in v0.5.0

func (d DIDiskArb) Stop()

func (DIDiskArb) UnmountWithMountPointError added in v0.5.0

func (d DIDiskArb) UnmountWithMountPointError(point objectivec.IObject) (bool, error)

func (DIDiskArb) WaitForDAIdleWithError added in v0.5.0

func (d DIDiskArb) WaitForDAIdleWithError() (bool, error)

type DIDiskArbClass added in v0.5.0

type DIDiskArbClass struct {
	// contains filtered or unexported fields
}

func GetDIDiskArbClass added in v0.5.0

func GetDIDiskArbClass() DIDiskArbClass

GetDIDiskArbClass returns the class object for DIDiskArb.

func (DIDiskArbClass) Alloc added in v0.5.0

func (dc DIDiskArbClass) Alloc() DIDiskArb

Alloc allocates memory for a new instance of the class.

func (DIDiskArbClass) Class added in v0.5.0

func (dc DIDiskArbClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIDiskArbClass) DiskArbWithError added in v0.5.0

func (_DIDiskArbClass DIDiskArbClass) DiskArbWithError() (objectivec.IObject, error)

type DIDiskArbEmulation added in v0.5.0

type DIDiskArbEmulation struct {
	DIDiskArb
}

func DIDiskArbEmulationFromID added in v0.5.0

func DIDiskArbEmulationFromID(id objc.ID) DIDiskArbEmulation

DIDiskArbEmulationFromID constructs a DIDiskArbEmulation from an objc.ID.

func NewDIDiskArbEmulation added in v0.5.0

func NewDIDiskArbEmulation() DIDiskArbEmulation

NewDIDiskArbEmulation creates a new DIDiskArbEmulation instance.

func NewDIDiskArbEmulationWithError added in v0.5.0

func NewDIDiskArbEmulationWithError() (DIDiskArbEmulation, error)

func (DIDiskArbEmulation) Autorelease added in v0.5.0

func (d DIDiskArbEmulation) Autorelease() DIDiskArbEmulation

Autorelease adds the receiver to the current autorelease pool.

func (DIDiskArbEmulation) Init added in v0.5.0

Init initializes the instance.

type DIDiskArbEmulationClass added in v0.5.0

type DIDiskArbEmulationClass struct {
	// contains filtered or unexported fields
}

func GetDIDiskArbEmulationClass added in v0.5.0

func GetDIDiskArbEmulationClass() DIDiskArbEmulationClass

GetDIDiskArbEmulationClass returns the class object for DIDiskArbEmulation.

func (DIDiskArbEmulationClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIDiskArbEmulationClass) Class added in v0.5.0

func (dc DIDiskArbEmulationClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIEncryptionChpass added in v0.5.0

type DIEncryptionChpass struct {
	DIEncryptionFrontend
}

Methods

func DIEncryptionChpassFromID added in v0.5.0

func DIEncryptionChpassFromID(id objc.ID) DIEncryptionChpass

DIEncryptionChpassFromID constructs a DIEncryptionChpass from an objc.ID.

func NewDIEncryptionChpass added in v0.5.0

func NewDIEncryptionChpass() DIEncryptionChpass

NewDIEncryptionChpass creates a new DIEncryptionChpass instance.

func NewDIEncryptionChpassWithCoder added in v0.5.0

func NewDIEncryptionChpassWithCoder(coder objectivec.IObject) DIEncryptionChpass

func NewDIEncryptionChpassWithParams added in v0.5.0

func NewDIEncryptionChpassWithParams(params objectivec.IObject) DIEncryptionChpass

func (DIEncryptionChpass) Autorelease added in v0.5.0

func (d DIEncryptionChpass) Autorelease() DIEncryptionChpass

Autorelease adds the receiver to the current autorelease pool.

func (DIEncryptionChpass) Init added in v0.5.0

Init initializes the instance.

func (DIEncryptionChpass) PassEntryToChange added in v0.5.0

func (d DIEncryptionChpass) PassEntryToChange() unsafe.Pointer

func (DIEncryptionChpass) ReplacePassWithXpcHandlerParamsError added in v0.5.0

func (d DIEncryptionChpass) ReplacePassWithXpcHandlerParamsError(handler objectivec.IObject, params objectivec.IObject) (bool, error)

func (DIEncryptionChpass) ReplacePassphraseError added in v0.5.0

func (d DIEncryptionChpass) ReplacePassphraseError(passphrase string) (bool, error)

func (DIEncryptionChpass) SetPassEntryToChange added in v0.5.0

func (d DIEncryptionChpass) SetPassEntryToChange(value unsafe.Pointer)

type DIEncryptionChpassClass added in v0.5.0

type DIEncryptionChpassClass struct {
	// contains filtered or unexported fields
}

func GetDIEncryptionChpassClass added in v0.5.0

func GetDIEncryptionChpassClass() DIEncryptionChpassClass

GetDIEncryptionChpassClass returns the class object for DIEncryptionChpass.

func (DIEncryptionChpassClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIEncryptionChpassClass) Class added in v0.5.0

func (dc DIEncryptionChpassClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIEncryptionCreator added in v0.5.0

type DIEncryptionCreator struct {
	DIEncryptionFrontend
}

Methods

func DIEncryptionCreatorFromID added in v0.5.0

func DIEncryptionCreatorFromID(id objc.ID) DIEncryptionCreator

DIEncryptionCreatorFromID constructs a DIEncryptionCreator from an objc.ID.

func NewDIEncryptionCreator added in v0.5.0

func NewDIEncryptionCreator() DIEncryptionCreator

NewDIEncryptionCreator creates a new DIEncryptionCreator instance.

func NewDIEncryptionCreatorWithCoder added in v0.5.0

func NewDIEncryptionCreatorWithCoder(coder objectivec.IObject) DIEncryptionCreator

func NewDIEncryptionCreatorWithParams added in v0.5.0

func NewDIEncryptionCreatorWithParams(params objectivec.IObject) DIEncryptionCreator

func (DIEncryptionCreator) AddPublicKeyEntryWithXpcHandlerError added in v0.5.0

func (d DIEncryptionCreator) AddPublicKeyEntryWithXpcHandlerError(handler objectivec.IObject) (bool, error)

func (DIEncryptionCreator) AddSymmetricKeyEntryWithError added in v0.5.0

func (d DIEncryptionCreator) AddSymmetricKeyEntryWithError() (bool, error)

func (DIEncryptionCreator) Autorelease added in v0.5.0

func (d DIEncryptionCreator) Autorelease() DIEncryptionCreator

Autorelease adds the receiver to the current autorelease pool.

func (DIEncryptionCreator) CreateAndStoreInSystemKeychainWithAccountError added in v0.5.0

func (d DIEncryptionCreator) CreateAndStoreInSystemKeychainWithAccountError(account objectivec.IObject) (bool, error)

func (DIEncryptionCreator) CreateParams added in v0.5.0

func (d DIEncryptionCreator) CreateParams() IDICreateParams

func (DIEncryptionCreator) CreateWithXpcHandlerError added in v0.5.0

func (d DIEncryptionCreator) CreateWithXpcHandlerError(handler objectivec.IObject) (bool, error)

func (DIEncryptionCreator) Init added in v0.5.0

Init initializes the instance.

func (DIEncryptionCreator) SetCreateParams added in v0.5.0

func (d DIEncryptionCreator) SetCreateParams(value IDICreateParams)

type DIEncryptionCreatorClass added in v0.5.0

type DIEncryptionCreatorClass struct {
	// contains filtered or unexported fields
}

func GetDIEncryptionCreatorClass added in v0.5.0

func GetDIEncryptionCreatorClass() DIEncryptionCreatorClass

GetDIEncryptionCreatorClass returns the class object for DIEncryptionCreator.

func (DIEncryptionCreatorClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIEncryptionCreatorClass) Class added in v0.5.0

func (dc DIEncryptionCreatorClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIEncryptionCreatorClass) GetPublicKeyWithCertificateError added in v0.5.0

func (_DIEncryptionCreatorClass DIEncryptionCreatorClass) GetPublicKeyWithCertificateError(certificate objectivec.IObject) (objectivec.IObject, error)

type DIEncryptionFrontend added in v0.5.0

type DIEncryptionFrontend struct {
	objectivec.Object
}

Methods

func DIEncryptionFrontendFromID added in v0.5.0

func DIEncryptionFrontendFromID(id objc.ID) DIEncryptionFrontend

DIEncryptionFrontendFromID constructs a DIEncryptionFrontend from an objc.ID.

func NewDIEncryptionFrontend added in v0.5.0

func NewDIEncryptionFrontend() DIEncryptionFrontend

NewDIEncryptionFrontend creates a new DIEncryptionFrontend instance.

func NewDIEncryptionFrontendWithCoder added in v0.5.0

func NewDIEncryptionFrontendWithCoder(coder objectivec.IObject) DIEncryptionFrontend

func NewDIEncryptionFrontendWithParams added in v0.5.0

func NewDIEncryptionFrontendWithParams(params objectivec.IObject) DIEncryptionFrontend

func (DIEncryptionFrontend) AddPassphraseEntryWithXpcHandlerFlagsUsageError added in v0.5.0

func (d DIEncryptionFrontend) AddPassphraseEntryWithXpcHandlerFlagsUsageError(handler objectivec.IObject, flags uint64, usage int64) (bool, error)

func (DIEncryptionFrontend) AllowStoringInKeychain added in v0.5.0

func (d DIEncryptionFrontend) AllowStoringInKeychain() bool

func (DIEncryptionFrontend) AskPermissionWithRememberPasswordError added in v0.5.0

func (d DIEncryptionFrontend) AskPermissionWithRememberPasswordError() (bool, error)

func (DIEncryptionFrontend) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIEncryptionFrontend) CLIPassphrasePromptCreate added in v0.5.0

func (d DIEncryptionFrontend) CLIPassphrasePromptCreate() string

func (DIEncryptionFrontend) CLIPassphrasePromptUnlock added in v0.5.0

func (d DIEncryptionFrontend) CLIPassphrasePromptUnlock() string

func (DIEncryptionFrontend) CLIVerifyPassphrasePromptCreate added in v0.5.0

func (d DIEncryptionFrontend) CLIVerifyPassphrasePromptCreate() string

func (DIEncryptionFrontend) CheckAuthEntriesWithHasPassphraseEntryHasPublicKeyEntryError added in v0.5.0

func (d DIEncryptionFrontend) CheckAuthEntriesWithHasPassphraseEntryHasPublicKeyEntryError() (bool, bool, error)

func (DIEncryptionFrontend) CheckWithHasIcloudKeychainError added in v0.5.0

func (d DIEncryptionFrontend) CheckWithHasIcloudKeychainError() (bool, error)

func (DIEncryptionFrontend) CheckWithItemRefIsSystemKeychainError added in v0.5.0

func (d DIEncryptionFrontend) CheckWithItemRefIsSystemKeychainError(ref security.SecKeychainItemRef) (bool, error)

func (DIEncryptionFrontend) ConsoleAskForPassphraseWithUseStdinUsageError added in v0.5.0

func (d DIEncryptionFrontend) ConsoleAskForPassphraseWithUseStdinUsageError(stdin bool, usage int64) (bool, error)

func (DIEncryptionFrontend) DiParams added in v0.5.0

func (d DIEncryptionFrontend) DiParams() IDIBaseParams

func (DIEncryptionFrontend) EncodeWithCoder added in v0.5.0

func (d DIEncryptionFrontend) EncodeWithCoder(coder foundation.INSCoder)

func (DIEncryptionFrontend) EncryptionUUID added in v0.5.0

func (d DIEncryptionFrontend) EncryptionUUID() foundation.NSUUID

func (DIEncryptionFrontend) Flags added in v0.5.0

func (d DIEncryptionFrontend) Flags() uint64

func (DIEncryptionFrontend) GUIAskForPassphraseWithPassphraseUsageError added in v0.5.0

func (d DIEncryptionFrontend) GUIAskForPassphraseWithPassphraseUsageError(usage int64) (bool, error)

func (DIEncryptionFrontend) GUIPassphraseLabelCreate added in v0.5.0

func (d DIEncryptionFrontend) GUIPassphraseLabelCreate() string

func (DIEncryptionFrontend) GUIPassphraseLabelUnlock added in v0.5.0

func (d DIEncryptionFrontend) GUIPassphraseLabelUnlock() string

func (DIEncryptionFrontend) GUIPassphrasePromptCreate added in v0.5.0

func (d DIEncryptionFrontend) GUIPassphrasePromptCreate() string

func (DIEncryptionFrontend) GUIPassphrasePromptUnlock added in v0.5.0

func (d DIEncryptionFrontend) GUIPassphrasePromptUnlock() string

func (DIEncryptionFrontend) GUIVerifyPassphraseLabelCreate added in v0.5.0

func (d DIEncryptionFrontend) GUIVerifyPassphraseLabelCreate() string

func (DIEncryptionFrontend) GenerateAuthTableWithError added in v0.5.0

func (d DIEncryptionFrontend) GenerateAuthTableWithError() (unsafe.Pointer, error)

func (DIEncryptionFrontend) GetCertificateWithCertificatePathError added in v0.5.0

func (d DIEncryptionFrontend) GetCertificateWithCertificatePathError(path objectivec.IObject) (objectivec.IObject, error)

func (DIEncryptionFrontend) GetCertificateWithPublicKeyError added in v0.5.0

func (d DIEncryptionFrontend) GetCertificateWithPublicKeyError(key objectivec.IObject) (objectivec.IObject, error)

func (DIEncryptionFrontend) Init added in v0.5.0

Init initializes the instance.

func (DIEncryptionFrontend) InitWithCoder added in v0.5.0

func (DIEncryptionFrontend) InitWithParams added in v0.5.0

func (DIEncryptionFrontend) KeychainUnlockWithError added in v0.5.0

func (d DIEncryptionFrontend) KeychainUnlockWithError() (bool, error)

func (DIEncryptionFrontend) KeychainUnlockWithIsSystemKeychainError added in v0.5.0

func (d DIEncryptionFrontend) KeychainUnlockWithIsSystemKeychainError(keychain bool) (bool, error)

func (DIEncryptionFrontend) LookupLegacyKeychainWithXpcHandlerError added in v0.5.0

func (d DIEncryptionFrontend) LookupLegacyKeychainWithXpcHandlerError(handler objectivec.IObject) (bool, error)

func (DIEncryptionFrontend) SetAllowStoringInKeychain added in v0.5.0

func (d DIEncryptionFrontend) SetAllowStoringInKeychain(value bool)

func (DIEncryptionFrontend) SetPassphraseError added in v0.5.0

func (d DIEncryptionFrontend) SetPassphraseError(passphrase string) (bool, error)

func (DIEncryptionFrontend) StoreInKeychainWithPassphraseForceSystemKeychainError added in v0.5.0

func (d DIEncryptionFrontend) StoreInKeychainWithPassphraseForceSystemKeychainError(passphrase objectivec.IObject, keychain bool) (bool, error)

func (DIEncryptionFrontend) UnlockUsingPublicKeyWithError added in v0.5.0

func (d DIEncryptionFrontend) UnlockUsingPublicKeyWithError() (bool, error)

func (DIEncryptionFrontend) UnlockUsingSaksWithError added in v0.5.0

func (d DIEncryptionFrontend) UnlockUsingSaksWithError() (bool, error)

func (DIEncryptionFrontend) UnlockUsingSymmetricKeyWithError added in v0.5.0

func (d DIEncryptionFrontend) UnlockUsingSymmetricKeyWithError() (bool, error)

func (DIEncryptionFrontend) UnlockWithPassphraseError added in v0.5.0

func (d DIEncryptionFrontend) UnlockWithPassphraseError(passphrase string) (bool, error)

func (DIEncryptionFrontend) UnlockWithXpcHandlerError added in v0.5.0

func (d DIEncryptionFrontend) UnlockWithXpcHandlerError(handler objectivec.IObject) (bool, error)

func (DIEncryptionFrontend) UpdateDiskImageParamsWithFrontendError added in v0.5.0

func (d DIEncryptionFrontend) UpdateDiskImageParamsWithFrontendError(frontend objectivec.IObject) (bool, error)

func (DIEncryptionFrontend) ValidateDeserializationWithError added in v0.5.0

func (d DIEncryptionFrontend) ValidateDeserializationWithError() (bool, error)

type DIEncryptionFrontendClass added in v0.5.0

type DIEncryptionFrontendClass struct {
	// contains filtered or unexported fields
}

func GetDIEncryptionFrontendClass added in v0.5.0

func GetDIEncryptionFrontendClass() DIEncryptionFrontendClass

GetDIEncryptionFrontendClass returns the class object for DIEncryptionFrontend.

func (DIEncryptionFrontendClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIEncryptionFrontendClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (DIEncryptionFrontendClass) HasGUIaccess added in v0.5.0

func (_DIEncryptionFrontendClass DIEncryptionFrontendClass) HasGUIaccess() bool

func (DIEncryptionFrontendClass) SupportsSecureCoding added in v0.5.0

func (_DIEncryptionFrontendClass DIEncryptionFrontendClass) SupportsSecureCoding() bool

func (DIEncryptionFrontendClass) UpdateSystemKeychainAttrWithDictIsStoringError added in v0.5.0

func (_DIEncryptionFrontendClass DIEncryptionFrontendClass) UpdateSystemKeychainAttrWithDictIsStoringError(dict objectivec.IObject, storing bool) (bool, error)

type DIEncryptionUnlocker added in v0.5.0

type DIEncryptionUnlocker struct {
	DIEncryptionFrontend
}

func DIEncryptionUnlockerFromID added in v0.5.0

func DIEncryptionUnlockerFromID(id objc.ID) DIEncryptionUnlocker

DIEncryptionUnlockerFromID constructs a DIEncryptionUnlocker from an objc.ID.

func NewDIEncryptionUnlocker added in v0.5.0

func NewDIEncryptionUnlocker() DIEncryptionUnlocker

NewDIEncryptionUnlocker creates a new DIEncryptionUnlocker instance.

func NewDIEncryptionUnlockerWithCoder added in v0.5.0

func NewDIEncryptionUnlockerWithCoder(coder objectivec.IObject) DIEncryptionUnlocker

func NewDIEncryptionUnlockerWithParams added in v0.5.0

func NewDIEncryptionUnlockerWithParams(params objectivec.IObject) DIEncryptionUnlocker

func (DIEncryptionUnlocker) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIEncryptionUnlocker) Init added in v0.5.0

Init initializes the instance.

type DIEncryptionUnlockerClass added in v0.5.0

type DIEncryptionUnlockerClass struct {
	// contains filtered or unexported fields
}

func GetDIEncryptionUnlockerClass added in v0.5.0

func GetDIEncryptionUnlockerClass() DIEncryptionUnlockerClass

GetDIEncryptionUnlockerClass returns the class object for DIEncryptionUnlocker.

func (DIEncryptionUnlockerClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIEncryptionUnlockerClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DIError added in v0.5.0

type DIError struct {
	objectivec.Object
}

func DIErrorFromID added in v0.5.0

func DIErrorFromID(id objc.ID) DIError

DIErrorFromID constructs a DIError from an objc.ID.

func NewDIError added in v0.5.0

func NewDIError() DIError

NewDIError creates a new DIError instance.

func (DIError) Autorelease added in v0.5.0

func (d DIError) Autorelease() DIError

Autorelease adds the receiver to the current autorelease pool.

func (DIError) Init added in v0.5.0

func (d DIError) Init() DIError

Init initializes the instance.

type DIErrorClass added in v0.5.0

type DIErrorClass struct {
	// contains filtered or unexported fields
}

func GetDIErrorClass added in v0.5.0

func GetDIErrorClass() DIErrorClass

GetDIErrorClass returns the class object for DIError.

func (DIErrorClass) Alloc added in v0.5.0

func (dc DIErrorClass) Alloc() DIError

Alloc allocates memory for a new instance of the class.

func (DIErrorClass) Class added in v0.5.0

func (dc DIErrorClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIErrorClass) CopyDefaultLocalizedStringForDIErrorCode added in v0.5.0

func (_DIErrorClass DIErrorClass) CopyDefaultLocalizedStringForDIErrorCode(code int64) objectivec.IObject

func (DIErrorClass) ErrorWithDIExceptionDescriptionPrefixError added in v0.5.0

func (_DIErrorClass DIErrorClass) ErrorWithDIExceptionDescriptionPrefixError(dIException unsafe.Pointer, description objectivec.IObject, prefix objectivec.IObject) (objectivec.IObject, error)

func (DIErrorClass) ErrorWithDomainCodeDescriptionVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) ErrorWithDomainCodeDescriptionVerboseInfoError(domain objectivec.IObject, code int64, description objectivec.IObject, info objectivec.IObject) (objectivec.IObject, error)

func (DIErrorClass) ErrorWithEnumValueVerboseInfo added in v0.5.0

func (_DIErrorClass DIErrorClass) ErrorWithEnumValueVerboseInfo(value int64, info objectivec.IObject) objectivec.IObject

func (DIErrorClass) ErrorWithPOSIXCodeVerboseInfo added in v0.5.0

func (_DIErrorClass DIErrorClass) ErrorWithPOSIXCodeVerboseInfo(pOSIXCode int, info objectivec.IObject) objectivec.IObject

func (DIErrorClass) FailWithDIExceptionDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithDIExceptionDescriptionError(dIException unsafe.Pointer, description objectivec.IObject) (bool, error)

func (DIErrorClass) FailWithDIExceptionPrefixError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithDIExceptionPrefixError(dIException unsafe.Pointer, prefix objectivec.IObject) (bool, error)

func (DIErrorClass) FailWithEnumValueDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithEnumValueDescriptionError(value int64, description objectivec.IObject) (bool, error)

func (DIErrorClass) FailWithEnumValueVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithEnumValueVerboseInfoError(value int64, info objectivec.IObject) (bool, error)

func (DIErrorClass) FailWithInErrorOutError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithInErrorOutError(error_ objectivec.IObject) (bool, error)

func (DIErrorClass) FailWithOSStatusDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithOSStatusDescriptionError(oSStatus int, description objectivec.IObject) (bool, error)

func (DIErrorClass) FailWithOSStatusVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithOSStatusVerboseInfoError(oSStatus int, info objectivec.IObject) (bool, error)

func (DIErrorClass) FailWithPOSIXCodeDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithPOSIXCodeDescriptionError(pOSIXCode int, description objectivec.IObject) (bool, error)

func (DIErrorClass) FailWithPOSIXCodeError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithPOSIXCodeError(pOSIXCode int) (bool, error)

func (DIErrorClass) FailWithPOSIXCodeVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithPOSIXCodeVerboseInfoError(pOSIXCode int, info objectivec.IObject) (bool, error)

func (DIErrorClass) FrameworkBundle added in v0.5.0

func (_DIErrorClass DIErrorClass) FrameworkBundle() objectivec.IObject

func (DIErrorClass) MandatoryArgumentFailWithError added in v0.5.0

func (_DIErrorClass DIErrorClass) MandatoryArgumentFailWithError() (bool, error)

func (DIErrorClass) NilWithDIExceptionDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithDIExceptionDescriptionError(dIException unsafe.Pointer, description objectivec.IObject) (objectivec.IObject, error)

func (DIErrorClass) NilWithDIExceptionPrefixError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithDIExceptionPrefixError(dIException unsafe.Pointer, prefix objectivec.IObject) (objectivec.IObject, error)

func (DIErrorClass) NilWithEnumValueDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithEnumValueDescriptionError(value int64, description objectivec.IObject) (objectivec.IObject, error)

func (DIErrorClass) NilWithEnumValueVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithEnumValueVerboseInfoError(value int64, info objectivec.IObject) (objectivec.IObject, error)

func (DIErrorClass) NilWithOSStatusVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithOSStatusVerboseInfoError(oSStatus int, info objectivec.IObject) (objectivec.IObject, error)

func (DIErrorClass) NilWithPOSIXCodeDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithPOSIXCodeDescriptionError(pOSIXCode int, description objectivec.IObject) (objectivec.IObject, error)

func (DIErrorClass) NilWithPOSIXCodeVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithPOSIXCodeVerboseInfoError(pOSIXCode int, info objectivec.IObject) (objectivec.IObject, error)

type DIHelpers added in v0.5.0

type DIHelpers struct {
	objectivec.Object
}

func DIHelpersFromID added in v0.5.0

func DIHelpersFromID(id objc.ID) DIHelpers

DIHelpersFromID constructs a DIHelpers from an objc.ID.

func NewDIHelpers added in v0.5.0

func NewDIHelpers() DIHelpers

NewDIHelpers creates a new DIHelpers instance.

func (DIHelpers) Autorelease added in v0.5.0

func (d DIHelpers) Autorelease() DIHelpers

Autorelease adds the receiver to the current autorelease pool.

func (DIHelpers) Init added in v0.5.0

func (d DIHelpers) Init() DIHelpers

Init initializes the instance.

type DIHelpersClass added in v0.5.0

type DIHelpersClass struct {
	// contains filtered or unexported fields
}

func GetDIHelpersClass added in v0.5.0

func GetDIHelpersClass() DIHelpersClass

GetDIHelpersClass returns the class object for DIHelpers.

func (DIHelpersClass) Alloc added in v0.5.0

func (dc DIHelpersClass) Alloc() DIHelpers

Alloc allocates memory for a new instance of the class.

func (DIHelpersClass) Class added in v0.5.0

func (dc DIHelpersClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIHelpersClass) CopyDevicePathWithStatfs added in v0.5.0

func (_DIHelpersClass DIHelpersClass) CopyDevicePathWithStatfs(statfs *Statfs) objectivec.IObject

func (DIHelpersClass) ExecuteWithPathArgumentsError added in v0.5.0

func (_DIHelpersClass DIHelpersClass) ExecuteWithPathArgumentsError(path objectivec.IObject, arguments objectivec.IObject) (bool, error)

func (DIHelpersClass) GetBlockSizeFromStrError added in v0.5.0

func (_DIHelpersClass DIHelpersClass) GetBlockSizeFromStrError(str objectivec.IObject) (uint32, error)

func (DIHelpersClass) NumBlocksWithSizeStrBlockSize added in v0.5.0

func (_DIHelpersClass DIHelpersClass) NumBlocksWithSizeStrBlockSize(str objectivec.IObject, size uint32) uint64

func (DIHelpersClass) StringWithImageFormat added in v0.5.0

func (_DIHelpersClass DIHelpersClass) StringWithImageFormat(format int64) objectivec.IObject

type DIIOIterator added in v0.5.0

type DIIOIterator struct {
	DIIOObject
}

Methods

func DIIOIteratorFromID added in v0.5.0

func DIIOIteratorFromID(id objc.ID) DIIOIterator

DIIOIteratorFromID constructs a DIIOIterator from an objc.ID.

func NewDIIOIterator added in v0.5.0

func NewDIIOIterator() DIIOIterator

NewDIIOIterator creates a new DIIOIterator instance.

func NewDIIOIteratorWithClassNameError added in v0.5.0

func NewDIIOIteratorWithClassNameError(name objectivec.IObject) (DIIOIterator, error)

func NewDIIOIteratorWithDIIOObject added in v0.5.0

func NewDIIOIteratorWithDIIOObject(dIIOObject objectivec.IObject) DIIOIterator

func NewDIIOIteratorWithIOIteratorRetain added in v0.5.0

func NewDIIOIteratorWithIOIteratorRetain(iOIterator uint32, retain bool) DIIOIterator

func NewDIIOIteratorWithIOObject added in v0.5.0

func NewDIIOIteratorWithIOObject(iOObject uint32) DIIOIterator

func NewDIIOIteratorWithIOObjectRetain added in v0.5.0

func NewDIIOIteratorWithIOObjectRetain(iOObject uint32, retain bool) DIIOIterator

func NewDIIOIteratorWithIteratorNext added in v0.5.0

func NewDIIOIteratorWithIteratorNext(next objectivec.IObject) DIIOIterator

func NewDIIOIteratorWithRegistryEntryIDError added in v0.5.0

func NewDIIOIteratorWithRegistryEntryIDError(id uint64) (DIIOIterator, error)

func (DIIOIterator) Autorelease added in v0.5.0

func (d DIIOIterator) Autorelease() DIIOIterator

Autorelease adds the receiver to the current autorelease pool.

func (DIIOIterator) CopyNextObject added in v0.5.0

func (d DIIOIterator) CopyNextObject() uint32

func (DIIOIterator) Init added in v0.5.0

func (d DIIOIterator) Init() DIIOIterator

Init initializes the instance.

func (DIIOIterator) InitWithIOIteratorRetain added in v0.5.0

func (d DIIOIterator) InitWithIOIteratorRetain(iOIterator uint32, retain bool) DIIOIterator

func (DIIOIterator) SetStartedOver added in v0.5.0

func (d DIIOIterator) SetStartedOver(value bool)

func (DIIOIterator) StartedOver added in v0.5.0

func (d DIIOIterator) StartedOver() bool

type DIIOIteratorClass added in v0.5.0

type DIIOIteratorClass struct {
	// contains filtered or unexported fields
}

func GetDIIOIteratorClass added in v0.5.0

func GetDIIOIteratorClass() DIIOIteratorClass

GetDIIOIteratorClass returns the class object for DIIOIterator.

func (DIIOIteratorClass) Alloc added in v0.5.0

func (dc DIIOIteratorClass) Alloc() DIIOIterator

Alloc allocates memory for a new instance of the class.

func (DIIOIteratorClass) Class added in v0.5.0

func (dc DIIOIteratorClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIIOMedia added in v0.5.0

type DIIOMedia struct {
	DIIOObject
}

Methods

func DIIOMediaFromID added in v0.5.0

func DIIOMediaFromID(id objc.ID) DIIOMedia

DIIOMediaFromID constructs a DIIOMedia from an objc.ID.

func NewDIIOMedia added in v0.5.0

func NewDIIOMedia() DIIOMedia

NewDIIOMedia creates a new DIIOMedia instance.

func NewDIIOMediaWithClassNameError added in v0.5.0

func NewDIIOMediaWithClassNameError(name objectivec.IObject) (DIIOMedia, error)

func NewDIIOMediaWithDIIOObject added in v0.5.0

func NewDIIOMediaWithDIIOObject(dIIOObject objectivec.IObject) DIIOMedia

func NewDIIOMediaWithDevNameError added in v0.5.0

func NewDIIOMediaWithDevNameError(name objectivec.IObject) (DIIOMedia, error)

func NewDIIOMediaWithIOObject added in v0.5.0

func NewDIIOMediaWithIOObject(iOObject uint32) DIIOMedia

func NewDIIOMediaWithIOObjectRetain added in v0.5.0

func NewDIIOMediaWithIOObjectRetain(iOObject uint32, retain bool) DIIOMedia

func NewDIIOMediaWithIteratorNext added in v0.5.0

func NewDIIOMediaWithIteratorNext(next objectivec.IObject) DIIOMedia

func NewDIIOMediaWithRegistryEntryIDError added in v0.5.0

func NewDIIOMediaWithRegistryEntryIDError(id uint64) (DIIOMedia, error)

func (DIIOMedia) Autorelease added in v0.5.0

func (d DIIOMedia) Autorelease() DIIOMedia

Autorelease adds the receiver to the current autorelease pool.

func (DIIOMedia) BSDName added in v0.5.0

func (d DIIOMedia) BSDName() string

func (DIIOMedia) CopyBlockDeviceWithError added in v0.5.0

func (d DIIOMedia) CopyBlockDeviceWithError() (objectivec.IObject, error)

func (DIIOMedia) Init added in v0.5.0

func (d DIIOMedia) Init() DIIOMedia

Init initializes the instance.

func (DIIOMedia) InitWithDevNameError added in v0.5.0

func (d DIIOMedia) InitWithDevNameError(name objectivec.IObject) (DIIOMedia, error)

type DIIOMediaClass added in v0.5.0

type DIIOMediaClass struct {
	// contains filtered or unexported fields
}

func GetDIIOMediaClass added in v0.5.0

func GetDIIOMediaClass() DIIOMediaClass

GetDIIOMediaClass returns the class object for DIIOMedia.

func (DIIOMediaClass) Alloc added in v0.5.0

func (dc DIIOMediaClass) Alloc() DIIOMedia

Alloc allocates memory for a new instance of the class.

func (DIIOMediaClass) Class added in v0.5.0

func (dc DIIOMediaClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIIOObject added in v0.5.0

type DIIOObject struct {
	objectivec.Object
}

Methods

func DIIOObjectFromID added in v0.5.0

func DIIOObjectFromID(id objc.ID) DIIOObject

DIIOObjectFromID constructs a DIIOObject from an objc.ID.

func NewDIIOObject added in v0.5.0

func NewDIIOObject() DIIOObject

NewDIIOObject creates a new DIIOObject instance.

func NewDIIOObjectWithClassNameError added in v0.5.0

func NewDIIOObjectWithClassNameError(name objectivec.IObject) (DIIOObject, error)

func NewDIIOObjectWithDIIOObject added in v0.5.0

func NewDIIOObjectWithDIIOObject(dIIOObject objectivec.IObject) DIIOObject

func NewDIIOObjectWithIOObject added in v0.5.0

func NewDIIOObjectWithIOObject(iOObject uint32) DIIOObject

func NewDIIOObjectWithIOObjectRetain added in v0.5.0

func NewDIIOObjectWithIOObjectRetain(iOObject uint32, retain bool) DIIOObject

func NewDIIOObjectWithIteratorNext added in v0.5.0

func NewDIIOObjectWithIteratorNext(next objectivec.IObject) DIIOObject

func NewDIIOObjectWithRegistryEntryIDError added in v0.5.0

func NewDIIOObjectWithRegistryEntryIDError(id uint64) (DIIOObject, error)

func (DIIOObject) Autorelease added in v0.5.0

func (d DIIOObject) Autorelease() DIIOObject

Autorelease adds the receiver to the current autorelease pool.

func (DIIOObject) CopyParentWithError added in v0.5.0

func (d DIIOObject) CopyParentWithError() (objectivec.IObject, error)

func (DIIOObject) CopyPropertyWithClassKey added in v0.5.0

func (d DIIOObject) CopyPropertyWithClassKey(class objectivec.Class, key objectivec.IObject) objectivec.IObject

func (DIIOObject) Init added in v0.5.0

func (d DIIOObject) Init() DIIOObject

Init initializes the instance.

func (DIIOObject) InitWithClassNameError added in v0.5.0

func (d DIIOObject) InitWithClassNameError(name objectivec.IObject) (DIIOObject, error)

func (DIIOObject) InitWithDIIOObject added in v0.5.0

func (d DIIOObject) InitWithDIIOObject(dIIOObject objectivec.IObject) DIIOObject

func (DIIOObject) InitWithIOObject added in v0.5.0

func (d DIIOObject) InitWithIOObject(iOObject uint32) DIIOObject

func (DIIOObject) InitWithIOObjectRetain added in v0.5.0

func (d DIIOObject) InitWithIOObjectRetain(iOObject uint32, retain bool) DIIOObject

func (DIIOObject) InitWithIteratorNext added in v0.5.0

func (d DIIOObject) InitWithIteratorNext(next objectivec.IObject) DIIOObject

func (DIIOObject) InitWithRegistryEntryIDError added in v0.5.0

func (d DIIOObject) InitWithRegistryEntryIDError(id uint64) (DIIOObject, error)

func (DIIOObject) IoClassName added in v0.5.0

func (d DIIOObject) IoClassName() string

func (DIIOObject) IoObj added in v0.5.0

func (d DIIOObject) IoObj() uint32

func (DIIOObject) IoObjectWithClassNameIterateParentError added in v0.5.0

func (d DIIOObject) IoObjectWithClassNameIterateParentError(name objectivec.IObject, parent bool) (objectivec.IObject, error)

func (DIIOObject) NewIteratorWithOptionsError added in v0.5.0

func (d DIIOObject) NewIteratorWithOptionsError(options uint32) (objectivec.IObject, error)

func (DIIOObject) RegistryEntryIDWithError added in v0.5.0

func (d DIIOObject) RegistryEntryIDWithError() (uint64, error)

type DIIOObjectClass added in v0.5.0

type DIIOObjectClass struct {
	// contains filtered or unexported fields
}

func GetDIIOObjectClass added in v0.5.0

func GetDIIOObjectClass() DIIOObjectClass

GetDIIOObjectClass returns the class object for DIIOObject.

func (DIIOObjectClass) Alloc added in v0.5.0

func (dc DIIOObjectClass) Alloc() DIIOObject

Alloc allocates memory for a new instance of the class.

func (DIIOObjectClass) Class added in v0.5.0

func (dc DIIOObjectClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIIOObjectClass) CopyDiskImagesControllerWithError added in v0.5.0

func (_DIIOObjectClass DIIOObjectClass) CopyDiskImagesControllerWithError() (objectivec.IObject, error)

type DIImageHandle added in v0.5.0

type DIImageHandle struct {
	objectivec.Object
}

Methods

func DIImageHandleFromID added in v0.5.0

func DIImageHandleFromID(id objc.ID) DIImageHandle

DIImageHandleFromID constructs a DIImageHandle from an objc.ID.

func NewDIImageHandle added in v0.5.0

func NewDIImageHandle() DIImageHandle

NewDIImageHandle creates a new DIImageHandle instance.

func NewDIImageHandleWithDiskImageLockableResources added in v0.5.0

func NewDIImageHandleWithDiskImageLockableResources(image unsafe.Pointer, resources unsafe.Pointer) DIImageHandle

func (DIImageHandle) Autorelease added in v0.5.0

func (d DIImageHandle) Autorelease() DIImageHandle

Autorelease adds the receiver to the current autorelease pool.

func (DIImageHandle) Init added in v0.5.0

func (d DIImageHandle) Init() DIImageHandle

Init initializes the instance.

func (DIImageHandle) InitWithDiskImageLockableResources added in v0.5.0

func (d DIImageHandle) InitWithDiskImageLockableResources(image unsafe.Pointer, resources unsafe.Pointer) DIImageHandle

type DIImageHandleClass added in v0.5.0

type DIImageHandleClass struct {
	// contains filtered or unexported fields
}

func GetDIImageHandleClass added in v0.5.0

func GetDIImageHandleClass() DIImageHandleClass

GetDIImageHandleClass returns the class object for DIImageHandle.

func (DIImageHandleClass) Alloc added in v0.5.0

func (dc DIImageHandleClass) Alloc() DIImageHandle

Alloc allocates memory for a new instance of the class.

func (DIImageHandleClass) Class added in v0.5.0

func (dc DIImageHandleClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIImageInfoParams

type DIImageInfoParams struct {
	DIBaseParams
}

Methods

func DIImageInfoParamsFromID

func DIImageInfoParamsFromID(id objc.ID) DIImageInfoParams

DIImageInfoParamsFromID constructs a DIImageInfoParams from an objc.ID.

func NewDIImageInfoParams

func NewDIImageInfoParams() DIImageInfoParams

NewDIImageInfoParams creates a new DIImageInfoParams instance.

func NewDIImageInfoParamsWithCoder added in v0.5.0

func NewDIImageInfoParamsWithCoder(coder objectivec.IObject) DIImageInfoParams

func NewDIImageInfoParamsWithExistingParamsError

func NewDIImageInfoParamsWithExistingParamsError(params IDIImageInfoParams) (DIImageInfoParams, error)

func NewDIImageInfoParamsWithURLError

func NewDIImageInfoParamsWithURLError(url foundation.NSURL) (DIImageInfoParams, error)

func (DIImageInfoParams) Autorelease

func (d DIImageInfoParams) Autorelease() DIImageInfoParams

Autorelease adds the receiver to the current autorelease pool.

func (DIImageInfoParams) EncryptionInfoOnly

func (d DIImageInfoParams) EncryptionInfoOnly() bool

func (DIImageInfoParams) ExtraInfo

func (d DIImageInfoParams) ExtraInfo() bool

func (DIImageInfoParams) ImageInfo

func (DIImageInfoParams) Init

Init initializes the instance.

func (DIImageInfoParams) InitWithExistingParamsError

func (d DIImageInfoParams) InitWithExistingParamsError(params IDIImageInfoParams) (DIImageInfoParams, error)

func (DIImageInfoParams) OpenEncryption

func (d DIImageInfoParams) OpenEncryption() bool

func (DIImageInfoParams) RetrieveWithError

func (d DIImageInfoParams) RetrieveWithError() (bool, error)

func (DIImageInfoParams) SetEncryptionInfoOnly

func (d DIImageInfoParams) SetEncryptionInfoOnly(value bool)

func (DIImageInfoParams) SetExtraInfo

func (d DIImageInfoParams) SetExtraInfo(value bool)

func (DIImageInfoParams) SetImageInfo

func (d DIImageInfoParams) SetImageInfo(value foundation.INSDictionary)

func (DIImageInfoParams) SetOpenEncryption

func (d DIImageInfoParams) SetOpenEncryption(value bool)

type DIImageInfoParamsClass

type DIImageInfoParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIImageInfoParamsClass

func GetDIImageInfoParamsClass() DIImageInfoParamsClass

GetDIImageInfoParamsClass returns the class object for DIImageInfoParams.

func (DIImageInfoParamsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DIImageInfoParamsClass) Class added in v0.5.0

func (dc DIImageInfoParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIImageInfoParamsClass) IsDiskImageWithURL

func (_DIImageInfoParamsClass DIImageInfoParamsClass) IsDiskImageWithURL(url foundation.NSURL) bool

type DIKeyRetriever added in v0.5.0

type DIKeyRetriever struct {
	objectivec.Object
}

func DIKeyRetrieverFromID added in v0.5.0

func DIKeyRetrieverFromID(id objc.ID) DIKeyRetriever

DIKeyRetrieverFromID constructs a DIKeyRetriever from an objc.ID.

func NewDIKeyRetriever added in v0.5.0

func NewDIKeyRetriever() DIKeyRetriever

NewDIKeyRetriever creates a new DIKeyRetriever instance.

func (DIKeyRetriever) Autorelease added in v0.5.0

func (d DIKeyRetriever) Autorelease() DIKeyRetriever

Autorelease adds the receiver to the current autorelease pool.

func (DIKeyRetriever) Init added in v0.5.0

func (d DIKeyRetriever) Init() DIKeyRetriever

Init initializes the instance.

type DIKeyRetrieverClass added in v0.5.0

type DIKeyRetrieverClass struct {
	// contains filtered or unexported fields
}

func GetDIKeyRetrieverClass added in v0.5.0

func GetDIKeyRetrieverClass() DIKeyRetrieverClass

GetDIKeyRetrieverClass returns the class object for DIKeyRetriever.

func (DIKeyRetrieverClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIKeyRetrieverClass) Class added in v0.5.0

func (dc DIKeyRetrieverClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIKeyRetrieverClass) DecryptKeyWithDataDestKeyDestKeySizeError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) DecryptKeyWithDataDestKeyDestKeySizeError(data objectivec.IObject, key string, size uint64) (bool, error)

func (DIKeyRetrieverClass) EnsureDeviceIdentityWithError added in v0.6.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) EnsureDeviceIdentityWithError() (bool, error)

func (DIKeyRetrieverClass) GetRequestWithURLError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) GetRequestWithURLError(url foundation.NSURL) (objectivec.IObject, error)

func (DIKeyRetrieverClass) HintFormat added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) HintFormat(format objectivec.IObject) objectivec.IObject

func (DIKeyRetrieverClass) JsonResponseWithRequestSessionError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) JsonResponseWithRequestSessionError(request objectivec.IObject, session objectivec.IObject) (objectivec.IObject, error)

func (DIKeyRetrieverClass) KKMSKeyWithURLDestKeyDestKeySizeError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) KKMSKeyWithURLDestKeyDestKeySizeError(url foundation.NSURL, key string, size uint64) (bool, error)

func (DIKeyRetrieverClass) NewACEndpointWithEnvironmentError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) NewACEndpointWithEnvironmentError(environment objectivec.IObject) (objectivec.IObject, error)

func (DIKeyRetrieverClass) NewDawTokenWithError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) NewDawTokenWithError() (objectivec.IObject, error)

func (DIKeyRetrieverClass) NewEnvWithDictionaryError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) NewEnvWithDictionaryError(dictionary objectivec.IObject) (objectivec.IObject, error)

func (DIKeyRetrieverClass) NewOIDCTokenForHostError added in v0.6.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) NewOIDCTokenForHostError(host objectivec.IObject) (objectivec.IObject, error)

func (DIKeyRetrieverClass) NewSessionWithError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) NewSessionWithError() (objectivec.IObject, error)

func (DIKeyRetrieverClass) NewUrl added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) NewUrl(url foundation.NSURL) objectivec.IObject

func (DIKeyRetrieverClass) PostRequestWithURLSessionDataError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) PostRequestWithURLSessionDataError(url foundation.NSURL, session objectivec.IObject, data objectivec.IObject) (objectivec.IObject, error)

func (DIKeyRetrieverClass) RequestSynchronousDataWithRequestSessionError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) RequestSynchronousDataWithRequestSessionError(request objectivec.IObject, session objectivec.IObject) (objectivec.IObject, error)

func (DIKeyRetrieverClass) WKMSKeyWithAuthDataDestKeyDestKeySizeError added in v0.6.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) WKMSKeyWithAuthDataDestKeyDestKeySizeError(data AuthData, key string, size uint64) (bool, error)

func (DIKeyRetrieverClass) WKMSShippingKeyWithURLMetadataError added in v0.6.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) WKMSShippingKeyWithURLMetadataError(url foundation.NSURL, metadata objectivec.IObject) (objectivec.IObject, error)

func (DIKeyRetrieverClass) WriteHexKeyToBufferHexKeyError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) WriteHexKeyToBufferHexKeyError(buffer string, key objectivec.IObject) (bool, error)

type DIOpenParams added in v0.5.0

type DIOpenParams struct {
	DIBaseParams
}

Methods

func DIOpenParamsFromID added in v0.5.0

func DIOpenParamsFromID(id objc.ID) DIOpenParams

DIOpenParamsFromID constructs a DIOpenParams from an objc.ID.

func NewDIOpenParams added in v0.5.0

func NewDIOpenParams() DIOpenParams

NewDIOpenParams creates a new DIOpenParams instance.

func NewDIOpenParamsWithCoder added in v0.5.0

func NewDIOpenParamsWithCoder(coder objectivec.IObject) DIOpenParams

func NewDIOpenParamsWithURLError added in v0.5.0

func NewDIOpenParamsWithURLError(url foundation.NSURL) (DIOpenParams, error)

func NewDIOpenParamsWithURLOpenModeError added in v0.5.0

func NewDIOpenParamsWithURLOpenModeError(url foundation.NSURL, mode int64) (DIOpenParams, error)

func (DIOpenParams) Autorelease added in v0.5.0

func (d DIOpenParams) Autorelease() DIOpenParams

Autorelease adds the receiver to the current autorelease pool.

func (DIOpenParams) Init added in v0.5.0

func (d DIOpenParams) Init() DIOpenParams

Init initializes the instance.

func (DIOpenParams) InitWithURLOpenModeError added in v0.5.0

func (d DIOpenParams) InitWithURLOpenModeError(url foundation.NSURL, mode int64) (DIOpenParams, error)

func (DIOpenParams) OpenWithError added in v0.5.0

func (d DIOpenParams) OpenWithError() (objectivec.IObject, error)

func (DIOpenParams) UIOOpenMode added in v0.5.0

func (d DIOpenParams) UIOOpenMode() int

type DIOpenParamsClass added in v0.5.0

type DIOpenParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIOpenParamsClass added in v0.5.0

func GetDIOpenParamsClass() DIOpenParamsClass

GetDIOpenParamsClass returns the class object for DIOpenParams.

func (DIOpenParamsClass) Alloc added in v0.5.0

func (dc DIOpenParamsClass) Alloc() DIOpenParams

Alloc allocates memory for a new instance of the class.

func (DIOpenParamsClass) Class added in v0.5.0

func (dc DIOpenParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIResizeParams

type DIResizeParams struct {
	DIBaseParams
}

Methods

func DIResizeParamsFromID

func DIResizeParamsFromID(id objc.ID) DIResizeParams

DIResizeParamsFromID constructs a DIResizeParams from an objc.ID.

func NewDIResizeParams

func NewDIResizeParams() DIResizeParams

NewDIResizeParams creates a new DIResizeParams instance.

func NewDIResizeParamsWithCoder added in v0.5.0

func NewDIResizeParamsWithCoder(coder objectivec.IObject) DIResizeParams

func NewDIResizeParamsWithExistingParamsSizeError

func NewDIResizeParamsWithExistingParamsSizeError(params IDIResizeParams, size uint64) (DIResizeParams, error)

func NewDIResizeParamsWithURLError added in v0.5.0

func NewDIResizeParamsWithURLError(url foundation.NSURL) (DIResizeParams, error)

func NewDIResizeParamsWithURLSizeError

func NewDIResizeParamsWithURLSizeError(url foundation.NSURL, size uint64) (DIResizeParams, error)

func (DIResizeParams) Autorelease

func (d DIResizeParams) Autorelease() DIResizeParams

Autorelease adds the receiver to the current autorelease pool.

func (DIResizeParams) Init

func (d DIResizeParams) Init() DIResizeParams

Init initializes the instance.

func (DIResizeParams) InitWithExistingParamsSizeError

func (d DIResizeParams) InitWithExistingParamsSizeError(params IDIResizeParams, size uint64) (DIResizeParams, error)

func (DIResizeParams) InitWithURLSizeError

func (d DIResizeParams) InitWithURLSizeError(url foundation.NSURL, size uint64) (DIResizeParams, error)

func (DIResizeParams) ResizeWithError

func (d DIResizeParams) ResizeWithError() (bool, error)

func (DIResizeParams) SetSize

func (d DIResizeParams) SetSize(value uint64)

func (DIResizeParams) Size

func (d DIResizeParams) Size() uint64

type DIResizeParamsClass

type DIResizeParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIResizeParamsClass

func GetDIResizeParamsClass() DIResizeParamsClass

GetDIResizeParamsClass returns the class object for DIResizeParams.

func (DIResizeParamsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DIResizeParamsClass) Class added in v0.5.0

func (dc DIResizeParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIShadowChain added in v0.5.0

type DIShadowChain struct {
	objectivec.Object
}

Methods

func DIShadowChainFromID added in v0.5.0

func DIShadowChainFromID(id objc.ID) DIShadowChain

DIShadowChainFromID constructs a DIShadowChain from an objc.ID.

func NewDIShadowChain added in v0.5.0

func NewDIShadowChain() DIShadowChain

NewDIShadowChain creates a new DIShadowChain instance.

func NewDIShadowChainWithCoder added in v0.5.0

func NewDIShadowChainWithCoder(coder objectivec.IObject) DIShadowChain

func (DIShadowChain) ActiveShadowURL added in v0.5.0

func (d DIShadowChain) ActiveShadowURL() foundation.NSURL

func (DIShadowChain) AddShadowNodesError added in v0.5.0

func (d DIShadowChain) AddShadowNodesError(nodes objectivec.IObject) (bool, error)

func (DIShadowChain) AddShadowNodesWrapReadOnlyError added in v0.5.0

func (d DIShadowChain) AddShadowNodesWrapReadOnlyError(nodes objectivec.IObject, only bool) (bool, error)

func (DIShadowChain) AddShadowURLsError added in v0.5.0

func (d DIShadowChain) AddShadowURLsError(uRLs objectivec.IObject) (bool, error)

func (DIShadowChain) Autorelease added in v0.5.0

func (d DIShadowChain) Autorelease() DIShadowChain

Autorelease adds the receiver to the current autorelease pool.

func (DIShadowChain) EncodeWithCoder added in v0.5.0

func (d DIShadowChain) EncodeWithCoder(coder foundation.INSCoder)

func (DIShadowChain) HasBaseImageCache added in v0.5.0

func (d DIShadowChain) HasBaseImageCache() bool

func (DIShadowChain) Init added in v0.5.0

func (d DIShadowChain) Init() DIShadowChain

Init initializes the instance.

func (DIShadowChain) InitWithCoder added in v0.5.0

func (d DIShadowChain) InitWithCoder(coder foundation.INSCoder) DIShadowChain

func (DIShadowChain) IsEmpty added in v0.5.0

func (d DIShadowChain) IsEmpty() bool

func (DIShadowChain) MountPoints added in v0.5.0

func (d DIShadowChain) MountPoints() foundation.INSArray

func (DIShadowChain) Nodes added in v0.5.0

func (d DIShadowChain) Nodes() foundation.INSArray

func (DIShadowChain) NonCacheNodes added in v0.5.0

func (d DIShadowChain) NonCacheNodes() foundation.INSArray

func (DIShadowChain) OpenWritableCreateNonExisting added in v0.5.0

func (d DIShadowChain) OpenWritableCreateNonExisting(writable bool, existing bool)

func (DIShadowChain) SetShouldValidate added in v0.5.0

func (d DIShadowChain) SetShouldValidate(value bool)

func (DIShadowChain) ShadowStats added in v0.5.0

func (d DIShadowChain) ShadowStats() foundation.INSArray

func (DIShadowChain) ShouldValidate added in v0.5.0

func (d DIShadowChain) ShouldValidate() bool

func (DIShadowChain) StatWithError added in v0.5.0

func (d DIShadowChain) StatWithError() (objectivec.IObject, error)

func (DIShadowChain) TopDiskImageNumBlocks added in v0.5.0

func (d DIShadowChain) TopDiskImageNumBlocks() int64

func (DIShadowChain) VerifyNodesError added in v0.5.0

func (d DIShadowChain) VerifyNodesError(nodes objectivec.IObject) (bool, error)

type DIShadowChainClass added in v0.5.0

type DIShadowChainClass struct {
	// contains filtered or unexported fields
}

func GetDIShadowChainClass added in v0.5.0

func GetDIShadowChainClass() DIShadowChainClass

GetDIShadowChainClass returns the class object for DIShadowChain.

func (DIShadowChainClass) Alloc added in v0.5.0

func (dc DIShadowChainClass) Alloc() DIShadowChain

Alloc allocates memory for a new instance of the class.

func (DIShadowChainClass) Class added in v0.5.0

func (dc DIShadowChainClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIShadowChainClass) SupportsSecureCoding added in v0.5.0

func (_DIShadowChainClass DIShadowChainClass) SupportsSecureCoding() bool

type DIShadowNode added in v0.5.0

type DIShadowNode struct {
	objectivec.Object
}

Methods

func DIShadowNodeFromID added in v0.5.0

func DIShadowNodeFromID(id objc.ID) DIShadowNode

DIShadowNodeFromID constructs a DIShadowNode from an objc.ID.

func NewDIShadowNode added in v0.5.0

func NewDIShadowNode() DIShadowNode

NewDIShadowNode creates a new DIShadowNode instance.

func NewDIShadowNodeWithCoder added in v0.5.0

func NewDIShadowNodeWithCoder(coder objectivec.IObject) DIShadowNode

func NewDIShadowNodeWithURLIsCache added in v0.5.0

func NewDIShadowNodeWithURLIsCache(url foundation.NSURL, cache bool) DIShadowNode

func (DIShadowNode) Autorelease added in v0.5.0

func (d DIShadowNode) Autorelease() DIShadowNode

Autorelease adds the receiver to the current autorelease pool.

func (DIShadowNode) CreateBackendWithFlags added in v0.5.0

func (d DIShadowNode) CreateBackendWithFlags(flags int)

func (DIShadowNode) EncodeWithCoder added in v0.5.0

func (d DIShadowNode) EncodeWithCoder(coder foundation.INSCoder)

func (DIShadowNode) FileBackend added in v0.5.0

func (d DIShadowNode) FileBackend() IFileLocalXPC

func (DIShadowNode) Init added in v0.5.0

func (d DIShadowNode) Init() DIShadowNode

Init initializes the instance.

func (DIShadowNode) InitWithCoder added in v0.5.0

func (d DIShadowNode) InitWithCoder(coder foundation.INSCoder) DIShadowNode

func (DIShadowNode) InitWithURLIsCache added in v0.5.0

func (d DIShadowNode) InitWithURLIsCache(url foundation.NSURL, cache bool) DIShadowNode

func (DIShadowNode) IsCache added in v0.5.0

func (d DIShadowNode) IsCache() bool

func (DIShadowNode) NumBlocks added in v0.5.0

func (d DIShadowNode) NumBlocks() uint64

func (DIShadowNode) SetFileBackend added in v0.5.0

func (d DIShadowNode) SetFileBackend(value IFileLocalXPC)

func (DIShadowNode) SetNumBlocks added in v0.5.0

func (d DIShadowNode) SetNumBlocks(value uint64)

func (DIShadowNode) URL added in v0.5.0

func (d DIShadowNode) URL() IDIURL

type DIShadowNodeClass added in v0.5.0

type DIShadowNodeClass struct {
	// contains filtered or unexported fields
}

func GetDIShadowNodeClass added in v0.5.0

func GetDIShadowNodeClass() DIShadowNodeClass

GetDIShadowNodeClass returns the class object for DIShadowNode.

func (DIShadowNodeClass) Alloc added in v0.5.0

func (dc DIShadowNodeClass) Alloc() DIShadowNode

Alloc allocates memory for a new instance of the class.

func (DIShadowNodeClass) Class added in v0.5.0

func (dc DIShadowNodeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIShadowNodeClass) SupportsSecureCoding added in v0.5.0

func (_DIShadowNodeClass DIShadowNodeClass) SupportsSecureCoding() bool

type DIStackParams added in v0.5.0

type DIStackParams struct {
	DIBaseParams
}

Methods

func DIStackParamsFromID added in v0.5.0

func DIStackParamsFromID(id objc.ID) DIStackParams

DIStackParamsFromID constructs a DIStackParams from an objc.ID.

func NewDIStackParams added in v0.5.0

func NewDIStackParams() DIStackParams

NewDIStackParams creates a new DIStackParams instance.

func NewDIStackParamsWithCoder added in v0.5.0

func NewDIStackParamsWithCoder(coder objectivec.IObject) DIStackParams

func NewDIStackParamsWithURLError added in v0.5.0

func NewDIStackParamsWithURLError(url foundation.NSURL) (DIStackParams, error)

func (DIStackParams) AppendWithURLIsCacheError added in v0.5.0

func (d DIStackParams) AppendWithURLIsCacheError(url foundation.NSURL, cache bool) (bool, error)

func (DIStackParams) AppendWithURLIsCacheNumBlocksError added in v0.5.0

func (d DIStackParams) AppendWithURLIsCacheNumBlocksError(url foundation.NSURL, cache bool, blocks uint64) (bool, error)

func (DIStackParams) Autorelease added in v0.5.0

func (d DIStackParams) Autorelease() DIStackParams

Autorelease adds the receiver to the current autorelease pool.

func (DIStackParams) Init added in v0.5.0

func (d DIStackParams) Init() DIStackParams

Init initializes the instance.

type DIStackParamsClass added in v0.5.0

type DIStackParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIStackParamsClass added in v0.5.0

func GetDIStackParamsClass() DIStackParamsClass

GetDIStackParamsClass returns the class object for DIStackParams.

func (DIStackParamsClass) Alloc added in v0.5.0

func (dc DIStackParamsClass) Alloc() DIStackParams

Alloc allocates memory for a new instance of the class.

func (DIStackParamsClass) Class added in v0.5.0

func (dc DIStackParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIStatFS added in v0.5.0

type DIStatFS struct {
	objectivec.Object
}

Methods

func DIStatFSFromID added in v0.5.0

func DIStatFSFromID(id objc.ID) DIStatFS

DIStatFSFromID constructs a DIStatFS from an objc.ID.

func NewDIStatFS added in v0.5.0

func NewDIStatFS() DIStatFS

NewDIStatFS creates a new DIStatFS instance.

func NewDIStatFSWithCoder added in v0.5.0

func NewDIStatFSWithCoder(coder objectivec.IObject) DIStatFS

func NewDIStatFSWithFileDescriptorError added in v0.5.0

func NewDIStatFSWithFileDescriptorError(descriptor int) (DIStatFS, error)

func (DIStatFS) Autorelease added in v0.5.0

func (d DIStatFS) Autorelease() DIStatFS

Autorelease adds the receiver to the current autorelease pool.

func (DIStatFS) BlockSize added in v0.5.0

func (d DIStatFS) BlockSize() uint64

func (DIStatFS) EncodeWithCoder added in v0.5.0

func (d DIStatFS) EncodeWithCoder(coder foundation.INSCoder)

func (DIStatFS) Init added in v0.5.0

func (d DIStatFS) Init() DIStatFS

Init initializes the instance.

func (DIStatFS) InitWithCoder added in v0.5.0

func (d DIStatFS) InitWithCoder(coder foundation.INSCoder) DIStatFS

func (DIStatFS) InitWithFileDescriptorError added in v0.5.0

func (d DIStatFS) InitWithFileDescriptorError(descriptor int) (DIStatFS, error)

func (DIStatFS) LogWithHeader added in v0.5.0

func (d DIStatFS) LogWithHeader(header objectivec.IObject)

func (DIStatFS) MountedFrom added in v0.5.0

func (d DIStatFS) MountedFrom() string

func (DIStatFS) MountedOnURL added in v0.5.0

func (d DIStatFS) MountedOnURL() foundation.NSURL

func (DIStatFS) SupportsBarrier added in v0.5.0

func (d DIStatFS) SupportsBarrier() bool

type DIStatFSClass added in v0.5.0

type DIStatFSClass struct {
	// contains filtered or unexported fields
}

func GetDIStatFSClass added in v0.5.0

func GetDIStatFSClass() DIStatFSClass

GetDIStatFSClass returns the class object for DIStatFS.

func (DIStatFSClass) Alloc added in v0.5.0

func (dc DIStatFSClass) Alloc() DIStatFS

Alloc allocates memory for a new instance of the class.

func (DIStatFSClass) Class added in v0.5.0

func (dc DIStatFSClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIStatFSClass) SupportsSecureCoding added in v0.5.0

func (_DIStatFSClass DIStatFSClass) SupportsSecureCoding() bool

type DIStatsParams added in v0.5.0

type DIStatsParams struct {
	DIBaseParams
}

Methods

func DIStatsParamsFromID added in v0.5.0

func DIStatsParamsFromID(id objc.ID) DIStatsParams

DIStatsParamsFromID constructs a DIStatsParams from an objc.ID.

func NewDIStatsParams added in v0.5.0

func NewDIStatsParams() DIStatsParams

NewDIStatsParams creates a new DIStatsParams instance.

func NewDIStatsParamsWithCoder added in v0.5.0

func NewDIStatsParamsWithCoder(coder objectivec.IObject) DIStatsParams

func NewDIStatsParamsWithURLError added in v0.5.0

func NewDIStatsParamsWithURLError(url foundation.NSURL) (DIStatsParams, error)

func NewDIStatsParamsWithURLInstanceIdError added in v0.5.0

func NewDIStatsParamsWithURLInstanceIdError(url foundation.NSURL, id objectivec.IObject) (DIStatsParams, error)

func (DIStatsParams) Autorelease added in v0.5.0

func (d DIStatsParams) Autorelease() DIStatsParams

Autorelease adds the receiver to the current autorelease pool.

func (DIStatsParams) Init added in v0.5.0

func (d DIStatsParams) Init() DIStatsParams

Init initializes the instance.

func (DIStatsParams) InitWithURLInstanceIdError added in v0.5.0

func (d DIStatsParams) InitWithURLInstanceIdError(url foundation.NSURL, id objectivec.IObject) (DIStatsParams, error)

func (DIStatsParams) StatInstanceID added in v0.5.0

func (d DIStatsParams) StatInstanceID() foundation.NSUUID

func (DIStatsParams) StatsWithError added in v0.5.0

func (d DIStatsParams) StatsWithError() (objectivec.IObject, error)

type DIStatsParamsClass added in v0.5.0

type DIStatsParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIStatsParamsClass added in v0.5.0

func GetDIStatsParamsClass() DIStatsParamsClass

GetDIStatsParamsClass returns the class object for DIStatsParams.

func (DIStatsParamsClass) Alloc added in v0.5.0

func (dc DIStatsParamsClass) Alloc() DIStatsParams

Alloc allocates memory for a new instance of the class.

func (DIStatsParamsClass) Class added in v0.5.0

func (dc DIStatsParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DITemporaryPassphrase added in v0.5.0

type DITemporaryPassphrase struct {
	objectivec.Object
}

Methods

func DITemporaryPassphraseFromID added in v0.5.0

func DITemporaryPassphraseFromID(id objc.ID) DITemporaryPassphrase

DITemporaryPassphraseFromID constructs a DITemporaryPassphrase from an objc.ID.

func NewDITemporaryPassphrase added in v0.5.0

func NewDITemporaryPassphrase() DITemporaryPassphrase

NewDITemporaryPassphrase creates a new DITemporaryPassphrase instance.

func NewDITemporaryPassphraseWithPassphrase added in v0.5.0

func NewDITemporaryPassphraseWithPassphrase(passphrase string) DITemporaryPassphrase

func (DITemporaryPassphrase) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DITemporaryPassphrase) Buf added in v0.5.0

func (d DITemporaryPassphrase) Buf() string

func (DITemporaryPassphrase) Init added in v0.5.0

Init initializes the instance.

func (DITemporaryPassphrase) InitWithPassphrase added in v0.5.0

func (d DITemporaryPassphrase) InitWithPassphrase(passphrase string) DITemporaryPassphrase

func (DITemporaryPassphrase) SetBuf added in v0.5.0

func (d DITemporaryPassphrase) SetBuf(value string)

type DITemporaryPassphraseClass added in v0.5.0

type DITemporaryPassphraseClass struct {
	// contains filtered or unexported fields
}

func GetDITemporaryPassphraseClass added in v0.5.0

func GetDITemporaryPassphraseClass() DITemporaryPassphraseClass

GetDITemporaryPassphraseClass returns the class object for DITemporaryPassphrase.

func (DITemporaryPassphraseClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DITemporaryPassphraseClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DIURL added in v0.5.0

type DIURL struct {
	foundation.NSURL
}

Methods

func DIURLFromID added in v0.5.0

func DIURLFromID(id objc.ID) DIURL

DIURLFromID constructs a DIURL from an objc.ID.

func NewDIURL added in v0.5.0

func NewDIURL() DIURL

NewDIURL creates a new DIURL instance.

func NewDIURLWithCoder added in v0.5.0

func NewDIURLWithCoder(coder objectivec.IObject) DIURL

func NewDIURLWithPluginNameParams added in v0.5.0

func NewDIURLWithPluginNameParams(name objectivec.IObject, params objectivec.IObject) DIURL

func (DIURL) Autorelease added in v0.5.0

func (d DIURL) Autorelease() DIURL

Autorelease adds the receiver to the current autorelease pool.

func (DIURL) Init added in v0.5.0

func (d DIURL) Init() DIURL

Init initializes the instance.

func (DIURL) InitWithPluginNameParams added in v0.5.0

func (d DIURL) InitWithPluginNameParams(name objectivec.IObject, params objectivec.IObject) DIURL

func (DIURL) IsPlugin added in v0.5.0

func (d DIURL) IsPlugin() bool

func (DIURL) PluginName added in v0.5.0

func (d DIURL) PluginName() string

func (DIURL) PluginParams added in v0.5.0

func (d DIURL) PluginParams() foundation.INSDictionary

type DIURLClass added in v0.5.0

type DIURLClass struct {
	// contains filtered or unexported fields
}

func GetDIURLClass added in v0.5.0

func GetDIURLClass() DIURLClass

GetDIURLClass returns the class object for DIURL.

func (DIURLClass) Alloc added in v0.5.0

func (dc DIURLClass) Alloc() DIURL

Alloc allocates memory for a new instance of the class.

func (DIURLClass) Class added in v0.5.0

func (dc DIURLClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIURLClass) NewDIURLWithNSURL added in v0.5.0

func (_DIURLClass DIURLClass) NewDIURLWithNSURL(nsurl foundation.NSURL) objectivec.IObject

func (DIURLClass) NewDIURLWithPluginNameParams added in v0.5.0

func (_DIURLClass DIURLClass) NewDIURLWithPluginNameParams(name objectivec.IObject, params objectivec.IObject) objectivec.IObject

func (DIURLClass) SupportsSecureCoding added in v0.5.0

func (_DIURLClass DIURLClass) SupportsSecureCoding() bool

type DIUserDataParams added in v0.5.0

type DIUserDataParams struct {
	DIBaseParams
}

Methods

func DIUserDataParamsFromID added in v0.5.0

func DIUserDataParamsFromID(id objc.ID) DIUserDataParams

DIUserDataParamsFromID constructs a DIUserDataParams from an objc.ID.

func NewDIUserDataParams added in v0.5.0

func NewDIUserDataParams() DIUserDataParams

NewDIUserDataParams creates a new DIUserDataParams instance.

func NewDIUserDataParamsWithCoder added in v0.5.0

func NewDIUserDataParamsWithCoder(coder objectivec.IObject) DIUserDataParams

func NewDIUserDataParamsWithURLError added in v0.5.0

func NewDIUserDataParamsWithURLError(url foundation.NSURL) (DIUserDataParams, error)

func (DIUserDataParams) Autorelease added in v0.5.0

func (d DIUserDataParams) Autorelease() DIUserDataParams

Autorelease adds the receiver to the current autorelease pool.

func (DIUserDataParams) EmbedWithError added in v0.5.0

func (d DIUserDataParams) EmbedWithError() (bool, error)

func (DIUserDataParams) Init added in v0.5.0

Init initializes the instance.

func (DIUserDataParams) RetrieveWithError added in v0.5.0

func (d DIUserDataParams) RetrieveWithError() (bool, error)

func (DIUserDataParams) SetUserDict added in v0.5.0

func (d DIUserDataParams) SetUserDict(value foundation.INSDictionary)

func (DIUserDataParams) UserDict added in v0.5.0

type DIUserDataParamsClass added in v0.5.0

type DIUserDataParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIUserDataParamsClass added in v0.5.0

func GetDIUserDataParamsClass() DIUserDataParamsClass

GetDIUserDataParamsClass returns the class object for DIUserDataParams.

func (DIUserDataParamsClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIUserDataParamsClass) Class added in v0.5.0

func (dc DIUserDataParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIVerifyParams added in v0.5.0

type DIVerifyParams struct {
	DIBaseParams
}

Methods

func DIVerifyParamsFromID added in v0.5.0

func DIVerifyParamsFromID(id objc.ID) DIVerifyParams

DIVerifyParamsFromID constructs a DIVerifyParams from an objc.ID.

func NewDIVerifyParams added in v0.5.0

func NewDIVerifyParams() DIVerifyParams

NewDIVerifyParams creates a new DIVerifyParams instance.

func NewDIVerifyParamsWithCoder added in v0.5.0

func NewDIVerifyParamsWithCoder(coder objectivec.IObject) DIVerifyParams

func NewDIVerifyParamsWithURLError added in v0.5.0

func NewDIVerifyParamsWithURLError(url foundation.NSURL) (DIVerifyParams, error)

func NewDIVerifyParamsWithURLShadowURLsError added in v0.5.0

func NewDIVerifyParamsWithURLShadowURLsError(url foundation.NSURL, uRLs objectivec.IObject) (DIVerifyParams, error)

func (DIVerifyParams) Autorelease added in v0.5.0

func (d DIVerifyParams) Autorelease() DIVerifyParams

Autorelease adds the receiver to the current autorelease pool.

func (DIVerifyParams) Init added in v0.5.0

func (d DIVerifyParams) Init() DIVerifyParams

Init initializes the instance.

func (DIVerifyParams) InitWithURLShadowURLsError added in v0.5.0

func (d DIVerifyParams) InitWithURLShadowURLsError(url foundation.NSURL, uRLs objectivec.IObject) (DIVerifyParams, error)

func (DIVerifyParams) SetShouldValidateShadows added in v0.5.0

func (d DIVerifyParams) SetShouldValidateShadows(value bool)

func (DIVerifyParams) ShouldValidateShadows added in v0.5.0

func (d DIVerifyParams) ShouldValidateShadows() bool

func (DIVerifyParams) VerifyWithError added in v0.5.0

func (d DIVerifyParams) VerifyWithError() (bool, error)

type DIVerifyParamsClass added in v0.5.0

type DIVerifyParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIVerifyParamsClass added in v0.5.0

func GetDIVerifyParamsClass() DIVerifyParamsClass

GetDIVerifyParamsClass returns the class object for DIVerifyParams.

func (DIVerifyParamsClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIVerifyParamsClass) Class added in v0.5.0

func (dc DIVerifyParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DiskImageCreatorFromDevice added in v0.5.0

type DiskImageCreatorFromDevice struct {
	BaseDiskImageCreator
}

Methods

func DiskImageCreatorFromDeviceFromID added in v0.5.0

func DiskImageCreatorFromDeviceFromID(id objc.ID) DiskImageCreatorFromDevice

DiskImageCreatorFromDeviceFromID constructs a DiskImageCreatorFromDevice from an objc.ID.

func NewDiskImageCreatorFromDevice added in v0.5.0

func NewDiskImageCreatorFromDevice() DiskImageCreatorFromDevice

NewDiskImageCreatorFromDevice creates a new DiskImageCreatorFromDevice instance.

func NewDiskImageCreatorFromDeviceWithURLDefaultFormatError added in v0.5.0

func NewDiskImageCreatorFromDeviceWithURLDefaultFormatError(url foundation.NSURL, format int64) (DiskImageCreatorFromDevice, error)

func NewDiskImageCreatorFromDeviceWithURLError added in v0.5.0

func NewDiskImageCreatorFromDeviceWithURLError(url foundation.NSURL) (DiskImageCreatorFromDevice, error)

func (DiskImageCreatorFromDevice) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageCreatorFromDevice) CreateImageWithSrcDeviceError added in v0.5.0

func (d DiskImageCreatorFromDevice) CreateImageWithSrcDeviceError(device objectivec.IObject) (bool, error)

func (DiskImageCreatorFromDevice) Init added in v0.5.0

Init initializes the instance.

func (DiskImageCreatorFromDevice) InitWithURLError added in v0.5.0

type DiskImageCreatorFromDeviceClass added in v0.5.0

type DiskImageCreatorFromDeviceClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageCreatorFromDeviceClass added in v0.5.0

func GetDiskImageCreatorFromDeviceClass() DiskImageCreatorFromDeviceClass

GetDiskImageCreatorFromDeviceClass returns the class object for DiskImageCreatorFromDevice.

func (DiskImageCreatorFromDeviceClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageCreatorFromDeviceClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DiskImageCreatorFromFolder added in v0.5.0

type DiskImageCreatorFromFolder struct {
	BaseDiskImageCreator
}

Methods

func DiskImageCreatorFromFolderFromID added in v0.5.0

func DiskImageCreatorFromFolderFromID(id objc.ID) DiskImageCreatorFromFolder

DiskImageCreatorFromFolderFromID constructs a DiskImageCreatorFromFolder from an objc.ID.

func NewDiskImageCreatorFromFolder added in v0.5.0

func NewDiskImageCreatorFromFolder() DiskImageCreatorFromFolder

NewDiskImageCreatorFromFolder creates a new DiskImageCreatorFromFolder instance.

func NewDiskImageCreatorFromFolderWithURLDefaultFormatError added in v0.5.0

func NewDiskImageCreatorFromFolderWithURLDefaultFormatError(url foundation.NSURL, format int64) (DiskImageCreatorFromFolder, error)

func NewDiskImageCreatorFromFolderWithURLError added in v0.5.0

func NewDiskImageCreatorFromFolderWithURLError(url foundation.NSURL) (DiskImageCreatorFromFolder, error)

func (DiskImageCreatorFromFolder) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageCreatorFromFolder) CompactAndEjectWithCreateParamsError added in v0.5.0

func (d DiskImageCreatorFromFolder) CompactAndEjectWithCreateParamsError(params objectivec.IObject) (bool, error)

func (DiskImageCreatorFromFolder) CreateImageWithSrcFolderCompletionBlock added in v0.5.0

func (d DiskImageCreatorFromFolder) CreateImageWithSrcFolderCompletionBlock(folder objectivec.IObject, block VoidHandler) objectivec.IObject

func (DiskImageCreatorFromFolder) CreateImageWithSrcFolderCompletionBlockSync added in v0.5.0

func (d DiskImageCreatorFromFolder) CreateImageWithSrcFolderCompletionBlockSync(ctx context.Context, folder objectivec.IObject) error

CreateImageWithSrcFolderCompletionBlockSync is a synchronous wrapper around DiskImageCreatorFromFolder.CreateImageWithSrcFolderCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (DiskImageCreatorFromFolder) CreateImageWithSrcFolderProgressCreateParamsConvertParamsError added in v0.5.0

func (d DiskImageCreatorFromFolder) CreateImageWithSrcFolderProgressCreateParamsConvertParamsError(folder objectivec.IObject, progress objectivec.IObject, params objectivec.IObject, params2 []objectivec.IObject) (bool, error)

func (DiskImageCreatorFromFolder) Init added in v0.5.0

Init initializes the instance.

func (DiskImageCreatorFromFolder) InitWithURLError added in v0.5.0

func (DiskImageCreatorFromFolder) ResizeDataPartitionWithError added in v0.5.0

func (d DiskImageCreatorFromFolder) ResizeDataPartitionWithError() (bool, error)

func (DiskImageCreatorFromFolder) UpdateNumBlocksWithFolderSizeNumFiles added in v0.5.0

func (d DiskImageCreatorFromFolder) UpdateNumBlocksWithFolderSizeNumFiles(size uint64, files uint64)

func (DiskImageCreatorFromFolder) UpdatePartitionMapWithError added in v0.5.0

func (d DiskImageCreatorFromFolder) UpdatePartitionMapWithError() (bool, error)

type DiskImageCreatorFromFolderClass added in v0.5.0

type DiskImageCreatorFromFolderClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageCreatorFromFolderClass added in v0.5.0

func GetDiskImageCreatorFromFolderClass() DiskImageCreatorFromFolderClass

GetDiskImageCreatorFromFolderClass returns the class object for DiskImageCreatorFromFolder.

func (DiskImageCreatorFromFolderClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageCreatorFromFolderClass) AllowParallelModeWithURLOutModeError added in v0.5.0

func (_DiskImageCreatorFromFolderClass DiskImageCreatorFromFolderClass) AllowParallelModeWithURLOutModeError(url foundation.NSURL) (bool, error)

func (DiskImageCreatorFromFolderClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DiskImageGraph added in v0.5.0

type DiskImageGraph struct {
	objectivec.Object
}

Methods

func DiskImageGraphFromID added in v0.5.0

func DiskImageGraphFromID(id objc.ID) DiskImageGraph

DiskImageGraphFromID constructs a DiskImageGraph from an objc.ID.

func NewDiskImageGraph added in v0.5.0

func NewDiskImageGraph() DiskImageGraph

NewDiskImageGraph creates a new DiskImageGraph instance.

func NewDiskImageGraphWithBaseImageURLNewPstackURLTagError added in v0.5.0

func NewDiskImageGraphWithBaseImageURLNewPstackURLTagError(url foundation.NSURL, url2 foundation.NSURL, tag objectivec.IObject) (DiskImageGraph, error)

func NewDiskImageGraphWithBaseImageURLTagError added in v0.5.0

func NewDiskImageGraphWithBaseImageURLTagError(url foundation.NSURL, tag objectivec.IObject) (DiskImageGraph, error)

func NewDiskImageGraphWithGraphDBError added in v0.5.0

func NewDiskImageGraphWithGraphDBError(db objectivec.IObject) (DiskImageGraph, error)

func NewDiskImageGraphWithGraphDBWorkDirError added in v0.5.0

func NewDiskImageGraphWithGraphDBWorkDirError(db objectivec.IObject, dir objectivec.IObject) (DiskImageGraph, error)

func NewDiskImageGraphWithPluginNamePluginParamsTagError added in v0.5.0

func NewDiskImageGraphWithPluginNamePluginParamsTagError(name objectivec.IObject, params objectivec.IObject, tag objectivec.IObject) (DiskImageGraph, error)

func NewDiskImageGraphWithPstackURLError added in v0.5.0

func NewDiskImageGraphWithPstackURLError(url foundation.NSURL) (DiskImageGraph, error)

func (DiskImageGraph) ActiveInfoWithExtraError added in v0.5.0

func (d DiskImageGraph) ActiveInfoWithExtraError(extra bool) (objectivec.IObject, error)

func (DiskImageGraph) ActiveNode added in v0.5.0

func (d DiskImageGraph) ActiveNode() IDiskImageGraphNode

func (DiskImageGraph) AppendCacheWithURLTagError added in v0.5.0

func (d DiskImageGraph) AppendCacheWithURLTagError(url foundation.NSURL, tag objectivec.IObject) (bool, error)

func (DiskImageGraph) AppendOverlayWithURLTagError added in v0.5.0

func (d DiskImageGraph) AppendOverlayWithURLTagError(url foundation.NSURL, tag objectivec.IObject) (bool, error)

func (DiskImageGraph) AppendOverlayWithURLTagNumBlocksError added in v0.5.0

func (d DiskImageGraph) AppendOverlayWithURLTagNumBlocksError(url foundation.NSURL, tag objectivec.IObject, blocks uint64) (bool, error)

func (DiskImageGraph) AppendWithURLIsCacheTagNumBlocksSetNewActiveError added in v0.5.0

func (d DiskImageGraph) AppendWithURLIsCacheTagNumBlocksSetNewActiveError(url foundation.NSURL, cache bool, tag objectivec.IObject, blocks uint64, active bool) (bool, error)

func (DiskImageGraph) AppendWithURLIsCacheTagNumBlocksToNodeSetNewActiveError added in v0.5.0

func (d DiskImageGraph) AppendWithURLIsCacheTagNumBlocksToNodeSetNewActiveError(url foundation.NSURL, cache bool, tag objectivec.IObject, blocks uint64, node objectivec.IObject, active bool) (bool, error)

func (DiskImageGraph) AppendWithURLTagError added in v0.5.0

func (d DiskImageGraph) AppendWithURLTagError(url foundation.NSURL, tag objectivec.IObject) (bool, error)

func (DiskImageGraph) Autorelease added in v0.5.0

func (d DiskImageGraph) Autorelease() DiskImageGraph

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageGraph) BaseNode added in v0.5.0

func (d DiskImageGraph) BaseNode() objectivec.IObject

func (DiskImageGraph) CheckStackValidityWithError added in v0.5.0

func (d DiskImageGraph) CheckStackValidityWithError() (bool, error)

func (DiskImageGraph) CloneToURLError added in v0.5.0

func (d DiskImageGraph) CloneToURLError(url foundation.NSURL) (objectivec.IObject, error)

func (DiskImageGraph) GetImageWithTagError added in v0.5.0

func (d DiskImageGraph) GetImageWithTagError(tag objectivec.IObject) (objectivec.IObject, error)

func (DiskImageGraph) GetImageWithUUIDError added in v0.5.0

func (d DiskImageGraph) GetImageWithUUIDError(uuid objectivec.IObject) (objectivec.IObject, error)

func (DiskImageGraph) GraphDB added in v0.5.0

func (DiskImageGraph) ImagesDictsArray added in v0.5.0

func (d DiskImageGraph) ImagesDictsArray() foundation.INSArray

func (DiskImageGraph) InfoWithExtraError added in v0.5.0

func (d DiskImageGraph) InfoWithExtraError(extra bool) (objectivec.IObject, error)

func (DiskImageGraph) Init added in v0.5.0

func (d DiskImageGraph) Init() DiskImageGraph

Init initializes the instance.

func (DiskImageGraph) InitWithBaseImageURLNewPstackURLTagError added in v0.5.0

func (d DiskImageGraph) InitWithBaseImageURLNewPstackURLTagError(url foundation.NSURL, url2 foundation.NSURL, tag objectivec.IObject) (DiskImageGraph, error)

func (DiskImageGraph) InitWithBaseImageURLTagError added in v0.5.0

func (d DiskImageGraph) InitWithBaseImageURLTagError(url foundation.NSURL, tag objectivec.IObject) (DiskImageGraph, error)

func (DiskImageGraph) InitWithGraphDBError added in v0.5.0

func (d DiskImageGraph) InitWithGraphDBError(db objectivec.IObject) (DiskImageGraph, error)

func (DiskImageGraph) InitWithGraphDBWorkDirError added in v0.5.0

func (d DiskImageGraph) InitWithGraphDBWorkDirError(db objectivec.IObject, dir objectivec.IObject) (DiskImageGraph, error)

func (DiskImageGraph) InitWithPluginNamePluginParamsTagError added in v0.5.0

func (d DiskImageGraph) InitWithPluginNamePluginParamsTagError(name objectivec.IObject, params objectivec.IObject, tag objectivec.IObject) (DiskImageGraph, error)

func (DiskImageGraph) InitWithPstackURLError added in v0.5.0

func (d DiskImageGraph) InitWithPstackURLError(url foundation.NSURL) (DiskImageGraph, error)

func (DiskImageGraph) Nodes added in v0.5.0

func (DiskImageGraph) RemoveNodeWithTagRecursiveError added in v0.5.0

func (d DiskImageGraph) RemoveNodeWithTagRecursiveError(tag objectivec.IObject, recursive bool) (bool, error)

func (DiskImageGraph) RemoveNodeWithUUIDRecursiveError added in v0.5.0

func (d DiskImageGraph) RemoveNodeWithUUIDRecursiveError(uuid objectivec.IObject, recursive bool) (bool, error)

func (DiskImageGraph) RemoveWithNodeRecursiveError added in v0.5.0

func (d DiskImageGraph) RemoveWithNodeRecursiveError(node objectivec.IObject, recursive bool) (bool, error)

func (DiskImageGraph) RootNode added in v0.5.0

func (d DiskImageGraph) RootNode() IDiskImageGraphNode

func (DiskImageGraph) SavePstackWithError added in v0.5.0

func (d DiskImageGraph) SavePstackWithError() (bool, error)

func (DiskImageGraph) SavePstackWithURLError added in v0.5.0

func (d DiskImageGraph) SavePstackWithURLError(url foundation.NSURL) (bool, error)

func (DiskImageGraph) SetActiveNode added in v0.5.0

func (d DiskImageGraph) SetActiveNode(value IDiskImageGraphNode)

func (DiskImageGraph) SetActiveNodeWithTagError added in v0.5.0

func (d DiskImageGraph) SetActiveNodeWithTagError(tag objectivec.IObject) (bool, error)

func (DiskImageGraph) SetActiveNodeWithUUIDError added in v0.5.0

func (d DiskImageGraph) SetActiveNodeWithUUIDError(uuid objectivec.IObject) (bool, error)

func (DiskImageGraph) SetGraphDB added in v0.5.0

func (d DiskImageGraph) SetGraphDB(value foundation.INSDictionary)

func (DiskImageGraph) SetImagesDictsArray added in v0.5.0

func (d DiskImageGraph) SetImagesDictsArray(value foundation.INSArray)

func (DiskImageGraph) SetNodes added in v0.5.0

func (d DiskImageGraph) SetNodes(value foundation.INSDictionary)

func (DiskImageGraph) URLRelativeToPstackParentWithURL added in v0.5.0

func (d DiskImageGraph) URLRelativeToPstackParentWithURL(url foundation.NSURL) objectivec.IObject

func (DiskImageGraph) ValidateAppendedImageWithURLParentNodeIsCacheError added in v0.5.0

func (d DiskImageGraph) ValidateAppendedImageWithURLParentNodeIsCacheError(url foundation.NSURL, node objectivec.IObject, cache bool) (bool, error)

type DiskImageGraphClass added in v0.5.0

type DiskImageGraphClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageGraphClass added in v0.5.0

func GetDiskImageGraphClass() DiskImageGraphClass

GetDiskImageGraphClass returns the class object for DiskImageGraph.

func (DiskImageGraphClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageGraphClass) Class added in v0.5.0

func (dc DiskImageGraphClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DiskImageGraphClass) CopyDictNodesToFolderDictError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) CopyDictNodesToFolderDictError(folder objectivec.IObject, dict objectivec.IObject) (bool, error)

func (DiskImageGraphClass) CreateGraphDictWithNode added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) CreateGraphDictWithNode(node objectivec.IObject) objectivec.IObject

func (DiskImageGraphClass) CreateNodesConnectivityWithNodesDictError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) CreateNodesConnectivityWithNodesDictError(dict objectivec.IObject) (bool, error)

func (DiskImageGraphClass) FailWithNoPstackError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) FailWithNoPstackError() (bool, error)

func (DiskImageGraphClass) GetFirstNonCacheAncestorWithNodeError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) GetFirstNonCacheAncestorWithNodeError(node objectivec.IObject) (objectivec.IObject, error)

func (DiskImageGraphClass) GetImageInfoDictWithURLError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) GetImageInfoDictWithURLError(url foundation.NSURL) (objectivec.IObject, error)

func (DiskImageGraphClass) GetImageUUIDStrWithIdentityInfoStackableUUIDFallbackError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) GetImageUUIDStrWithIdentityInfoStackableUUIDFallbackError(info objectivec.IObject, uUIDFallback bool) (objectivec.IObject, error)

func (DiskImageGraphClass) GetImageUUIDWithURLAllowMissingUUIDError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) GetImageUUIDWithURLAllowMissingUUIDError(url foundation.NSURL, uuid bool) (objectivec.IObject, error)

func (DiskImageGraphClass) LoadPlistDictFromFileHandleDictError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) LoadPlistDictFromFileHandleDictError(handle objectivec.IObject, dict []objectivec.IObject) (bool, error)

func (DiskImageGraphClass) PopulateNodesDictsWithArrayWorkDirNodesDictError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) PopulateNodesDictsWithArrayWorkDirNodesDictError(array objectivec.IObject, dir objectivec.IObject, dict objectivec.IObject) (bool, error)

func (DiskImageGraphClass) SaveToPlistWithDictionaryURLError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) SaveToPlistWithDictionaryURLError(dictionary objectivec.IObject, rl objectivec.IObject) (bool, error)

func (DiskImageGraphClass) ValidateWithDictionaryError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) ValidateWithDictionaryError(dictionary objectivec.IObject) (bool, error)

type DiskImageGraphNode added in v0.5.0

type DiskImageGraphNode struct {
	objectivec.Object
}

Methods

func DiskImageGraphNodeFromID added in v0.5.0

func DiskImageGraphNodeFromID(id objc.ID) DiskImageGraphNode

DiskImageGraphNodeFromID constructs a DiskImageGraphNode from an objc.ID.

func NewDiskImageGraphNode added in v0.5.0

func NewDiskImageGraphNode() DiskImageGraphNode

NewDiskImageGraphNode creates a new DiskImageGraphNode instance.

func NewDiskImageGraphNodeWithDictionaryWorkDirError added in v0.5.0

func NewDiskImageGraphNodeWithDictionaryWorkDirError(dictionary objectivec.IObject, dir objectivec.IObject) (DiskImageGraphNode, error)

func NewDiskImageGraphNodeWithTagUUIDParentNodeMetadataIsCache added in v0.5.0

func NewDiskImageGraphNodeWithTagUUIDParentNodeMetadataIsCache(tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) DiskImageGraphNode

func (DiskImageGraphNode) AddDecendantsToArray added in v0.5.0

func (d DiskImageGraphNode) AddDecendantsToArray(array objectivec.IObject)

func (DiskImageGraphNode) Autorelease added in v0.5.0

func (d DiskImageGraphNode) Autorelease() DiskImageGraphNode

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageGraphNode) Children added in v0.5.0

func (d DiskImageGraphNode) Children() foundation.INSArray

func (DiskImageGraphNode) ChildrenInfoWithExtraError added in v0.5.0

func (d DiskImageGraphNode) ChildrenInfoWithExtraError(extra bool) (objectivec.IObject, error)

func (DiskImageGraphNode) DeleteImage added in v0.5.0

func (d DiskImageGraphNode) DeleteImage() bool

func (DiskImageGraphNode) GetChildren added in v0.5.0

func (d DiskImageGraphNode) GetChildren() objectivec.IObject

func (DiskImageGraphNode) GetDescendants added in v0.5.0

func (d DiskImageGraphNode) GetDescendants() objectivec.IObject

func (DiskImageGraphNode) InfoWithExtraError added in v0.5.0

func (d DiskImageGraphNode) InfoWithExtraError(extra bool) (objectivec.IObject, error)

func (DiskImageGraphNode) Init added in v0.5.0

Init initializes the instance.

func (DiskImageGraphNode) InitWithDictionaryWorkDirError added in v0.5.0

func (d DiskImageGraphNode) InitWithDictionaryWorkDirError(dictionary objectivec.IObject, dir objectivec.IObject) (DiskImageGraphNode, error)

func (DiskImageGraphNode) InitWithTagUUIDParentNodeMetadataIsCache added in v0.5.0

func (d DiskImageGraphNode) InitWithTagUUIDParentNodeMetadataIsCache(tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) DiskImageGraphNode

func (DiskImageGraphNode) IsCache added in v0.5.0

func (d DiskImageGraphNode) IsCache() bool

func (DiskImageGraphNode) Metadata added in v0.5.0

func (DiskImageGraphNode) MutableChildren added in v0.5.0

func (d DiskImageGraphNode) MutableChildren() foundation.INSArray

func (DiskImageGraphNode) Parent added in v0.5.0

func (DiskImageGraphNode) ParentUUID added in v0.5.0

func (d DiskImageGraphNode) ParentUUID() foundation.NSUUID

func (DiskImageGraphNode) PstackDict added in v0.5.0

func (DiskImageGraphNode) RecursiveInfoWithExtraError added in v0.5.0

func (d DiskImageGraphNode) RecursiveInfoWithExtraError(extra bool) (objectivec.IObject, error)

func (DiskImageGraphNode) SetMetadata added in v0.5.0

func (d DiskImageGraphNode) SetMetadata(value foundation.INSDictionary)

func (DiskImageGraphNode) SetMutableChildren added in v0.5.0

func (d DiskImageGraphNode) SetMutableChildren(value foundation.INSArray)

func (DiskImageGraphNode) SetParent added in v0.5.0

func (d DiskImageGraphNode) SetParent(value IDiskImageGraphNode)

func (DiskImageGraphNode) SetPstackDict added in v0.5.0

func (d DiskImageGraphNode) SetPstackDict(value foundation.INSDictionary)

func (DiskImageGraphNode) SetTag added in v0.5.0

func (d DiskImageGraphNode) SetTag(value string)

func (DiskImageGraphNode) SetUUID added in v0.5.0

func (d DiskImageGraphNode) SetUUID(value foundation.NSUUID)

func (DiskImageGraphNode) Tag added in v0.5.0

func (d DiskImageGraphNode) Tag() string

func (DiskImageGraphNode) ToDIShadowNode added in v0.5.0

func (d DiskImageGraphNode) ToDIShadowNode() objectivec.IObject

func (DiskImageGraphNode) ToDictionary added in v0.5.0

func (d DiskImageGraphNode) ToDictionary() objectivec.IObject

func (DiskImageGraphNode) URL added in v0.5.0

func (DiskImageGraphNode) UUID added in v0.5.0

func (DiskImageGraphNode) ValidateAppendedImageWithInfoError added in v0.5.0

func (d DiskImageGraphNode) ValidateAppendedImageWithInfoError(info objectivec.IObject) (bool, error)

type DiskImageGraphNodeClass added in v0.5.0

type DiskImageGraphNodeClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageGraphNodeClass added in v0.5.0

func GetDiskImageGraphNodeClass() DiskImageGraphNodeClass

GetDiskImageGraphNodeClass returns the class object for DiskImageGraphNode.

func (DiskImageGraphNodeClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageGraphNodeClass) Class added in v0.5.0

func (dc DiskImageGraphNodeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DiskImageGraphNodeClass) GraphNodeWithDictionaryWorkDirError added in v0.5.0

func (_DiskImageGraphNodeClass DiskImageGraphNodeClass) GraphNodeWithDictionaryWorkDirError(dictionary objectivec.IObject, dir objectivec.IObject) (objectivec.IObject, error)

func (DiskImageGraphNodeClass) ValidateWithDictionaryError added in v0.5.0

func (_DiskImageGraphNodeClass DiskImageGraphNodeClass) ValidateWithDictionaryError(dictionary objectivec.IObject) (bool, error)

type DiskImageParamsASIFXPC added in v0.6.4

type DiskImageParamsASIFXPC struct {
	DiskImageParamsXPC
}

func DiskImageParamsASIFXPCFromID added in v0.6.4

func DiskImageParamsASIFXPCFromID(id objc.ID) DiskImageParamsASIFXPC

DiskImageParamsASIFXPCFromID constructs a DiskImageParamsASIFXPC from an objc.ID.

func DiskImageParamsASIF_XPCFromID added in v0.5.0

func DiskImageParamsASIF_XPCFromID(id objc.ID) DiskImageParamsASIFXPC

DiskImageParamsASIF_XPCFromID is an alias for DiskImageParamsASIFXPCFromID for cross-framework compatibility.

func NewDiskImageParamsASIFXPC added in v0.6.4

func NewDiskImageParamsASIFXPC() DiskImageParamsASIFXPC

NewDiskImageParamsASIFXPC creates a new DiskImageParamsASIFXPC instance.

func NewDiskImageParamsASIF_XPCWithBackendXPC added in v0.5.0

func NewDiskImageParamsASIF_XPCWithBackendXPC(xpc objectivec.IObject) DiskImageParamsASIFXPC

func NewDiskImageParamsASIF_XPCWithBackendXPCBlockSize added in v0.5.0

func NewDiskImageParamsASIF_XPCWithBackendXPCBlockSize(xpc objectivec.IObject, size uint64) DiskImageParamsASIFXPC

func NewDiskImageParamsASIF_XPCWithBackendXPCHeader added in v0.5.0

func NewDiskImageParamsASIF_XPCWithBackendXPCHeader(xpc objectivec.IObject, header unsafe.Pointer) DiskImageParamsASIFXPC

func NewDiskImageParamsASIF_XPCWithCoder added in v0.5.0

func NewDiskImageParamsASIF_XPCWithCoder(coder objectivec.IObject) DiskImageParamsASIFXPC

func (DiskImageParamsASIFXPC) Autorelease added in v0.6.4

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsASIFXPC) Init added in v0.6.4

Init initializes the instance.

type DiskImageParamsASIFXPCClass added in v0.6.4

type DiskImageParamsASIFXPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsASIFXPCClass added in v0.6.4

func GetDiskImageParamsASIFXPCClass() DiskImageParamsASIFXPCClass

GetDiskImageParamsASIFXPCClass returns the class object for DiskImageParamsASIF_XPC.

func (DiskImageParamsASIFXPCClass) Alloc added in v0.6.4

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsASIFXPCClass) Class added in v0.6.4

Class returns the underlying Objective-C class pointer.

type DiskImageParamsLockedXPC added in v0.6.4

type DiskImageParamsLockedXPC struct {
	DiskImageParamsXPC
}

func DiskImageParamsLockedXPCFromID added in v0.6.4

func DiskImageParamsLockedXPCFromID(id objc.ID) DiskImageParamsLockedXPC

DiskImageParamsLockedXPCFromID constructs a DiskImageParamsLockedXPC from an objc.ID.

func DiskImageParamsLocked_XPCFromID added in v0.5.0

func DiskImageParamsLocked_XPCFromID(id objc.ID) DiskImageParamsLockedXPC

DiskImageParamsLocked_XPCFromID is an alias for DiskImageParamsLockedXPCFromID for cross-framework compatibility.

func NewDiskImageParamsLockedXPC added in v0.6.4

func NewDiskImageParamsLockedXPC() DiskImageParamsLockedXPC

NewDiskImageParamsLockedXPC creates a new DiskImageParamsLockedXPC instance.

func NewDiskImageParamsLocked_XPCWithBackendXPC added in v0.5.0

func NewDiskImageParamsLocked_XPCWithBackendXPC(xpc objectivec.IObject) DiskImageParamsLockedXPC

func NewDiskImageParamsLocked_XPCWithBackendXPCBlockSize added in v0.5.0

func NewDiskImageParamsLocked_XPCWithBackendXPCBlockSize(xpc objectivec.IObject, size uint64) DiskImageParamsLockedXPC

func NewDiskImageParamsLocked_XPCWithCoder added in v0.5.0

func NewDiskImageParamsLocked_XPCWithCoder(coder objectivec.IObject) DiskImageParamsLockedXPC

func (DiskImageParamsLockedXPC) Autorelease added in v0.6.4

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsLockedXPC) Init added in v0.6.4

Init initializes the instance.

type DiskImageParamsLockedXPCClass added in v0.6.4

type DiskImageParamsLockedXPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsLockedXPCClass added in v0.6.4

func GetDiskImageParamsLockedXPCClass() DiskImageParamsLockedXPCClass

GetDiskImageParamsLockedXPCClass returns the class object for DiskImageParamsLocked_XPC.

func (DiskImageParamsLockedXPCClass) Alloc added in v0.6.4

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsLockedXPCClass) Class added in v0.6.4

Class returns the underlying Objective-C class pointer.

type DiskImageParamsPluginXPC added in v0.6.4

type DiskImageParamsPluginXPC struct {
	DiskImageParamsXPC
}

func DiskImageParamsPluginXPCFromID added in v0.6.4

func DiskImageParamsPluginXPCFromID(id objc.ID) DiskImageParamsPluginXPC

DiskImageParamsPluginXPCFromID constructs a DiskImageParamsPluginXPC from an objc.ID.

func DiskImageParamsPlugin_XPCFromID added in v0.5.0

func DiskImageParamsPlugin_XPCFromID(id objc.ID) DiskImageParamsPluginXPC

DiskImageParamsPlugin_XPCFromID is an alias for DiskImageParamsPluginXPCFromID for cross-framework compatibility.

func NewDiskImageParamsPluginXPC added in v0.6.4

func NewDiskImageParamsPluginXPC() DiskImageParamsPluginXPC

NewDiskImageParamsPluginXPC creates a new DiskImageParamsPluginXPC instance.

func NewDiskImageParamsPlugin_XPCWithBackendXPC added in v0.5.0

func NewDiskImageParamsPlugin_XPCWithBackendXPC(xpc objectivec.IObject) DiskImageParamsPluginXPC

func NewDiskImageParamsPlugin_XPCWithBackendXPCBlockSize added in v0.5.0

func NewDiskImageParamsPlugin_XPCWithBackendXPCBlockSize(xpc objectivec.IObject, size uint64) DiskImageParamsPluginXPC

func NewDiskImageParamsPlugin_XPCWithCoder added in v0.5.0

func NewDiskImageParamsPlugin_XPCWithCoder(coder objectivec.IObject) DiskImageParamsPluginXPC

func (DiskImageParamsPluginXPC) Autorelease added in v0.6.4

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsPluginXPC) Init added in v0.6.4

Init initializes the instance.

type DiskImageParamsPluginXPCClass added in v0.6.4

type DiskImageParamsPluginXPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsPluginXPCClass added in v0.6.4

func GetDiskImageParamsPluginXPCClass() DiskImageParamsPluginXPCClass

GetDiskImageParamsPluginXPCClass returns the class object for DiskImageParamsPlugin_XPC.

func (DiskImageParamsPluginXPCClass) Alloc added in v0.6.4

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsPluginXPCClass) Class added in v0.6.4

Class returns the underlying Objective-C class pointer.

type DiskImageParamsRAMXPC added in v0.6.4

type DiskImageParamsRAMXPC struct {
	DiskImageParamsRawXPC
}

Methods

func DiskImageParamsRAMXPCFromID added in v0.6.4

func DiskImageParamsRAMXPCFromID(id objc.ID) DiskImageParamsRAMXPC

DiskImageParamsRAMXPCFromID constructs a DiskImageParamsRAMXPC from an objc.ID.

func DiskImageParamsRAM_XPCFromID added in v0.5.0

func DiskImageParamsRAM_XPCFromID(id objc.ID) DiskImageParamsRAMXPC

DiskImageParamsRAM_XPCFromID is an alias for DiskImageParamsRAMXPCFromID for cross-framework compatibility.

func NewDiskImageParamsRAMXPC added in v0.6.4

func NewDiskImageParamsRAMXPC() DiskImageParamsRAMXPC

NewDiskImageParamsRAMXPC creates a new DiskImageParamsRAMXPC instance.

func NewDiskImageParamsRAM_XPCWithBackendXPC added in v0.5.0

func NewDiskImageParamsRAM_XPCWithBackendXPC(xpc objectivec.IObject) DiskImageParamsRAMXPC

func NewDiskImageParamsRAM_XPCWithBackendXPCBlockSize added in v0.5.0

func NewDiskImageParamsRAM_XPCWithBackendXPCBlockSize(xpc objectivec.IObject, size uint64) DiskImageParamsRAMXPC

func NewDiskImageParamsRAM_XPCWithCoder added in v0.5.0

func NewDiskImageParamsRAM_XPCWithCoder(coder objectivec.IObject) DiskImageParamsRAMXPC

func NewDiskImageParamsRAM_XPCWithURLError added in v0.5.0

func NewDiskImageParamsRAM_XPCWithURLError(url foundation.NSURL) (DiskImageParamsRAMXPC, error)

func (DiskImageParamsRAMXPC) Autorelease added in v0.6.4

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsRAMXPC) Init added in v0.6.4

Init initializes the instance.

func (DiskImageParamsRAMXPC) InitWithURLError added in v0.6.4

func (DiskImageParamsRAMXPC) RamSizeStr added in v0.6.4

func (d DiskImageParamsRAMXPC) RamSizeStr() string

type DiskImageParamsRAMXPCClass added in v0.6.4

type DiskImageParamsRAMXPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsRAMXPCClass added in v0.6.4

func GetDiskImageParamsRAMXPCClass() DiskImageParamsRAMXPCClass

GetDiskImageParamsRAMXPCClass returns the class object for DiskImageParamsRAM_XPC.

func (DiskImageParamsRAMXPCClass) Alloc added in v0.6.4

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsRAMXPCClass) Class added in v0.6.4

Class returns the underlying Objective-C class pointer.

type DiskImageParamsRawXPC added in v0.6.4

type DiskImageParamsRawXPC struct {
	DiskImageParamsXPC
}

func DiskImageParamsRawXPCFromID added in v0.6.4

func DiskImageParamsRawXPCFromID(id objc.ID) DiskImageParamsRawXPC

DiskImageParamsRawXPCFromID constructs a DiskImageParamsRawXPC from an objc.ID.

func DiskImageParamsRaw_XPCFromID added in v0.5.0

func DiskImageParamsRaw_XPCFromID(id objc.ID) DiskImageParamsRawXPC

DiskImageParamsRaw_XPCFromID is an alias for DiskImageParamsRawXPCFromID for cross-framework compatibility.

func NewDiskImageParamsRawXPC added in v0.6.4

func NewDiskImageParamsRawXPC() DiskImageParamsRawXPC

NewDiskImageParamsRawXPC creates a new DiskImageParamsRawXPC instance.

func NewDiskImageParamsRaw_XPCWithBackendXPC added in v0.5.0

func NewDiskImageParamsRaw_XPCWithBackendXPC(xpc objectivec.IObject) DiskImageParamsRawXPC

func NewDiskImageParamsRaw_XPCWithBackendXPCBlockSize added in v0.5.0

func NewDiskImageParamsRaw_XPCWithBackendXPCBlockSize(xpc objectivec.IObject, size uint64) DiskImageParamsRawXPC

func NewDiskImageParamsRaw_XPCWithCoder added in v0.5.0

func NewDiskImageParamsRaw_XPCWithCoder(coder objectivec.IObject) DiskImageParamsRawXPC

func (DiskImageParamsRawXPC) Autorelease added in v0.6.4

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsRawXPC) Init added in v0.6.4

Init initializes the instance.

type DiskImageParamsRawXPCClass added in v0.6.4

type DiskImageParamsRawXPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsRawXPCClass added in v0.6.4

func GetDiskImageParamsRawXPCClass() DiskImageParamsRawXPCClass

GetDiskImageParamsRawXPCClass returns the class object for DiskImageParamsRaw_XPC.

func (DiskImageParamsRawXPCClass) Alloc added in v0.6.4

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsRawXPCClass) Class added in v0.6.4

Class returns the underlying Objective-C class pointer.

type DiskImageParamsSparseBundleXPC added in v0.6.4

type DiskImageParamsSparseBundleXPC struct {
	DiskImageParamsXPC
}

func DiskImageParamsSparseBundleXPCFromID added in v0.6.4

func DiskImageParamsSparseBundleXPCFromID(id objc.ID) DiskImageParamsSparseBundleXPC

DiskImageParamsSparseBundleXPCFromID constructs a DiskImageParamsSparseBundleXPC from an objc.ID.

func DiskImageParamsSparseBundle_XPCFromID added in v0.5.0

func DiskImageParamsSparseBundle_XPCFromID(id objc.ID) DiskImageParamsSparseBundleXPC

DiskImageParamsSparseBundle_XPCFromID is an alias for DiskImageParamsSparseBundleXPCFromID for cross-framework compatibility.

func NewDiskImageParamsSparseBundleXPC added in v0.6.4

func NewDiskImageParamsSparseBundleXPC() DiskImageParamsSparseBundleXPC

NewDiskImageParamsSparseBundleXPC creates a new DiskImageParamsSparseBundleXPC instance.

func NewDiskImageParamsSparseBundle_XPCWithBackendXPC added in v0.5.0

func NewDiskImageParamsSparseBundle_XPCWithBackendXPC(xpc objectivec.IObject) DiskImageParamsSparseBundleXPC

func NewDiskImageParamsSparseBundle_XPCWithBackendXPCBlockSize added in v0.5.0

func NewDiskImageParamsSparseBundle_XPCWithBackendXPCBlockSize(xpc objectivec.IObject, size uint64) DiskImageParamsSparseBundleXPC

func NewDiskImageParamsSparseBundle_XPCWithCoder added in v0.5.0

func NewDiskImageParamsSparseBundle_XPCWithCoder(coder objectivec.IObject) DiskImageParamsSparseBundleXPC

func (DiskImageParamsSparseBundleXPC) Autorelease added in v0.6.4

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsSparseBundleXPC) Init added in v0.6.4

Init initializes the instance.

type DiskImageParamsSparseBundleXPCClass added in v0.6.4

type DiskImageParamsSparseBundleXPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsSparseBundleXPCClass added in v0.6.4

func GetDiskImageParamsSparseBundleXPCClass() DiskImageParamsSparseBundleXPCClass

GetDiskImageParamsSparseBundleXPCClass returns the class object for DiskImageParamsSparseBundle_XPC.

func (DiskImageParamsSparseBundleXPCClass) Alloc added in v0.6.4

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsSparseBundleXPCClass) Class added in v0.6.4

Class returns the underlying Objective-C class pointer.

type DiskImageParamsUDIFXPC added in v0.6.4

type DiskImageParamsUDIFXPC struct {
	DiskImageParamsXPC
}

func DiskImageParamsUDIFXPCFromID added in v0.6.4

func DiskImageParamsUDIFXPCFromID(id objc.ID) DiskImageParamsUDIFXPC

DiskImageParamsUDIFXPCFromID constructs a DiskImageParamsUDIFXPC from an objc.ID.

func DiskImageParamsUDIF_XPCFromID added in v0.5.0

func DiskImageParamsUDIF_XPCFromID(id objc.ID) DiskImageParamsUDIFXPC

DiskImageParamsUDIF_XPCFromID is an alias for DiskImageParamsUDIFXPCFromID for cross-framework compatibility.

func NewDiskImageParamsUDIFXPC added in v0.6.4

func NewDiskImageParamsUDIFXPC() DiskImageParamsUDIFXPC

NewDiskImageParamsUDIFXPC creates a new DiskImageParamsUDIFXPC instance.

func NewDiskImageParamsUDIF_XPCWithBackendXPC added in v0.5.0

func NewDiskImageParamsUDIF_XPCWithBackendXPC(xpc objectivec.IObject) DiskImageParamsUDIFXPC

func NewDiskImageParamsUDIF_XPCWithBackendXPCBlockSize added in v0.5.0

func NewDiskImageParamsUDIF_XPCWithBackendXPCBlockSize(xpc objectivec.IObject, size uint64) DiskImageParamsUDIFXPC

func NewDiskImageParamsUDIF_XPCWithBackendXPCHeader added in v0.5.0

func NewDiskImageParamsUDIF_XPCWithBackendXPCHeader(xpc objectivec.IObject, header unsafe.Pointer) DiskImageParamsUDIFXPC

func NewDiskImageParamsUDIF_XPCWithCoder added in v0.5.0

func NewDiskImageParamsUDIF_XPCWithCoder(coder objectivec.IObject) DiskImageParamsUDIFXPC

func (DiskImageParamsUDIFXPC) Autorelease added in v0.6.4

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsUDIFXPC) Init added in v0.6.4

Init initializes the instance.

type DiskImageParamsUDIFXPCClass added in v0.6.4

type DiskImageParamsUDIFXPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsUDIFXPCClass added in v0.6.4

func GetDiskImageParamsUDIFXPCClass() DiskImageParamsUDIFXPCClass

GetDiskImageParamsUDIFXPCClass returns the class object for DiskImageParamsUDIF_XPC.

func (DiskImageParamsUDIFXPCClass) Alloc added in v0.6.4

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsUDIFXPCClass) Class added in v0.6.4

Class returns the underlying Objective-C class pointer.

type DiskImageParamsXPC added in v0.5.0

type DiskImageParamsXPC struct {
	objectivec.Object
}

Methods

func DiskImageParamsXPCFromID added in v0.5.0

func DiskImageParamsXPCFromID(id objc.ID) DiskImageParamsXPC

DiskImageParamsXPCFromID constructs a DiskImageParamsXPC from an objc.ID.

func NewDiskImageParamsXPC added in v0.5.0

func NewDiskImageParamsXPC() DiskImageParamsXPC

NewDiskImageParamsXPC creates a new DiskImageParamsXPC instance.

func NewDiskImageParamsXPCWithBackendXPC added in v0.5.0

func NewDiskImageParamsXPCWithBackendXPC(xpc objectivec.IObject) DiskImageParamsXPC

func NewDiskImageParamsXPCWithBackendXPCBlockSize added in v0.5.0

func NewDiskImageParamsXPCWithBackendXPCBlockSize(xpc objectivec.IObject, size uint64) DiskImageParamsXPC

func NewDiskImageParamsXPCWithCoder added in v0.5.0

func NewDiskImageParamsXPCWithCoder(coder objectivec.IObject) DiskImageParamsXPC

func (DiskImageParamsXPC) AllowOnDiskCacheWithSinkDiskImage added in v0.5.0

func (d DiskImageParamsXPC) AllowOnDiskCacheWithSinkDiskImage(image unsafe.Pointer) bool

func (DiskImageParamsXPC) Autorelease added in v0.5.0

func (d DiskImageParamsXPC) Autorelease() DiskImageParamsXPC

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsXPC) BackendXPC added in v0.5.0

func (d DiskImageParamsXPC) BackendXPC() IBackendXPC

func (DiskImageParamsXPC) BlockSize added in v0.5.0

func (d DiskImageParamsXPC) BlockSize() uint64

func (DiskImageParamsXPC) CacheBackendXPC added in v0.5.0

func (d DiskImageParamsXPC) CacheBackendXPC() IBackendXPC

func (DiskImageParamsXPC) CacheURL added in v0.5.0

func (d DiskImageParamsXPC) CacheURL() foundation.NSURL

func (DiskImageParamsXPC) CreateShadowDiskImageWithBackendNumBlocksSinkDiskImageCache_onlyStack_size added in v0.5.0

func (d DiskImageParamsXPC) CreateShadowDiskImageWithBackendNumBlocksSinkDiskImageCache_onlyStack_size(backend unsafe.Pointer, blocks uint64, image unsafe.Pointer, cache_only bool, stack_size uint64) unsafe.Pointer

func (DiskImageParamsXPC) EncodeWithCoder added in v0.5.0

func (d DiskImageParamsXPC) EncodeWithCoder(coder foundation.INSCoder)

func (DiskImageParamsXPC) Init added in v0.5.0

Init initializes the instance.

func (DiskImageParamsXPC) InitWithBackendXPC added in v0.5.0

func (d DiskImageParamsXPC) InitWithBackendXPC(xpc objectivec.IObject) DiskImageParamsXPC

func (DiskImageParamsXPC) InitWithBackendXPCBlockSize added in v0.5.0

func (d DiskImageParamsXPC) InitWithBackendXPCBlockSize(xpc objectivec.IObject, size uint64) DiskImageParamsXPC

func (DiskImageParamsXPC) InitWithCoder added in v0.5.0

func (DiskImageParamsXPC) InstanceID added in v0.5.0

func (d DiskImageParamsXPC) InstanceID() foundation.NSUUID

func (DiskImageParamsXPC) IsSparseFormat added in v0.5.0

func (d DiskImageParamsXPC) IsSparseFormat() bool

func (DiskImageParamsXPC) IsWritableFormat added in v0.5.0

func (d DiskImageParamsXPC) IsWritableFormat() bool

func (DiskImageParamsXPC) LockBackendsWithError added in v0.5.0

func (d DiskImageParamsXPC) LockBackendsWithError() (bool, error)

func (DiskImageParamsXPC) LockBackendsWithWritableOnlyError added in v0.5.0

func (d DiskImageParamsXPC) LockBackendsWithWritableOnlyError(only bool) (bool, error)

func (DiskImageParamsXPC) LockWritableBackendsWithError added in v0.5.0

func (d DiskImageParamsXPC) LockWritableBackendsWithError() (bool, error)

func (DiskImageParamsXPC) LockableResources added in v0.5.0

func (d DiskImageParamsXPC) LockableResources() unsafe.Pointer

func (DiskImageParamsXPC) MountedOnAPFS added in v0.5.0

func (d DiskImageParamsXPC) MountedOnAPFS() bool

func (DiskImageParamsXPC) NumBlocks added in v0.5.0

func (d DiskImageParamsXPC) NumBlocks() uint64

func (DiskImageParamsXPC) SetBackendXPC added in v0.5.0

func (d DiskImageParamsXPC) SetBackendXPC(value IBackendXPC)

func (DiskImageParamsXPC) SetBlockSize added in v0.5.0

func (d DiskImageParamsXPC) SetBlockSize(value uint64)

func (DiskImageParamsXPC) SetBlockSizeError added in v0.5.0

func (d DiskImageParamsXPC) SetBlockSizeError(size uint64) (bool, error)

func (DiskImageParamsXPC) SetCacheBackendXPC added in v0.5.0

func (d DiskImageParamsXPC) SetCacheBackendXPC(value IBackendXPC)

func (DiskImageParamsXPC) SetCacheURL added in v0.5.0

func (d DiskImageParamsXPC) SetCacheURL(value foundation.NSURL)

func (DiskImageParamsXPC) SetInstanceID added in v0.5.0

func (d DiskImageParamsXPC) SetInstanceID(value foundation.NSUUID)

func (DiskImageParamsXPC) SetShadowChain added in v0.5.0

func (d DiskImageParamsXPC) SetShadowChain(value IDIShadowChain)

func (DiskImageParamsXPC) SetSizeWithDiskImageNewSize added in v0.5.0

func (d DiskImageParamsXPC) SetSizeWithDiskImageNewSize(image unsafe.Pointer, size uint64) int

func (DiskImageParamsXPC) ShadowChain added in v0.5.0

func (d DiskImageParamsXPC) ShadowChain() IDIShadowChain

type DiskImageParamsXPCClass added in v0.5.0

type DiskImageParamsXPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsXPCClass added in v0.5.0

func GetDiskImageParamsXPCClass() DiskImageParamsXPCClass

GetDiskImageParamsXPCClass returns the class object for DiskImageParamsXPC.

func (DiskImageParamsXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsXPCClass) Class added in v0.5.0

func (dc DiskImageParamsXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DiskImageParamsXPCClass) GetAEAKeyFromSAKSWithMetadataKeyError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) GetAEAKeyFromSAKSWithMetadataKeyError(metadata objectivec.IObject, key string) (bool, error)

func (DiskImageParamsXPCClass) GetAEAKeyWithHelperKeyBufferBufferSizeError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) GetAEAKeyWithHelperKeyBufferBufferSizeError(helper unsafe.Pointer, buffer string, size uint64) (bool, error)

func (DiskImageParamsXPCClass) NewAEABackendThrowsWithBackendXPCError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) NewAEABackendThrowsWithBackendXPCError(xpc objectivec.IObject) (objectivec.IObject, error)

func (DiskImageParamsXPCClass) NewWithBackendXPCError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) NewWithBackendXPCError(xpc objectivec.IObject) (objectivec.IObject, error)

func (DiskImageParamsXPCClass) NewWithURLFileOpenFlagsError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) NewWithURLFileOpenFlagsError(url foundation.NSURL, flags int) (objectivec.IObject, error)

func (DiskImageParamsXPCClass) NewWithUnlockedBackendXPCError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) NewWithUnlockedBackendXPCError(xpc objectivec.IObject) (objectivec.IObject, error)

func (DiskImageParamsXPCClass) SupportsSecureCoding added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) SupportsSecureCoding() bool

func (DiskImageParamsXPCClass) ValidateSupportedFormatWithBackendXPCError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) ValidateSupportedFormatWithBackendXPCError(xpc objectivec.IObject) (bool, error)

type DiskImageRef added in v0.5.5

type DiskImageRef uintptr

type DiskimageOpenParams added in v0.6.4

type DiskimageOpenParams struct {
}

DiskimageOpenParams

type DiskimageOpenParamsImplRef added in v0.6.4

type DiskimageOpenParamsImplRef uintptr

type ErrorHandler

type ErrorHandler = func(error)

ErrorHandler is the signature for a completion handler block.

Used by:

  • [DIController2ClientProtocol.AttachCompletedWithHandleReply]

type FastFolderCopierWrapper added in v0.5.0

type FastFolderCopierWrapper struct {
	objectivec.Object
}

Methods

func FastFolderCopierWrapperFromID added in v0.5.0

func FastFolderCopierWrapperFromID(id objc.ID) FastFolderCopierWrapper

FastFolderCopierWrapperFromID constructs a FastFolderCopierWrapper from an objc.ID.

func NewFastFolderCopierWrapper added in v0.5.0

func NewFastFolderCopierWrapper() FastFolderCopierWrapper

NewFastFolderCopierWrapper creates a new FastFolderCopierWrapper instance.

func NewFastFolderCopierWrapperWithSrcFolderParallelModeAuditToken added in v0.5.0

func NewFastFolderCopierWrapperWithSrcFolderParallelModeAuditToken(folder objectivec.IObject, mode bool, token unsafe.Pointer) FastFolderCopierWrapper

func (FastFolderCopierWrapper) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (FastFolderCopierWrapper) Copier added in v0.5.0

func (FastFolderCopierWrapper) CopyWithDstFolderProgressError added in v0.5.0

func (f FastFolderCopierWrapper) CopyWithDstFolderProgressError(folder objectivec.IObject, progress objectivec.IObject) (bool, error)

func (FastFolderCopierWrapper) FolderSize added in v0.5.0

func (f FastFolderCopierWrapper) FolderSize() uint64

func (FastFolderCopierWrapper) Init added in v0.5.0

Init initializes the instance.

func (FastFolderCopierWrapper) InitWithSrcFolderParallelModeAuditToken added in v0.5.0

func (f FastFolderCopierWrapper) InitWithSrcFolderParallelModeAuditToken(folder objectivec.IObject, mode bool, token unsafe.Pointer) FastFolderCopierWrapper

func (FastFolderCopierWrapper) NumFiles added in v0.5.0

func (f FastFolderCopierWrapper) NumFiles() uint64

func (FastFolderCopierWrapper) Progress added in v0.5.0

func (FastFolderCopierWrapper) SetCopier added in v0.5.0

func (f FastFolderCopierWrapper) SetCopier(value unsafe.Pointer)

func (FastFolderCopierWrapper) SetProgress added in v0.5.0

func (f FastFolderCopierWrapper) SetProgress(value foundation.Progress)

func (FastFolderCopierWrapper) TraverseSrcFolderWithProgressError added in v0.5.0

func (f FastFolderCopierWrapper) TraverseSrcFolderWithProgressError(progress objectivec.IObject) (bool, error)

type FastFolderCopierWrapperClass added in v0.5.0

type FastFolderCopierWrapperClass struct {
	// contains filtered or unexported fields
}

func GetFastFolderCopierWrapperClass added in v0.5.0

func GetFastFolderCopierWrapperClass() FastFolderCopierWrapperClass

GetFastFolderCopierWrapperClass returns the class object for FastFolderCopierWrapper.

func (FastFolderCopierWrapperClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (FastFolderCopierWrapperClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type FetchRestoreKeysCryptoKitWrapper added in v0.5.0

type FetchRestoreKeysCryptoKitWrapper struct {
	objectivec.Object
}

func FetchRestoreKeysCryptoKitWrapperFromID added in v0.5.0

func FetchRestoreKeysCryptoKitWrapperFromID(id objc.ID) FetchRestoreKeysCryptoKitWrapper

FetchRestoreKeysCryptoKitWrapperFromID constructs a FetchRestoreKeysCryptoKitWrapper from an objc.ID.

func NewFetchRestoreKeysCryptoKitWrapper added in v0.5.0

func NewFetchRestoreKeysCryptoKitWrapper() FetchRestoreKeysCryptoKitWrapper

NewFetchRestoreKeysCryptoKitWrapper creates a new FetchRestoreKeysCryptoKitWrapper instance.

func (FetchRestoreKeysCryptoKitWrapper) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (FetchRestoreKeysCryptoKitWrapper) Init added in v0.5.0

Init initializes the instance.

type FetchRestoreKeysCryptoKitWrapperClass added in v0.5.0

type FetchRestoreKeysCryptoKitWrapperClass struct {
	// contains filtered or unexported fields
}

func GetFetchRestoreKeysCryptoKitWrapperClass added in v0.5.0

func GetFetchRestoreKeysCryptoKitWrapperClass() FetchRestoreKeysCryptoKitWrapperClass

GetFetchRestoreKeysCryptoKitWrapperClass returns the class object for FetchRestoreKeys.CryptoKitWrapper.

func (FetchRestoreKeysCryptoKitWrapperClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (FetchRestoreKeysCryptoKitWrapperClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (FetchRestoreKeysCryptoKitWrapperClass) ConvertPrivateKeyToPEMWithX963PrivateKeyError added in v0.5.0

func (_FetchRestoreKeysCryptoKitWrapperClass FetchRestoreKeysCryptoKitWrapperClass) ConvertPrivateKeyToPEMWithX963PrivateKeyError(key objectivec.IObject) (objectivec.IObject, error)

func (FetchRestoreKeysCryptoKitWrapperClass) ConvertPrivateKeyTox963WithPemPrivateKeyError added in v0.5.0

func (_FetchRestoreKeysCryptoKitWrapperClass FetchRestoreKeysCryptoKitWrapperClass) ConvertPrivateKeyTox963WithPemPrivateKeyError(key objectivec.IObject) (objectivec.IObject, error)

func (FetchRestoreKeysCryptoKitWrapperClass) UnwrapEncryptionKeyWithWrappedKeyEncapsulatedKeyPrivateKeyError added in v0.5.0

func (_FetchRestoreKeysCryptoKitWrapperClass FetchRestoreKeysCryptoKitWrapperClass) UnwrapEncryptionKeyWithWrappedKeyEncapsulatedKeyPrivateKeyError(key objectivec.IObject, key2 objectivec.IObject, key3 objectivec.IObject) (objectivec.IObject, error)

func (FetchRestoreKeysCryptoKitWrapperClass) WrappedDataDictionaryWithCertWithPlainTextCertificateError added in v0.5.0

func (_FetchRestoreKeysCryptoKitWrapperClass FetchRestoreKeysCryptoKitWrapperClass) WrappedDataDictionaryWithCertWithPlainTextCertificateError(text objectivec.IObject, certificate security.SecCertificateRef) (objectivec.IObject, error)

type FileLocalXPC added in v0.5.0

type FileLocalXPC struct {
	BackendXPC
}

Methods

func FileLocalXPCFromID added in v0.5.0

func FileLocalXPCFromID(id objc.ID) FileLocalXPC

FileLocalXPCFromID constructs a FileLocalXPC from an objc.ID.

func NewFileLocalXPC added in v0.5.0

func NewFileLocalXPC() FileLocalXPC

NewFileLocalXPC creates a new FileLocalXPC instance.

func NewFileLocalXPCWithBackend added in v0.5.0

func NewFileLocalXPCWithBackend(backend unsafe.Pointer) FileLocalXPC

func NewFileLocalXPCWithCoder added in v0.5.0

func NewFileLocalXPCWithCoder(coder objectivec.IObject) FileLocalXPC

func NewFileLocalXPCWithFileDescriptorWritableLocked added in v0.5.0

func NewFileLocalXPCWithFileDescriptorWritableLocked(descriptor int, writable bool, locked bool) FileLocalXPC

func NewFileLocalXPCWithURLFileOpenFlags added in v0.5.0

func NewFileLocalXPCWithURLFileOpenFlags(url foundation.NSURL, flags int) FileLocalXPC

func (FileLocalXPC) Autorelease added in v0.5.0

func (f FileLocalXPC) Autorelease() FileLocalXPC

Autorelease adds the receiver to the current autorelease pool.

func (FileLocalXPC) Init added in v0.5.0

func (f FileLocalXPC) Init() FileLocalXPC

Init initializes the instance.

func (FileLocalXPC) InitWithBackend added in v0.5.0

func (f FileLocalXPC) InitWithBackend(backend unsafe.Pointer) FileLocalXPC

func (FileLocalXPC) InitWithFileDescriptorWritableLocked added in v0.5.0

func (f FileLocalXPC) InitWithFileDescriptorWritableLocked(descriptor int, writable bool, locked bool) FileLocalXPC

func (FileLocalXPC) InitWithURLFileOpenFlags added in v0.5.0

func (f FileLocalXPC) InitWithURLFileOpenFlags(url foundation.NSURL, flags int) FileLocalXPC

type FileLocalXPCClass added in v0.5.0

type FileLocalXPCClass struct {
	// contains filtered or unexported fields
}

func GetFileLocalXPCClass added in v0.5.0

func GetFileLocalXPCClass() FileLocalXPCClass

GetFileLocalXPCClass returns the class object for FileLocalXPC.

func (FileLocalXPCClass) Alloc added in v0.5.0

func (fc FileLocalXPCClass) Alloc() FileLocalXPC

Alloc allocates memory for a new instance of the class.

func (FileLocalXPCClass) Class added in v0.5.0

func (fc FileLocalXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type HTTPBackendXPC added in v0.5.0

type HTTPBackendXPC struct {
	BackendXPC
}

Methods

func HTTPBackendXPCFromID added in v0.5.0

func HTTPBackendXPCFromID(id objc.ID) HTTPBackendXPC

HTTPBackendXPCFromID constructs a HTTPBackendXPC from an objc.ID.

func NewHTTPBackendXPC added in v0.5.0

func NewHTTPBackendXPC() HTTPBackendXPC

NewHTTPBackendXPC creates a new HTTPBackendXPC instance.

func NewHTTPBackendXPCWithCoder added in v0.5.0

func NewHTTPBackendXPCWithCoder(coder objectivec.IObject) HTTPBackendXPC

func NewHTTPBackendXPCWithURL added in v0.5.0

func NewHTTPBackendXPCWithURL(url foundation.NSURL) HTTPBackendXPC

func (HTTPBackendXPC) AddToURLWithUserPassword added in v0.5.0

func (h HTTPBackendXPC) AddToURLWithUserPassword(user objectivec.IObject, password objectivec.IObject)

func (HTTPBackendXPC) AskForPasswordUsingGUI added in v0.5.0

func (h HTTPBackendXPC) AskForPasswordUsingGUI() bool

func (HTTPBackendXPC) AskForPasswordUsingTTY added in v0.5.0

func (h HTTPBackendXPC) AskForPasswordUsingTTY() bool

func (HTTPBackendXPC) Autorelease added in v0.5.0

func (h HTTPBackendXPC) Autorelease() HTTPBackendXPC

Autorelease adds the receiver to the current autorelease pool.

func (HTTPBackendXPC) CreateBackend added in v0.5.0

func (h HTTPBackendXPC) CreateBackend()

func (HTTPBackendXPC) CreateBackendWithSize added in v0.5.0

func (h HTTPBackendXPC) CreateBackendWithSize(size uint64)

func (HTTPBackendXPC) Init added in v0.5.0

func (h HTTPBackendXPC) Init() HTTPBackendXPC

Init initializes the instance.

func (HTTPBackendXPC) InitWithURL added in v0.5.0

func (h HTTPBackendXPC) InitWithURL(url foundation.NSURL) HTTPBackendXPC

func (HTTPBackendXPC) LookupPasswordInKeychainWithRealm added in v0.5.0

func (h HTTPBackendXPC) LookupPasswordInKeychainWithRealm(realm objectivec.IObject) bool

func (HTTPBackendXPC) SetURL added in v0.5.0

func (h HTTPBackendXPC) SetURL(value IDIURL)

func (HTTPBackendXPC) URL added in v0.5.0

func (h HTTPBackendXPC) URL() IDIURL

type HTTPBackendXPCClass added in v0.5.0

type HTTPBackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetHTTPBackendXPCClass added in v0.5.0

func GetHTTPBackendXPCClass() HTTPBackendXPCClass

GetHTTPBackendXPCClass returns the class object for HTTPBackendXPC.

func (HTTPBackendXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (HTTPBackendXPCClass) Class added in v0.5.0

func (hc HTTPBackendXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type HeaderRef added in v0.5.5

type HeaderRef uintptr

type IAAS3DownloadRequest added in v0.5.0

type IAAS3DownloadRequest interface {
	objectivec.IObject

	Buf() string
	SetBuf(value string)
	CreateAndResumeTask() int
	DownloadSession() IAAS3DownloadSession
	SetDownloadSession(value IAAS3DownloadSession)
	Nbyte() uint64
	SetNbyte(value uint64)
	Offset() int64
	SetOffset(value int64)
	PauseInterval() float32
	SetPauseInterval(value float32)
	RemainingAttempts() uint32
	SetRemainingAttempts(value uint32)
	Sem() objectivec.Object
	SetSem(value objectivec.Object)
	Status() int
	SetStatus(value int)
	Stream() unsafe.Pointer
	SetStream(value unsafe.Pointer)
	UrlRequest() foundation.NSMutableURLRequest
	SetUrlRequest(value foundation.NSMutableURLRequest)
	InitWithSessionSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore(session objectivec.IObject, size uint64, offset int64, buffer string, stream AAAsyncByteStreamImpl, semaphore objectivec.IObject) AAS3DownloadRequest
}

An interface definition for the AAS3DownloadRequest class.

Methods

  • [IAAS3DownloadRequest.Buf]
  • [IAAS3DownloadRequest.SetBuf]
  • [IAAS3DownloadRequest.CreateAndResumeTask]
  • [IAAS3DownloadRequest.DownloadSession]
  • [IAAS3DownloadRequest.SetDownloadSession]
  • [IAAS3DownloadRequest.Nbyte]
  • [IAAS3DownloadRequest.SetNbyte]
  • [IAAS3DownloadRequest.Offset]
  • [IAAS3DownloadRequest.SetOffset]
  • [IAAS3DownloadRequest.PauseInterval]
  • [IAAS3DownloadRequest.SetPauseInterval]
  • [IAAS3DownloadRequest.RemainingAttempts]
  • [IAAS3DownloadRequest.SetRemainingAttempts]
  • [IAAS3DownloadRequest.Sem]
  • [IAAS3DownloadRequest.SetSem]
  • [IAAS3DownloadRequest.Status]
  • [IAAS3DownloadRequest.SetStatus]
  • [IAAS3DownloadRequest.Stream]
  • [IAAS3DownloadRequest.SetStream]
  • [IAAS3DownloadRequest.UrlRequest]
  • [IAAS3DownloadRequest.SetUrlRequest]
  • [IAAS3DownloadRequest.InitWithSessionSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore]

type IAAS3DownloadSession added in v0.5.0

type IAAS3DownloadSession interface {
	objectivec.IObject

	AddBytesDownloaded(downloaded uint64)
	AddRequest(request objectivec.IObject) int
	BytesDownloaded() objectivec.IObject
	SetBytesDownloaded(value objectivec.IObject)
	Cache() foundation.NSData
	SetCache(value foundation.NSData)
	CacheDocument(document objectivec.IObject)
	CacheLock() foundation.NSLock
	Cancelled() objectivec.IObject
	SetCancelled(value objectivec.IObject)
	EnqueueRequestWithSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore(size uint64, offset int64, buffer string, stream AAAsyncByteStreamImpl, semaphore objectivec.IObject) objectivec.IObject
	InvalidateAndCancel()
	IsCancelled() int
	MaxAttempts() uint32
	MaxRequests() uint32
	PauseInterval() float32
	ReadToAsyncByteStreamSizeAtOffset(stream AAAsyncByteStreamImpl, size uint64, offset int64) int
	ReadToBufferSizeAtOffset(buffer unsafe.Pointer, size uint64, offset int64) int64
	RemoveRequest(request objectivec.IObject)
	Requests() foundation.INSSet
	RequestsLock() foundation.NSLock
	RequestsSem() objectivec.Object
	StreamBase() unsafe.Pointer
	SyncRequests() int
	Url() foundation.NSURL
	UrlSession() foundation.URLSession
	InitWithURLStreamBaseMaxAttemptsPauseIntervalMaxRequestsInFlight(url foundation.NSURL, base unsafe.Pointer, attempts uint32, interval float32, flight uint32) AAS3DownloadSession
}

An interface definition for the AAS3DownloadSession class.

Methods

  • [IAAS3DownloadSession.AddBytesDownloaded]
  • [IAAS3DownloadSession.AddRequest]
  • [IAAS3DownloadSession.BytesDownloaded]
  • [IAAS3DownloadSession.SetBytesDownloaded]
  • [IAAS3DownloadSession.Cache]
  • [IAAS3DownloadSession.SetCache]
  • [IAAS3DownloadSession.CacheDocument]
  • [IAAS3DownloadSession.CacheLock]
  • [IAAS3DownloadSession.Cancelled]
  • [IAAS3DownloadSession.SetCancelled]
  • [IAAS3DownloadSession.EnqueueRequestWithSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore]
  • [IAAS3DownloadSession.InvalidateAndCancel]
  • [IAAS3DownloadSession.IsCancelled]
  • [IAAS3DownloadSession.MaxAttempts]
  • [IAAS3DownloadSession.MaxRequests]
  • [IAAS3DownloadSession.PauseInterval]
  • [IAAS3DownloadSession.ReadToAsyncByteStreamSizeAtOffset]
  • [IAAS3DownloadSession.ReadToBufferSizeAtOffset]
  • [IAAS3DownloadSession.RemoveRequest]
  • [IAAS3DownloadSession.Requests]
  • [IAAS3DownloadSession.RequestsLock]
  • [IAAS3DownloadSession.RequestsSem]
  • [IAAS3DownloadSession.StreamBase]
  • [IAAS3DownloadSession.SyncRequests]
  • [IAAS3DownloadSession.Url]
  • [IAAS3DownloadSession.UrlSession]
  • [IAAS3DownloadSession.InitWithURLStreamBaseMaxAttemptsPauseIntervalMaxRequestsInFlight]

type IAEABackendXPC added in v0.5.0

type IAEABackendXPC interface {
	IBackendXPC

	BaseBackendXPC() IBackendXPC
	Key() unsafe.Pointer
	InitWithBackendKey(backend objectivec.IObject, key unsafe.Pointer) AEABackendXPC
}

An interface definition for the AEABackendXPC class.

Methods

  • [IAEABackendXPC.BaseBackendXPC]
  • [IAEABackendXPC.Key]
  • [IAEABackendXPC.InitWithBackendKey]

type IBackendXPC added in v0.5.0

type IBackendXPC interface {
	objectivec.IObject

	Backend() unsafe.Pointer
	SetBackend(value unsafe.Pointer)
	CryptoHeader() unsafe.Pointer
	EncodeWithCoder(coder foundation.INSCoder)
	InstanceID() foundation.NSUUID
	IsUnlocked() bool
	Lock() int
	NewWithCryptoFormatError(format unsafe.Pointer) (objectivec.IObject, error)
	ReplaceWithBackendXPC(xpc objectivec.IObject)
	TryCreatingCryptoHeader() bool
	InitWithCoder(coder foundation.INSCoder) BackendXPC
}

An interface definition for the BackendXPC class.

Methods

  • [IBackendXPC.Backend]
  • [IBackendXPC.SetBackend]
  • [IBackendXPC.CryptoHeader]
  • [IBackendXPC.EncodeWithCoder]
  • [IBackendXPC.InstanceID]
  • [IBackendXPC.IsUnlocked]
  • [IBackendXPC.Lock]
  • [IBackendXPC.NewWithCryptoFormatError]
  • [IBackendXPC.ReplaceWithBackendXPC]
  • [IBackendXPC.TryCreatingCryptoHeader]
  • [IBackendXPC.InitWithCoder]

type IBaseDiskImageCreator

type IBaseDiskImageCreator interface {
	objectivec.IObject

	URL() foundation.NSURL
	BlockSize() uint32
	SetBlockSize(value uint32)
	Certificate() string
	SetCertificate(value string)
	CreateEmptyImageWithError() (objectivec.IObject, error)
	DataPartition() IDIDataPartition
	SetDataPartition(value IDIDataPartition)
	DevBSDName() string
	SetDevBSDName(value string)
	EjectWithError() (bool, error)
	EncryptionMethod() uint64
	SetEncryptionMethod(value uint64)
	FileSystem() uint64
	SetFileSystem(value uint64)
	FormatImageWithCreateParamsError(params objectivec.IObject) (objectivec.IObject, error)
	ImageFormat() int64
	SetImageFormat(value int64)
	MutableSymmetricKey() foundation.NSMutableData
	NewAttachWithCreateParamsError(params objectivec.IObject) (objectivec.IObject, error)
	NewMKDIDeviceWithError() (objectivec.IObject, error)
	NumBlocks() uint64
	SetNumBlocks(value uint64)
	PartitionDiskWithError() (bool, error)
	Passphrase() bool
	SetPassphrase(value bool)
	PublicKey() string
	SetPublicKey(value string)
	ReadPassphraseFlags() uint64
	SetReadPassphraseFlags(value uint64)
	SetPassphraseEncryptionMethod(passphrase string, method uint64)
	SparseBundleBandSize() uint64
	SetSparseBundleBandSize(value uint64)
	SymmetricKey() foundation.NSData
	SetSymmetricKey(value foundation.NSData)
	TemporaryPassphrase() IDITemporaryPassphrase
	SetTemporaryPassphrase(value IDITemporaryPassphrase)
	VolumeName() string
	SetVolumeName(value string)
	InitWithURLDefaultFormatError(url foundation.NSURL, format int64) (BaseDiskImageCreator, error)
}

An interface definition for the BaseDiskImageCreator class.

Methods

  • [IBaseDiskImageCreator.URL]
  • [IBaseDiskImageCreator.BlockSize]
  • [IBaseDiskImageCreator.SetBlockSize]
  • [IBaseDiskImageCreator.Certificate]
  • [IBaseDiskImageCreator.SetCertificate]
  • [IBaseDiskImageCreator.CreateEmptyImageWithError]
  • [IBaseDiskImageCreator.DataPartition]
  • [IBaseDiskImageCreator.SetDataPartition]
  • [IBaseDiskImageCreator.DevBSDName]
  • [IBaseDiskImageCreator.SetDevBSDName]
  • [IBaseDiskImageCreator.EjectWithError]
  • [IBaseDiskImageCreator.EncryptionMethod]
  • [IBaseDiskImageCreator.SetEncryptionMethod]
  • [IBaseDiskImageCreator.FileSystem]
  • [IBaseDiskImageCreator.SetFileSystem]
  • [IBaseDiskImageCreator.FormatImageWithCreateParamsError]
  • [IBaseDiskImageCreator.ImageFormat]
  • [IBaseDiskImageCreator.SetImageFormat]
  • [IBaseDiskImageCreator.MutableSymmetricKey]
  • [IBaseDiskImageCreator.NewAttachWithCreateParamsError]
  • [IBaseDiskImageCreator.NewMKDIDeviceWithError]
  • [IBaseDiskImageCreator.NumBlocks]
  • [IBaseDiskImageCreator.SetNumBlocks]
  • [IBaseDiskImageCreator.PartitionDiskWithError]
  • [IBaseDiskImageCreator.Passphrase]
  • [IBaseDiskImageCreator.SetPassphrase]
  • [IBaseDiskImageCreator.PublicKey]
  • [IBaseDiskImageCreator.SetPublicKey]
  • [IBaseDiskImageCreator.ReadPassphraseFlags]
  • [IBaseDiskImageCreator.SetReadPassphraseFlags]
  • [IBaseDiskImageCreator.SetPassphraseEncryptionMethod]
  • [IBaseDiskImageCreator.SparseBundleBandSize]
  • [IBaseDiskImageCreator.SetSparseBundleBandSize]
  • [IBaseDiskImageCreator.SymmetricKey]
  • [IBaseDiskImageCreator.SetSymmetricKey]
  • [IBaseDiskImageCreator.TemporaryPassphrase]
  • [IBaseDiskImageCreator.SetTemporaryPassphrase]
  • [IBaseDiskImageCreator.VolumeName]
  • [IBaseDiskImageCreator.SetVolumeName]
  • [IBaseDiskImageCreator.InitWithURLDefaultFormatError]

type IBlankDiskImageCreator

type IBlankDiskImageCreator interface {
	IBaseDiskImageCreator

	CreateImageWithNumBlocksError(numBlocks uint64) (bool, error)
	InitWithURLError(url foundation.NSURL) (BlankDiskImageCreator, error)
}

An interface definition for the BlankDiskImageCreator class.

Methods

  • [IBlankDiskImageCreator.CreateImageWithNumBlocksError]
  • [IBlankDiskImageCreator.InitWithURLError]

type ICryptoBackendXPC added in v0.5.0

type ICryptoBackendXPC interface {
	IBackendXPC

	BaseBackendXPC() IBackendXPC
	InitWithFormatBaseBackendXPC(format unsafe.Pointer, xpc objectivec.IObject) CryptoBackendXPC
}

An interface definition for the CryptoBackendXPC class.

Methods

  • [ICryptoBackendXPC.BaseBackendXPC]
  • [ICryptoBackendXPC.InitWithFormatBaseBackendXPC]

type IDIAPFSPartition added in v0.5.0

type IDIAPFSPartition interface {
	IDIDataPartition
}

An interface definition for the DIAPFSPartition class.

type IDIAttachParams

type IDIAttachParams interface {
	IDIBaseParams

	AutoMount() bool
	SetAutoMount(value bool)
	FileMode() int64
	SetFileMode(value int64)
	EmulateExternalDisk() bool
	SetEmulateExternalDisk(value bool)
	OnDiskCache() bool
	SetOnDiskCache(value bool)
	UniqueDevice() bool
	SetUniqueDevice(value bool)
	HandleRefCount() bool
	SetHandleRefCount(value bool)
	SingleInstanceDaemon() bool
	SetSingleInstanceDaemon(value bool)
	SuppressSsdFlags() bool
	SetSuppressSsdFlags(value bool)
	ShouldValidateShadows() bool
	SetShouldValidateShadows(value bool)
	CommandSize() uint64
	SetCommandSize(value uint64)
	RegEntryID() uint64
	SetRegEntryID(value uint64)
	CustomCacheURL() foundation.NSURL
	SetCustomCacheURL(value foundation.NSURL)
	InputMountedFrom() string
	SetInputMountedFrom(value string)
	SetPassphraseError(passphrase string) (bool, error)
	NewAttachWithError() (IDIDeviceHandle, error)
	SetupDefaults()
	InputStatFS() IDIStatFS
	SetInputStatFS(value IDIStatFS)
	IsDeviceHighThroughputWithRegistryEntryID(id uint64) bool
	IsDeviceSolidStateWithRegistryEntryID(id uint64) bool
	ReOpenIfWritableWithError() (bool, error)
	ToDI1ParamsWithError() (objectivec.IObject, error)
	UpdateStatFSWithError() (bool, error)
	InitWithURLShadowURLsError(url foundation.NSURL, shadowURLs foundation.INSArray) (DIAttachParams, error)
	InitWithExistingParamsError(params IDIAttachParams) (DIAttachParams, error)
}

An interface definition for the DIAttachParams class.

Methods

  • [IDIAttachParams.AutoMount]
  • [IDIAttachParams.SetAutoMount]
  • [IDIAttachParams.FileMode]
  • [IDIAttachParams.SetFileMode]
  • [IDIAttachParams.EmulateExternalDisk]
  • [IDIAttachParams.SetEmulateExternalDisk]
  • [IDIAttachParams.OnDiskCache]
  • [IDIAttachParams.SetOnDiskCache]
  • [IDIAttachParams.UniqueDevice]
  • [IDIAttachParams.SetUniqueDevice]
  • [IDIAttachParams.HandleRefCount]
  • [IDIAttachParams.SetHandleRefCount]
  • [IDIAttachParams.SingleInstanceDaemon]
  • [IDIAttachParams.SetSingleInstanceDaemon]
  • [IDIAttachParams.SuppressSsdFlags]
  • [IDIAttachParams.SetSuppressSsdFlags]
  • [IDIAttachParams.ShouldValidateShadows]
  • [IDIAttachParams.SetShouldValidateShadows]
  • [IDIAttachParams.CommandSize]
  • [IDIAttachParams.SetCommandSize]
  • [IDIAttachParams.RegEntryID]
  • [IDIAttachParams.SetRegEntryID]
  • [IDIAttachParams.CustomCacheURL]
  • [IDIAttachParams.SetCustomCacheURL]
  • [IDIAttachParams.InputMountedFrom]
  • [IDIAttachParams.SetInputMountedFrom]
  • [IDIAttachParams.SetPassphraseError]
  • [IDIAttachParams.NewAttachWithError]
  • [IDIAttachParams.SetupDefaults]
  • [IDIAttachParams.InputStatFS]
  • [IDIAttachParams.SetInputStatFS]
  • [IDIAttachParams.IsDeviceHighThroughputWithRegistryEntryID]
  • [IDIAttachParams.IsDeviceSolidStateWithRegistryEntryID]
  • [IDIAttachParams.ReOpenIfWritableWithError]
  • [IDIAttachParams.ToDI1ParamsWithError]
  • [IDIAttachParams.UpdateStatFSWithError]
  • [IDIAttachParams.InitWithURLShadowURLsError]
  • [IDIAttachParams.InitWithExistingParamsError]

type IDIAttachedDeviceInfo added in v0.5.0

type IDIAttachedDeviceInfo interface {
	objectivec.IObject

	BSDName() string
	BlockSize() foundation.NSNumber
	CacheURL() foundation.NSURL
	CopyEntitiesList() objectivec.IObject
	FillDI1InfoWithDeviceError(device objectivec.IObject) (bool, error)
	FillDI2InfoWithDeviceError(device objectivec.IObject) (bool, error)
	FrameworkNum() int64
	ImageURL() foundation.NSURL
	InstanceId() string
	IoMedia() IDIIOMedia
	SetIoMedia(value IDIIOMedia)
	MediaSize() foundation.NSNumber
	Pid() foundation.NSNumber
	SetDI2PIDWithDeviceError(device objectivec.IObject) (bool, error)
	ShadowURL() foundation.NSURL
	ToDictionary() objectivec.IObject
	InitWithBSDNameError(bSDName objectivec.IObject) (DIAttachedDeviceInfo, error)
	InitWithDeviceError(device objectivec.IObject) (DIAttachedDeviceInfo, error)
}

An interface definition for the DIAttachedDeviceInfo class.

Methods

  • [IDIAttachedDeviceInfo.BSDName]
  • [IDIAttachedDeviceInfo.BlockSize]
  • [IDIAttachedDeviceInfo.CacheURL]
  • [IDIAttachedDeviceInfo.CopyEntitiesList]
  • [IDIAttachedDeviceInfo.FillDI1InfoWithDeviceError]
  • [IDIAttachedDeviceInfo.FillDI2InfoWithDeviceError]
  • [IDIAttachedDeviceInfo.FrameworkNum]
  • [IDIAttachedDeviceInfo.ImageURL]
  • [IDIAttachedDeviceInfo.InstanceId]
  • [IDIAttachedDeviceInfo.IoMedia]
  • [IDIAttachedDeviceInfo.SetIoMedia]
  • [IDIAttachedDeviceInfo.MediaSize]
  • [IDIAttachedDeviceInfo.Pid]
  • [IDIAttachedDeviceInfo.SetDI2PIDWithDeviceError]
  • [IDIAttachedDeviceInfo.ShadowURL]
  • [IDIAttachedDeviceInfo.ToDictionary]
  • [IDIAttachedDeviceInfo.InitWithBSDNameError]
  • [IDIAttachedDeviceInfo.InitWithDeviceError]

type IDIBaseAgentDelegate added in v0.5.0

type IDIBaseAgentDelegate interface {
	IDIBaseServiceDelegate
}

An interface definition for the DIBaseAgentDelegate class.

type IDIBaseAgentXPCHandler added in v0.5.0

type IDIBaseAgentXPCHandler interface {
	IDIBaseXPCHandler

	SetConnectionMode()
}

An interface definition for the DIBaseAgentXPCHandler class.

Methods

  • [IDIBaseAgentXPCHandler.SetConnectionMode]

type IDIBaseParams

type IDIBaseParams interface {
	objectivec.IObject

	RAMdisk() bool
	Backend() unsafe.Pointer
	BlockSize() uint32
	SetBlockSize(value uint32)
	CryptoHeader() unsafe.Pointer
	DeserializationError() foundation.NSError
	SetDeserializationError(value foundation.NSError)
	DiskImageParamsXPC() IDiskImageParamsXPC
	SetDiskImageParamsXPC(value IDiskImageParamsXPC)
	EncodeWithCoder(coder foundation.INSCoder)
	EncryptionUUID() foundation.NSUUID
	HasUnlockedBackend() bool
	InputURL() IDIURL
	SetInputURL(value IDIURL)
	InstanceID() foundation.NSUUID
	Invalidate()
	IsPstack() bool
	MutableSymmetricKey() foundation.NSMutableData
	OpenExistingImageWithError() (bool, error)
	OpenExistingImageWithFlagsError(flags int) (bool, error)
	OverrideBlockSize() foundation.NSNumber
	PrepareImageWithXpcHandlerFileModeError(handler objectivec.IObject, mode int64) (bool, error)
	ReadPassphraseFlags() uint64
	SetReadPassphraseFlags(value uint64)
	ReplaceDiskImageWithUnlockedBackendXPCError(xpc objectivec.IObject) (bool, error)
	RequiresRootDaemon() bool
	ShadowChain() IDIShadowChain
	SupportsPstack() bool
	SymmetricKey() foundation.NSData
	SetSymmetricKey(value foundation.NSData)
	TryResolvePstackChain(chain []objectivec.IObject) bool
	UnlockWithPassphraseError(passphrase string) (bool, error)
	ValidateDeserializationWithError() (bool, error)
	InitWithCoder(coder foundation.INSCoder) DIBaseParams
	InitWithURLError(url foundation.NSURL) (DIBaseParams, error)
}

An interface definition for the DIBaseParams class.

Methods

  • [IDIBaseParams.RAMdisk]
  • [IDIBaseParams.Backend]
  • [IDIBaseParams.BlockSize]
  • [IDIBaseParams.SetBlockSize]
  • [IDIBaseParams.CryptoHeader]
  • [IDIBaseParams.DeserializationError]
  • [IDIBaseParams.SetDeserializationError]
  • [IDIBaseParams.DiskImageParamsXPC]
  • [IDIBaseParams.SetDiskImageParamsXPC]
  • [IDIBaseParams.EncodeWithCoder]
  • [IDIBaseParams.EncryptionUUID]
  • [IDIBaseParams.HasUnlockedBackend]
  • [IDIBaseParams.InputURL]
  • [IDIBaseParams.SetInputURL]
  • [IDIBaseParams.InstanceID]
  • [IDIBaseParams.Invalidate]
  • [IDIBaseParams.IsPstack]
  • [IDIBaseParams.MutableSymmetricKey]
  • [IDIBaseParams.OpenExistingImageWithError]
  • [IDIBaseParams.OpenExistingImageWithFlagsError]
  • [IDIBaseParams.OverrideBlockSize]
  • [IDIBaseParams.PrepareImageWithXpcHandlerFileModeError]
  • [IDIBaseParams.ReadPassphraseFlags]
  • [IDIBaseParams.SetReadPassphraseFlags]
  • [IDIBaseParams.ReplaceDiskImageWithUnlockedBackendXPCError]
  • [IDIBaseParams.RequiresRootDaemon]
  • [IDIBaseParams.ShadowChain]
  • [IDIBaseParams.SupportsPstack]
  • [IDIBaseParams.SymmetricKey]
  • [IDIBaseParams.SetSymmetricKey]
  • [IDIBaseParams.TryResolvePstackChain]
  • [IDIBaseParams.UnlockWithPassphraseError]
  • [IDIBaseParams.ValidateDeserializationWithError]
  • [IDIBaseParams.InitWithCoder]
  • [IDIBaseParams.InitWithURLError]

type IDIBaseServiceDelegate added in v0.5.0

type IDIBaseServiceDelegate interface {
	objectivec.IObject

	CreateListener()
	DispatchQueue() objectivec.Object
	EnterSandbox()
	Listener() foundation.NSXPCListener
	SetListener(value foundation.NSXPCListener)
	ListenerShouldAcceptNewConnection(listener objectivec.IObject, connection objectivec.IObject) bool
	SandboxProfile() objectivec.IObject
	ServiceName() objectivec.IObject
	SetupNewConnection(connection objectivec.IObject) bool
	StartXPClistener()
	ValidateConnection()
	DebugDescription() string
	Description() string
	Hash() uint64
	Superclass() objectivec.Class
}

An interface definition for the DIBaseServiceDelegate class.

Methods

  • [IDIBaseServiceDelegate.CreateListener]
  • [IDIBaseServiceDelegate.DispatchQueue]
  • [IDIBaseServiceDelegate.EnterSandbox]
  • [IDIBaseServiceDelegate.Listener]
  • [IDIBaseServiceDelegate.SetListener]
  • [IDIBaseServiceDelegate.ListenerShouldAcceptNewConnection]
  • [IDIBaseServiceDelegate.SandboxProfile]
  • [IDIBaseServiceDelegate.ServiceName]
  • [IDIBaseServiceDelegate.SetupNewConnection]
  • [IDIBaseServiceDelegate.StartXPClistener]
  • [IDIBaseServiceDelegate.ValidateConnection]
  • [IDIBaseServiceDelegate.DebugDescription]
  • [IDIBaseServiceDelegate.Description]
  • [IDIBaseServiceDelegate.Hash]
  • [IDIBaseServiceDelegate.Superclass]

type IDIBaseXPCHandler added in v0.5.0

type IDIBaseXPCHandler interface {
	objectivec.IObject

	CloseConnection()
	CompleteCommandWithError() (bool, error)
	ConnectWithError() (bool, error)
	Connection() foundation.NSXPCConnection
	SetConnection(value foundation.NSXPCConnection)
	CreateConnection()
	DupStderrWithError() (bool, error)
	IsPrivileged() bool
	SetIsPrivileged(value bool)
	RemoteObjectInterface() objectivec.IObject
	RemoteProxy() objectivec.IObject
	SetRemoteProxy(value objectivec.IObject)
	Semaphore() objectivec.Object
	SetSemaphore(value objectivec.Object)
	ServiceName() objectivec.IObject
	SignalCommandCompletedWithXpcError(error_ objectivec.IObject)
	XpcError() foundation.NSError
	SetXpcError(value foundation.NSError)
}

An interface definition for the DIBaseXPCHandler class.

Methods

  • [IDIBaseXPCHandler.CloseConnection]
  • [IDIBaseXPCHandler.CompleteCommandWithError]
  • [IDIBaseXPCHandler.ConnectWithError]
  • [IDIBaseXPCHandler.Connection]
  • [IDIBaseXPCHandler.SetConnection]
  • [IDIBaseXPCHandler.CreateConnection]
  • [IDIBaseXPCHandler.DupStderrWithError]
  • [IDIBaseXPCHandler.IsPrivileged]
  • [IDIBaseXPCHandler.SetIsPrivileged]
  • [IDIBaseXPCHandler.RemoteObjectInterface]
  • [IDIBaseXPCHandler.RemoteProxy]
  • [IDIBaseXPCHandler.SetRemoteProxy]
  • [IDIBaseXPCHandler.Semaphore]
  • [IDIBaseXPCHandler.SetSemaphore]
  • [IDIBaseXPCHandler.ServiceName]
  • [IDIBaseXPCHandler.SignalCommandCompletedWithXpcError]
  • [IDIBaseXPCHandler.XpcError]
  • [IDIBaseXPCHandler.SetXpcError]

type IDIBlockDevice added in v0.5.0

type IDIBlockDevice interface {
	IDIIOObject

	CopyIOMediaWithError() (objectivec.IObject, error)
	CopyRootBlockDeviceWithError() (objectivec.IObject, error)
	DiskImageDevice() bool
	MediumType() string
}

An interface definition for the DIBlockDevice class.

Methods

  • [IDIBlockDevice.CopyIOMediaWithError]
  • [IDIBlockDevice.CopyRootBlockDeviceWithError]
  • [IDIBlockDevice.DiskImageDevice]
  • [IDIBlockDevice.MediumType]

type IDIChpassParams added in v0.5.0

type IDIChpassParams interface {
	IDIBaseParams

	ChangePassWithXpcHandlerError(handler objectivec.IObject) (bool, error)
	ChpassWithError() (bool, error)
	PrepareImageWithXpcHandlerFileModeEncChpassError(handler objectivec.IObject, mode int64, chpass objectivec.IObject) (bool, error)
}

An interface definition for the DIChpassParams class.

Methods

  • [IDIChpassParams.ChangePassWithXpcHandlerError]
  • [IDIChpassParams.ChpassWithError]
  • [IDIChpassParams.PrepareImageWithXpcHandlerFileModeEncChpassError]

type IDIClient2ControllerXPCHandler added in v0.6.4

type IDIClient2ControllerXPCHandler interface {
	IDIBaseXPCHandler

	GUIAskForPassphraseWithEncryptionFrontendUsageError(frontend objectivec.IObject, usage int64) (bool, error)
	CreateAndStoreInSystemKeychainWithCreatorAccountError(creator objectivec.IObject, account objectivec.IObject) (bool, error)
	KeychainUnlockWithEncryptionUnlockerError(unlocker objectivec.IObject) (bool, error)
	NewAttachWithParamsError(params objectivec.IObject) (objectivec.IObject, error)
}

An interface definition for the DIClient2ControllerXPCHandler class.

Methods

  • [IDIClient2ControllerXPCHandler.GUIAskForPassphraseWithEncryptionFrontendUsageError]
  • [IDIClient2ControllerXPCHandler.CreateAndStoreInSystemKeychainWithCreatorAccountError]
  • [IDIClient2ControllerXPCHandler.KeychainUnlockWithEncryptionUnlockerError]
  • [IDIClient2ControllerXPCHandler.NewAttachWithParamsError]

type IDIClient2IODaemonXPCHandler added in v0.5.0

type IDIClient2IODaemonXPCHandler interface {
	IDIBaseXPCHandler

	AddToRefCountWithError() (bool, error)
	XpcListenerEndpoint() foundation.NSXPCListenerEndpoint
	SetXpcListenerEndpoint(value foundation.NSXPCListenerEndpoint)
	InitWithEndpoint(endpoint objectivec.IObject) DIClient2IODaemonXPCHandler
}

An interface definition for the DIClient2IODaemonXPCHandler class.

Methods

  • [IDIClient2IODaemonXPCHandler.AddToRefCountWithError]
  • [IDIClient2IODaemonXPCHandler.XpcListenerEndpoint]
  • [IDIClient2IODaemonXPCHandler.SetXpcListenerEndpoint]
  • [IDIClient2IODaemonXPCHandler.InitWithEndpoint]

type IDICommonAttach

type IDICommonAttach interface {
	objectivec.IObject
}

An interface definition for the DICommonAttach class.

type IDIController2ClientDelegate added in v0.5.0

type IDIController2ClientDelegate interface {
	objectivec.IObject

	AttachCompletedWithHandleReply(handle objectivec.IObject, reply VoidHandler)
	DeviceHandle() IDIDeviceHandle
	SetDeviceHandle(value IDIDeviceHandle)
}

An interface definition for the DIController2ClientDelegate class.

Methods

  • [IDIController2ClientDelegate.AttachCompletedWithHandleReply]
  • [IDIController2ClientDelegate.DeviceHandle]
  • [IDIController2ClientDelegate.SetDeviceHandle]

type IDIConvertParams added in v0.5.0

type IDIConvertParams interface {
	IDIBaseParams

	Certificate() string
	SetCertificate(value string)
	ConversionMethod() uint64
	SetConversionMethod(value uint64)
	ConvertWithCompletionBlock(block VoidHandler) objectivec.IObject
	CopyUpdatedOutputURLWithError() (objectivec.IObject, error)
	EncryptionMethod() uint64
	SetEncryptionMethod(value uint64)
	InPlaceConversion() bool
	IsInputURLDevice() bool
	MaxRawUDIFRunSize() uint64
	SetMaxRawUDIFRunSize(value uint64)
	OnConvertCompletionWithInErrorOutError(error_ objectivec.IObject) (bool, error)
	OpenDeviceAsRootWithError() (objectivec.IObject, error)
	OutputFormat() int64
	SetOutputFormat(value int64)
	OutputParams() IDIBaseParams
	SetOutputParams(value IDIBaseParams)
	OutputURL() IDIURL
	SetOutputURL(value IDIURL)
	Passphrase() bool
	SetPassphrase(value bool)
	PrepareConvertWithError() (objectivec.IObject, error)
	PrepareParamsForSquashWithError() (bool, error)
	PrepareParamsWithError() (bool, error)
	PublicKey() string
	SetPublicKey(value string)
	SetPassphraseEncryptionMethodError(passphrase string, method uint64) (bool, error)
	SetPassphraseError(passphrase string) (bool, error)
	ShadowURLs() foundation.INSArray
	ShouldPerformInplaceSquash() bool
	ShouldValidateShadows() bool
	SetShouldValidateShadows(value bool)
	SparseBundleBandSize() uint64
	SetSparseBundleBandSize(value uint64)
	TemporaryPassphrase() IDITemporaryPassphrase
	UseFormatMappingInfo() bool
	SetUseFormatMappingInfo(value bool)
	ValidateFileWithURLError(url foundation.NSURL) (bool, error)
	ValidateSquashFormats() bool
	InitForInplaceWithExistingParamsError(params objectivec.IObject) (DIConvertParams, error)
	InitForInplaceWithURLError(url foundation.NSURL) (DIConvertParams, error)
	InitWithInputURLOutputURLError(url foundation.NSURL, url2 foundation.NSURL) (DIConvertParams, error)
	InitWithInputURLOutputURLShadowURLsError(url foundation.NSURL, url2 foundation.NSURL, uRLs objectivec.IObject) (DIConvertParams, error)
}

An interface definition for the DIConvertParams class.

Methods

  • [IDIConvertParams.Certificate]
  • [IDIConvertParams.SetCertificate]
  • [IDIConvertParams.ConversionMethod]
  • [IDIConvertParams.SetConversionMethod]
  • [IDIConvertParams.ConvertWithCompletionBlock]
  • [IDIConvertParams.CopyUpdatedOutputURLWithError]
  • [IDIConvertParams.EncryptionMethod]
  • [IDIConvertParams.SetEncryptionMethod]
  • [IDIConvertParams.InPlaceConversion]
  • [IDIConvertParams.IsInputURLDevice]
  • [IDIConvertParams.MaxRawUDIFRunSize]
  • [IDIConvertParams.SetMaxRawUDIFRunSize]
  • [IDIConvertParams.OnConvertCompletionWithInErrorOutError]
  • [IDIConvertParams.OpenDeviceAsRootWithError]
  • [IDIConvertParams.OutputFormat]
  • [IDIConvertParams.SetOutputFormat]
  • [IDIConvertParams.OutputParams]
  • [IDIConvertParams.SetOutputParams]
  • [IDIConvertParams.OutputURL]
  • [IDIConvertParams.SetOutputURL]
  • [IDIConvertParams.Passphrase]
  • [IDIConvertParams.SetPassphrase]
  • [IDIConvertParams.PrepareConvertWithError]
  • [IDIConvertParams.PrepareParamsForSquashWithError]
  • [IDIConvertParams.PrepareParamsWithError]
  • [IDIConvertParams.PublicKey]
  • [IDIConvertParams.SetPublicKey]
  • [IDIConvertParams.SetPassphraseEncryptionMethodError]
  • [IDIConvertParams.SetPassphraseError]
  • [IDIConvertParams.ShadowURLs]
  • [IDIConvertParams.ShouldPerformInplaceSquash]
  • [IDIConvertParams.ShouldValidateShadows]
  • [IDIConvertParams.SetShouldValidateShadows]
  • [IDIConvertParams.SparseBundleBandSize]
  • [IDIConvertParams.SetSparseBundleBandSize]
  • [IDIConvertParams.TemporaryPassphrase]
  • [IDIConvertParams.UseFormatMappingInfo]
  • [IDIConvertParams.SetUseFormatMappingInfo]
  • [IDIConvertParams.ValidateFileWithURLError]
  • [IDIConvertParams.ValidateSquashFormats]
  • [IDIConvertParams.InitForInplaceWithExistingParamsError]
  • [IDIConvertParams.InitForInplaceWithURLError]
  • [IDIConvertParams.InitWithInputURLOutputURLError]
  • [IDIConvertParams.InitWithInputURLOutputURLShadowURLsError]

type IDICreateASIFParams

type IDICreateASIFParams interface {
	IDICreateParams
}

An interface definition for the DICreateASIFParams class.

type IDICreateParams

type IDICreateParams interface {
	IDIBaseParams

	Certificate() string
	SetCertificate(value string)
	CreateDiskImageParamsWithError() (bool, error)
	CreateDiskImageParamsXPC()
	CreateEncryptionWithXPCHandlerError(xPCHandler objectivec.IObject) (bool, error)
	CreateFromAuthRef() AuthorizationOpaqueRefRef
	SetCreateFromAuthRef(value AuthorizationOpaqueRefRef)
	CreateWithError() (objectivec.IObject, error)
	EncryptionMethod() uint64
	SetEncryptionMethod(value uint64)
	FolderCopyXPCHandler() IDIClient2ControllerXPCHandler
	SetFolderCopyXPCHandler(value IDIClient2ControllerXPCHandler)
	NumBlocks() uint64
	SetNumBlocks(value uint64)
	OnErrorCleanup() bool
	Passphrase() bool
	SetPassphrase(value bool)
	PublicKey() string
	SetPublicKey(value string)
	ResizeWithDiskImageNumberOfBlocksError(image unsafe.Pointer, blocks uint64) (bool, error)
	ResizeWithNumBlocksError(blocks uint64) (bool, error)
	RootCopierWithDstFolderURLSrcFolderURLProgressError(url foundation.NSURL, url2 foundation.NSURL, progress objectivec.IObject) (bool, error)
	SetPassphraseEncryptionMethodError(passphrase string, method uint64) (bool, error)
	SystemKeychainAccount() string
	SetSystemKeychainAccount(value string)
	TemporaryPassphrase() IDITemporaryPassphrase
	TraverseSrcFolderAsRootWithURLParallelModeProgressFolderSizeNumFilesError(url foundation.NSURL, mode bool, progress objectivec.IObject) (uint64, uint64, error)
	ValidateBlockSizeSupport() bool
	InitWithURLNumBlocksError(url foundation.NSURL, blocks uint64) (DICreateParams, error)
}

An interface definition for the DICreateParams class.

Methods

  • [IDICreateParams.Certificate]
  • [IDICreateParams.SetCertificate]
  • [IDICreateParams.CreateDiskImageParamsWithError]
  • [IDICreateParams.CreateDiskImageParamsXPC]
  • [IDICreateParams.CreateEncryptionWithXPCHandlerError]
  • [IDICreateParams.CreateFromAuthRef]
  • [IDICreateParams.SetCreateFromAuthRef]
  • [IDICreateParams.CreateWithError]
  • [IDICreateParams.EncryptionMethod]
  • [IDICreateParams.SetEncryptionMethod]
  • [IDICreateParams.FolderCopyXPCHandler]
  • [IDICreateParams.SetFolderCopyXPCHandler]
  • [IDICreateParams.NumBlocks]
  • [IDICreateParams.SetNumBlocks]
  • [IDICreateParams.OnErrorCleanup]
  • [IDICreateParams.Passphrase]
  • [IDICreateParams.SetPassphrase]
  • [IDICreateParams.PublicKey]
  • [IDICreateParams.SetPublicKey]
  • [IDICreateParams.ResizeWithDiskImageNumberOfBlocksError]
  • [IDICreateParams.ResizeWithNumBlocksError]
  • [IDICreateParams.RootCopierWithDstFolderURLSrcFolderURLProgressError]
  • [IDICreateParams.SetPassphraseEncryptionMethodError]
  • [IDICreateParams.SystemKeychainAccount]
  • [IDICreateParams.SetSystemKeychainAccount]
  • [IDICreateParams.TemporaryPassphrase]
  • [IDICreateParams.TraverseSrcFolderAsRootWithURLParallelModeProgressFolderSizeNumFilesError]
  • [IDICreateParams.ValidateBlockSizeSupport]
  • [IDICreateParams.InitWithURLNumBlocksError]

type IDICreateRAWParams added in v0.5.0

type IDICreateRAWParams interface {
	IDICreateParams
}

An interface definition for the DICreateRAWParams class.

type IDICreateUDSBParams added in v0.5.0

type IDICreateUDSBParams interface {
	IDICreateParams

	SparseBundleBandSize() uint64
	SetSparseBundleBandSize(value uint64)
}

An interface definition for the DICreateUDSBParams class.

Methods

  • [IDICreateUDSBParams.SparseBundleBandSize]
  • [IDICreateUDSBParams.SetSparseBundleBandSize]

type IDIDataPartition added in v0.5.0

type IDIDataPartition interface {
	objectivec.IObject

	GPTTypeID() uint64
	BlockSize() uint64
	SetBlockSize(value uint64)
	FindPartitionWithDeviceBSDNameError(bSDName objectivec.IObject) (bool, error)
	FindVolumeBSDNameWithError() (bool, error)
	FormatWithVolumeNameError(name objectivec.IObject) (bool, error)
	GetFileSystemMinimalBlocks(blocks []objectivec.IObject) uint64
	IoMedia() IDIIOMedia
	SetIoMedia(value IDIIOMedia)
	IoMediaUUID() string
	SetIoMediaUUID(value string)
	MediaContentUUID() string
	NewMountVolumeWithDiskArbError(arb objectivec.IObject) (objectivec.IObject, error)
	NumBlocks() uint64
	SetNumBlocks(value uint64)
	ResizeFileSystemToMinimumWithError() (bool, error)
	ResizeFileSystemWithNumBlocksError(blocks uint64) (bool, error)
	VolumeBSDName() string
	SetVolumeBSDName(value string)
}

An interface definition for the DIDataPartition class.

Methods

  • [IDIDataPartition.GPTTypeID]
  • [IDIDataPartition.BlockSize]
  • [IDIDataPartition.SetBlockSize]
  • [IDIDataPartition.FindPartitionWithDeviceBSDNameError]
  • [IDIDataPartition.FindVolumeBSDNameWithError]
  • [IDIDataPartition.FormatWithVolumeNameError]
  • [IDIDataPartition.GetFileSystemMinimalBlocks]
  • [IDIDataPartition.IoMedia]
  • [IDIDataPartition.SetIoMedia]
  • [IDIDataPartition.IoMediaUUID]
  • [IDIDataPartition.SetIoMediaUUID]
  • [IDIDataPartition.MediaContentUUID]
  • [IDIDataPartition.NewMountVolumeWithDiskArbError]
  • [IDIDataPartition.NumBlocks]
  • [IDIDataPartition.SetNumBlocks]
  • [IDIDataPartition.ResizeFileSystemToMinimumWithError]
  • [IDIDataPartition.ResizeFileSystemWithNumBlocksError]
  • [IDIDataPartition.VolumeBSDName]
  • [IDIDataPartition.SetVolumeBSDName]

type IDIDeviceHandle

type IDIDeviceHandle interface {
	objectivec.IObject

	BSDName() string
	SetBSDName(value string)
	RegEntryID() uint64
	HandleRefCount() bool
	SetHandleRefCount(value bool)
	WaitForDeviceWithError() (bool, error)
	WaitForQuietWithServiceError(service uint32) (bool, error)
	AddToRefCountWithError() (bool, error)
	UpdateBSDNameWithBlockDeviceError(blockDevice string) (bool, error)
	XpcEndpoint() foundation.NSXPCListenerEndpoint
	SetXpcEndpoint(value foundation.NSXPCListenerEndpoint)
	Client2IOhandler() IDIClient2IODaemonXPCHandler
	SetClient2IOhandler(value IDIClient2IODaemonXPCHandler)
	EncodeWithCoder(coder foundation.INSCoder)
	InitWithRegEntryID(regEntryID uint64) DIDeviceHandle
	InitWithRegEntryIDXpcEndpoint(regEntryID uint64, xpcEndpoint foundation.NSXPCListenerEndpoint) DIDeviceHandle
	InitWithCoder(coder foundation.INSCoder) DIDeviceHandle
}

An interface definition for the DIDeviceHandle class.

Methods

  • [IDIDeviceHandle.BSDName]
  • [IDIDeviceHandle.SetBSDName]
  • [IDIDeviceHandle.RegEntryID]
  • [IDIDeviceHandle.HandleRefCount]
  • [IDIDeviceHandle.SetHandleRefCount]
  • [IDIDeviceHandle.WaitForDeviceWithError]
  • [IDIDeviceHandle.WaitForQuietWithServiceError]
  • [IDIDeviceHandle.AddToRefCountWithError]
  • [IDIDeviceHandle.UpdateBSDNameWithBlockDeviceError]
  • [IDIDeviceHandle.XpcEndpoint]
  • [IDIDeviceHandle.SetXpcEndpoint]
  • [IDIDeviceHandle.Client2IOhandler]
  • [IDIDeviceHandle.SetClient2IOhandler]
  • [IDIDeviceHandle.EncodeWithCoder]
  • [IDIDeviceHandle.InitWithRegEntryID]
  • [IDIDeviceHandle.InitWithRegEntryIDXpcEndpoint]
  • [IDIDeviceHandle.InitWithCoder]

type IDIDiskArb added in v0.5.0

type IDIDiskArb interface {
	objectivec.IObject

	AddDisappearedCallbackWithMountPointShadowMountPointsDelegate(point objectivec.IObject, points objectivec.IObject, delegate objectivec.IObject)
	CallbackReached() bool
	SetCallbackReached(value bool)
	CopyDescriptionWithBSDName(bSDName objectivec.IObject) objectivec.IObject
	DaSession() DASessionRef
	SetDaSession(value DASessionRef)
	Delegate() unsafe.Pointer
	SetDelegate(value unsafe.Pointer)
	EjectWithBSDNameError(bSDName objectivec.IObject) (bool, error)
	InputMountedOnURL() foundation.NSURL
	SetInputMountedOnURL(value foundation.NSURL)
	MountWithDeviceNameArgsFilesystemMountURLError(name objectivec.IObject, args objectivec.IObject, filesystem objectivec.IObject, url foundation.NSURL) (bool, error)
	OnDiskDisappearedWithDisk(disk diskarbitration.DADiskRef)
	OperationError() foundation.NSError
	SetOperationError(value foundation.NSError)
	ShadowMountedOnURLs() foundation.INSArray
	SetShadowMountedOnURLs(value foundation.INSArray)
	Stop()
	UnmountWithMountPointError(point objectivec.IObject) (bool, error)
	WaitForDAIdleWithError() (bool, error)
	InitWithError() (DIDiskArb, error)
}

An interface definition for the DIDiskArb class.

Methods

  • [IDIDiskArb.AddDisappearedCallbackWithMountPointShadowMountPointsDelegate]
  • [IDIDiskArb.CallbackReached]
  • [IDIDiskArb.SetCallbackReached]
  • [IDIDiskArb.CopyDescriptionWithBSDName]
  • [IDIDiskArb.DaSession]
  • [IDIDiskArb.SetDaSession]
  • [IDIDiskArb.Delegate]
  • [IDIDiskArb.SetDelegate]
  • [IDIDiskArb.EjectWithBSDNameError]
  • [IDIDiskArb.InputMountedOnURL]
  • [IDIDiskArb.SetInputMountedOnURL]
  • [IDIDiskArb.MountWithDeviceNameArgsFilesystemMountURLError]
  • [IDIDiskArb.OnDiskDisappearedWithDisk]
  • [IDIDiskArb.OperationError]
  • [IDIDiskArb.SetOperationError]
  • [IDIDiskArb.ShadowMountedOnURLs]
  • [IDIDiskArb.SetShadowMountedOnURLs]
  • [IDIDiskArb.Stop]
  • [IDIDiskArb.UnmountWithMountPointError]
  • [IDIDiskArb.WaitForDAIdleWithError]
  • [IDIDiskArb.InitWithError]

type IDIDiskArbEmulation added in v0.5.0

type IDIDiskArbEmulation interface {
	IDIDiskArb
}

An interface definition for the DIDiskArbEmulation class.

type IDIEncryptionChpass added in v0.5.0

type IDIEncryptionChpass interface {
	IDIEncryptionFrontend

	PassEntryToChange() unsafe.Pointer
	SetPassEntryToChange(value unsafe.Pointer)
	ReplacePassWithXpcHandlerParamsError(handler objectivec.IObject, params objectivec.IObject) (bool, error)
	ReplacePassphraseError(passphrase string) (bool, error)
}

An interface definition for the DIEncryptionChpass class.

Methods

  • [IDIEncryptionChpass.PassEntryToChange]
  • [IDIEncryptionChpass.SetPassEntryToChange]
  • [IDIEncryptionChpass.ReplacePassWithXpcHandlerParamsError]
  • [IDIEncryptionChpass.ReplacePassphraseError]

type IDIEncryptionCreator added in v0.5.0

type IDIEncryptionCreator interface {
	IDIEncryptionFrontend

	AddPublicKeyEntryWithXpcHandlerError(handler objectivec.IObject) (bool, error)
	AddSymmetricKeyEntryWithError() (bool, error)
	CreateAndStoreInSystemKeychainWithAccountError(account objectivec.IObject) (bool, error)
	CreateParams() IDICreateParams
	SetCreateParams(value IDICreateParams)
	CreateWithXpcHandlerError(handler objectivec.IObject) (bool, error)
}

An interface definition for the DIEncryptionCreator class.

Methods

  • [IDIEncryptionCreator.AddPublicKeyEntryWithXpcHandlerError]
  • [IDIEncryptionCreator.AddSymmetricKeyEntryWithError]
  • [IDIEncryptionCreator.CreateAndStoreInSystemKeychainWithAccountError]
  • [IDIEncryptionCreator.CreateParams]
  • [IDIEncryptionCreator.SetCreateParams]
  • [IDIEncryptionCreator.CreateWithXpcHandlerError]

type IDIEncryptionFrontend added in v0.5.0

type IDIEncryptionFrontend interface {
	objectivec.IObject

	CLIPassphrasePromptCreate() string
	CLIPassphrasePromptUnlock() string
	CLIVerifyPassphrasePromptCreate() string
	GUIAskForPassphraseWithPassphraseUsageError(usage int64) (bool, error)
	GUIPassphraseLabelCreate() string
	GUIPassphraseLabelUnlock() string
	GUIPassphrasePromptCreate() string
	GUIPassphrasePromptUnlock() string
	GUIVerifyPassphraseLabelCreate() string
	AddPassphraseEntryWithXpcHandlerFlagsUsageError(handler objectivec.IObject, flags uint64, usage int64) (bool, error)
	AllowStoringInKeychain() bool
	SetAllowStoringInKeychain(value bool)
	AskPermissionWithRememberPasswordError() (bool, error)
	CheckAuthEntriesWithHasPassphraseEntryHasPublicKeyEntryError() (bool, bool, error)
	CheckWithHasIcloudKeychainError() (bool, error)
	CheckWithItemRefIsSystemKeychainError(ref security.SecKeychainItemRef) (bool, error)
	ConsoleAskForPassphraseWithUseStdinUsageError(stdin bool, usage int64) (bool, error)
	DiParams() IDIBaseParams
	EncodeWithCoder(coder foundation.INSCoder)
	EncryptionUUID() foundation.NSUUID
	Flags() uint64
	GenerateAuthTableWithError() (unsafe.Pointer, error)
	GetCertificateWithCertificatePathError(path objectivec.IObject) (objectivec.IObject, error)
	GetCertificateWithPublicKeyError(key objectivec.IObject) (objectivec.IObject, error)
	KeychainUnlockWithError() (bool, error)
	KeychainUnlockWithIsSystemKeychainError(keychain bool) (bool, error)
	LookupLegacyKeychainWithXpcHandlerError(handler objectivec.IObject) (bool, error)
	SetPassphraseError(passphrase string) (bool, error)
	StoreInKeychainWithPassphraseForceSystemKeychainError(passphrase objectivec.IObject, keychain bool) (bool, error)
	UnlockUsingPublicKeyWithError() (bool, error)
	UnlockUsingSaksWithError() (bool, error)
	UnlockUsingSymmetricKeyWithError() (bool, error)
	UnlockWithPassphraseError(passphrase string) (bool, error)
	UnlockWithXpcHandlerError(handler objectivec.IObject) (bool, error)
	UpdateDiskImageParamsWithFrontendError(frontend objectivec.IObject) (bool, error)
	ValidateDeserializationWithError() (bool, error)
	InitWithCoder(coder foundation.INSCoder) DIEncryptionFrontend
	InitWithParams(params objectivec.IObject) DIEncryptionFrontend
}

An interface definition for the DIEncryptionFrontend class.

Methods

  • [IDIEncryptionFrontend.CLIPassphrasePromptCreate]
  • [IDIEncryptionFrontend.CLIPassphrasePromptUnlock]
  • [IDIEncryptionFrontend.CLIVerifyPassphrasePromptCreate]
  • [IDIEncryptionFrontend.GUIAskForPassphraseWithPassphraseUsageError]
  • [IDIEncryptionFrontend.GUIPassphraseLabelCreate]
  • [IDIEncryptionFrontend.GUIPassphraseLabelUnlock]
  • [IDIEncryptionFrontend.GUIPassphrasePromptCreate]
  • [IDIEncryptionFrontend.GUIPassphrasePromptUnlock]
  • [IDIEncryptionFrontend.GUIVerifyPassphraseLabelCreate]
  • [IDIEncryptionFrontend.AddPassphraseEntryWithXpcHandlerFlagsUsageError]
  • [IDIEncryptionFrontend.AllowStoringInKeychain]
  • [IDIEncryptionFrontend.SetAllowStoringInKeychain]
  • [IDIEncryptionFrontend.AskPermissionWithRememberPasswordError]
  • [IDIEncryptionFrontend.CheckAuthEntriesWithHasPassphraseEntryHasPublicKeyEntryError]
  • [IDIEncryptionFrontend.CheckWithHasIcloudKeychainError]
  • [IDIEncryptionFrontend.CheckWithItemRefIsSystemKeychainError]
  • [IDIEncryptionFrontend.ConsoleAskForPassphraseWithUseStdinUsageError]
  • [IDIEncryptionFrontend.DiParams]
  • [IDIEncryptionFrontend.EncodeWithCoder]
  • [IDIEncryptionFrontend.EncryptionUUID]
  • [IDIEncryptionFrontend.Flags]
  • [IDIEncryptionFrontend.GenerateAuthTableWithError]
  • [IDIEncryptionFrontend.GetCertificateWithCertificatePathError]
  • [IDIEncryptionFrontend.GetCertificateWithPublicKeyError]
  • [IDIEncryptionFrontend.KeychainUnlockWithError]
  • [IDIEncryptionFrontend.KeychainUnlockWithIsSystemKeychainError]
  • [IDIEncryptionFrontend.LookupLegacyKeychainWithXpcHandlerError]
  • [IDIEncryptionFrontend.SetPassphraseError]
  • [IDIEncryptionFrontend.StoreInKeychainWithPassphraseForceSystemKeychainError]
  • [IDIEncryptionFrontend.UnlockUsingPublicKeyWithError]
  • [IDIEncryptionFrontend.UnlockUsingSaksWithError]
  • [IDIEncryptionFrontend.UnlockUsingSymmetricKeyWithError]
  • [IDIEncryptionFrontend.UnlockWithPassphraseError]
  • [IDIEncryptionFrontend.UnlockWithXpcHandlerError]
  • [IDIEncryptionFrontend.UpdateDiskImageParamsWithFrontendError]
  • [IDIEncryptionFrontend.ValidateDeserializationWithError]
  • [IDIEncryptionFrontend.InitWithCoder]
  • [IDIEncryptionFrontend.InitWithParams]

type IDIEncryptionUnlocker added in v0.5.0

type IDIEncryptionUnlocker interface {
	IDIEncryptionFrontend
}

An interface definition for the DIEncryptionUnlocker class.

type IDIError added in v0.5.0

type IDIError interface {
	objectivec.IObject
}

An interface definition for the DIError class.

type IDIHelpers added in v0.5.0

type IDIHelpers interface {
	objectivec.IObject
}

An interface definition for the DIHelpers class.

type IDIIOIterator added in v0.5.0

type IDIIOIterator interface {
	IDIIOObject

	CopyNextObject() uint32
	StartedOver() bool
	SetStartedOver(value bool)
	InitWithIOIteratorRetain(iOIterator uint32, retain bool) DIIOIterator
}

An interface definition for the DIIOIterator class.

Methods

  • [IDIIOIterator.CopyNextObject]
  • [IDIIOIterator.StartedOver]
  • [IDIIOIterator.SetStartedOver]
  • [IDIIOIterator.InitWithIOIteratorRetain]

type IDIIOMedia added in v0.5.0

type IDIIOMedia interface {
	IDIIOObject

	BSDName() string
	CopyBlockDeviceWithError() (objectivec.IObject, error)
	InitWithDevNameError(name objectivec.IObject) (DIIOMedia, error)
}

An interface definition for the DIIOMedia class.

Methods

  • [IDIIOMedia.BSDName]
  • [IDIIOMedia.CopyBlockDeviceWithError]
  • [IDIIOMedia.InitWithDevNameError]

type IDIIOObject added in v0.5.0

type IDIIOObject interface {
	objectivec.IObject

	CopyParentWithError() (objectivec.IObject, error)
	CopyPropertyWithClassKey(class objectivec.Class, key objectivec.IObject) objectivec.IObject
	IoClassName() string
	IoObj() uint32
	IoObjectWithClassNameIterateParentError(name objectivec.IObject, parent bool) (objectivec.IObject, error)
	NewIteratorWithOptionsError(options uint32) (objectivec.IObject, error)
	RegistryEntryIDWithError() (uint64, error)
	InitWithClassNameError(name objectivec.IObject) (DIIOObject, error)
	InitWithDIIOObject(dIIOObject objectivec.IObject) DIIOObject
	InitWithIOObject(iOObject uint32) DIIOObject
	InitWithIOObjectRetain(iOObject uint32, retain bool) DIIOObject
	InitWithIteratorNext(next objectivec.IObject) DIIOObject
	InitWithRegistryEntryIDError(id uint64) (DIIOObject, error)
}

An interface definition for the DIIOObject class.

Methods

  • [IDIIOObject.CopyParentWithError]
  • [IDIIOObject.CopyPropertyWithClassKey]
  • [IDIIOObject.IoClassName]
  • [IDIIOObject.IoObj]
  • [IDIIOObject.IoObjectWithClassNameIterateParentError]
  • [IDIIOObject.NewIteratorWithOptionsError]
  • [IDIIOObject.RegistryEntryIDWithError]
  • [IDIIOObject.InitWithClassNameError]
  • [IDIIOObject.InitWithDIIOObject]
  • [IDIIOObject.InitWithIOObject]
  • [IDIIOObject.InitWithIOObjectRetain]
  • [IDIIOObject.InitWithIteratorNext]
  • [IDIIOObject.InitWithRegistryEntryIDError]

type IDIImageHandle added in v0.5.0

type IDIImageHandle interface {
	objectivec.IObject

	InitWithDiskImageLockableResources(image unsafe.Pointer, resources unsafe.Pointer) DIImageHandle
}

An interface definition for the DIImageHandle class.

Methods

  • [IDIImageHandle.InitWithDiskImageLockableResources]

type IDIImageInfoParams

type IDIImageInfoParams interface {
	IDIBaseParams

	ImageInfo() foundation.INSDictionary
	SetImageInfo(value foundation.INSDictionary)
	ExtraInfo() bool
	SetExtraInfo(value bool)
	EncryptionInfoOnly() bool
	SetEncryptionInfoOnly(value bool)
	OpenEncryption() bool
	SetOpenEncryption(value bool)
	RetrieveWithError() (bool, error)
	InitWithExistingParamsError(params IDIImageInfoParams) (DIImageInfoParams, error)
}

An interface definition for the DIImageInfoParams class.

Methods

  • [IDIImageInfoParams.ImageInfo]
  • [IDIImageInfoParams.SetImageInfo]
  • [IDIImageInfoParams.ExtraInfo]
  • [IDIImageInfoParams.SetExtraInfo]
  • [IDIImageInfoParams.EncryptionInfoOnly]
  • [IDIImageInfoParams.SetEncryptionInfoOnly]
  • [IDIImageInfoParams.OpenEncryption]
  • [IDIImageInfoParams.SetOpenEncryption]
  • [IDIImageInfoParams.RetrieveWithError]
  • [IDIImageInfoParams.InitWithExistingParamsError]

type IDIKeyRetriever added in v0.5.0

type IDIKeyRetriever interface {
	objectivec.IObject
}

An interface definition for the DIKeyRetriever class.

type IDIOpenParams added in v0.5.0

type IDIOpenParams interface {
	IDIBaseParams

	UIOOpenMode() int
	OpenWithError() (objectivec.IObject, error)
	InitWithURLOpenModeError(url foundation.NSURL, mode int64) (DIOpenParams, error)
}

An interface definition for the DIOpenParams class.

Methods

  • [IDIOpenParams.UIOOpenMode]
  • [IDIOpenParams.OpenWithError]
  • [IDIOpenParams.InitWithURLOpenModeError]

type IDIResizeParams

type IDIResizeParams interface {
	IDIBaseParams

	Size() uint64
	SetSize(value uint64)
	ResizeWithError() (bool, error)
	InitWithURLSizeError(url foundation.NSURL, size uint64) (DIResizeParams, error)
	InitWithExistingParamsSizeError(params IDIResizeParams, size uint64) (DIResizeParams, error)
}

An interface definition for the DIResizeParams class.

Methods

  • [IDIResizeParams.Size]
  • [IDIResizeParams.SetSize]
  • [IDIResizeParams.ResizeWithError]
  • [IDIResizeParams.InitWithURLSizeError]
  • [IDIResizeParams.InitWithExistingParamsSizeError]

type IDIShadowChain added in v0.5.0

type IDIShadowChain interface {
	objectivec.IObject

	ActiveShadowURL() foundation.NSURL
	AddShadowNodesError(nodes objectivec.IObject) (bool, error)
	AddShadowNodesWrapReadOnlyError(nodes objectivec.IObject, only bool) (bool, error)
	AddShadowURLsError(uRLs objectivec.IObject) (bool, error)
	EncodeWithCoder(coder foundation.INSCoder)
	HasBaseImageCache() bool
	IsEmpty() bool
	MountPoints() foundation.INSArray
	Nodes() foundation.INSArray
	NonCacheNodes() foundation.INSArray
	OpenWritableCreateNonExisting(writable bool, existing bool)
	ShadowStats() foundation.INSArray
	ShouldValidate() bool
	SetShouldValidate(value bool)
	StatWithError() (objectivec.IObject, error)
	TopDiskImageNumBlocks() int64
	VerifyNodesError(nodes objectivec.IObject) (bool, error)
	InitWithCoder(coder foundation.INSCoder) DIShadowChain
}

An interface definition for the DIShadowChain class.

Methods

  • [IDIShadowChain.ActiveShadowURL]
  • [IDIShadowChain.AddShadowNodesError]
  • [IDIShadowChain.AddShadowNodesWrapReadOnlyError]
  • [IDIShadowChain.AddShadowURLsError]
  • [IDIShadowChain.EncodeWithCoder]
  • [IDIShadowChain.HasBaseImageCache]
  • [IDIShadowChain.IsEmpty]
  • [IDIShadowChain.MountPoints]
  • [IDIShadowChain.Nodes]
  • [IDIShadowChain.NonCacheNodes]
  • [IDIShadowChain.OpenWritableCreateNonExisting]
  • [IDIShadowChain.ShadowStats]
  • [IDIShadowChain.ShouldValidate]
  • [IDIShadowChain.SetShouldValidate]
  • [IDIShadowChain.StatWithError]
  • [IDIShadowChain.TopDiskImageNumBlocks]
  • [IDIShadowChain.VerifyNodesError]
  • [IDIShadowChain.InitWithCoder]

type IDIShadowNode added in v0.5.0

type IDIShadowNode interface {
	objectivec.IObject

	URL() IDIURL
	CreateBackendWithFlags(flags int)
	EncodeWithCoder(coder foundation.INSCoder)
	FileBackend() IFileLocalXPC
	SetFileBackend(value IFileLocalXPC)
	IsCache() bool
	NumBlocks() uint64
	SetNumBlocks(value uint64)
	InitWithCoder(coder foundation.INSCoder) DIShadowNode
	InitWithURLIsCache(url foundation.NSURL, cache bool) DIShadowNode
}

An interface definition for the DIShadowNode class.

Methods

  • [IDIShadowNode.URL]
  • [IDIShadowNode.CreateBackendWithFlags]
  • [IDIShadowNode.EncodeWithCoder]
  • [IDIShadowNode.FileBackend]
  • [IDIShadowNode.SetFileBackend]
  • [IDIShadowNode.IsCache]
  • [IDIShadowNode.NumBlocks]
  • [IDIShadowNode.SetNumBlocks]
  • [IDIShadowNode.InitWithCoder]
  • [IDIShadowNode.InitWithURLIsCache]

type IDIStackParams added in v0.5.0

type IDIStackParams interface {
	IDIBaseParams

	AppendWithURLIsCacheError(url foundation.NSURL, cache bool) (bool, error)
	AppendWithURLIsCacheNumBlocksError(url foundation.NSURL, cache bool, blocks uint64) (bool, error)
}

An interface definition for the DIStackParams class.

Methods

  • [IDIStackParams.AppendWithURLIsCacheError]
  • [IDIStackParams.AppendWithURLIsCacheNumBlocksError]

type IDIStatFS added in v0.5.0

type IDIStatFS interface {
	objectivec.IObject

	BlockSize() uint64
	EncodeWithCoder(coder foundation.INSCoder)
	LogWithHeader(header objectivec.IObject)
	MountedFrom() string
	MountedOnURL() foundation.NSURL
	SupportsBarrier() bool
	InitWithCoder(coder foundation.INSCoder) DIStatFS
	InitWithFileDescriptorError(descriptor int) (DIStatFS, error)
}

An interface definition for the DIStatFS class.

Methods

  • [IDIStatFS.BlockSize]
  • [IDIStatFS.EncodeWithCoder]
  • [IDIStatFS.LogWithHeader]
  • [IDIStatFS.MountedFrom]
  • [IDIStatFS.MountedOnURL]
  • [IDIStatFS.SupportsBarrier]
  • [IDIStatFS.InitWithCoder]
  • [IDIStatFS.InitWithFileDescriptorError]

type IDIStatsParams added in v0.5.0

type IDIStatsParams interface {
	IDIBaseParams

	StatInstanceID() foundation.NSUUID
	StatsWithError() (objectivec.IObject, error)
	InitWithURLInstanceIdError(url foundation.NSURL, id objectivec.IObject) (DIStatsParams, error)
}

An interface definition for the DIStatsParams class.

Methods

  • [IDIStatsParams.StatInstanceID]
  • [IDIStatsParams.StatsWithError]
  • [IDIStatsParams.InitWithURLInstanceIdError]

type IDITemporaryPassphrase added in v0.5.0

type IDITemporaryPassphrase interface {
	objectivec.IObject

	Buf() string
	SetBuf(value string)
	InitWithPassphrase(passphrase string) DITemporaryPassphrase
}

An interface definition for the DITemporaryPassphrase class.

Methods

  • [IDITemporaryPassphrase.Buf]
  • [IDITemporaryPassphrase.SetBuf]
  • [IDITemporaryPassphrase.InitWithPassphrase]

type IDIURL added in v0.5.0

type IDIURL interface {
	foundation.INSURL

	IsPlugin() bool
	PluginName() string
	PluginParams() foundation.INSDictionary
	InitWithPluginNameParams(name objectivec.IObject, params objectivec.IObject) DIURL
}

An interface definition for the DIURL class.

Methods

  • [IDIURL.IsPlugin]
  • [IDIURL.PluginName]
  • [IDIURL.PluginParams]
  • [IDIURL.InitWithPluginNameParams]

type IDIUserDataParams added in v0.5.0

type IDIUserDataParams interface {
	IDIBaseParams

	EmbedWithError() (bool, error)
	RetrieveWithError() (bool, error)
	UserDict() foundation.INSDictionary
	SetUserDict(value foundation.INSDictionary)
}

An interface definition for the DIUserDataParams class.

Methods

  • [IDIUserDataParams.EmbedWithError]
  • [IDIUserDataParams.RetrieveWithError]
  • [IDIUserDataParams.UserDict]
  • [IDIUserDataParams.SetUserDict]

type IDIVerifyParams added in v0.5.0

type IDIVerifyParams interface {
	IDIBaseParams

	ShouldValidateShadows() bool
	SetShouldValidateShadows(value bool)
	VerifyWithError() (bool, error)
	InitWithURLShadowURLsError(url foundation.NSURL, uRLs objectivec.IObject) (DIVerifyParams, error)
}

An interface definition for the DIVerifyParams class.

Methods

  • [IDIVerifyParams.ShouldValidateShadows]
  • [IDIVerifyParams.SetShouldValidateShadows]
  • [IDIVerifyParams.VerifyWithError]
  • [IDIVerifyParams.InitWithURLShadowURLsError]

type IDiskImageCreatorFromDevice added in v0.5.0

type IDiskImageCreatorFromDevice interface {
	IBaseDiskImageCreator

	CreateImageWithSrcDeviceError(device objectivec.IObject) (bool, error)
	InitWithURLError(url foundation.NSURL) (DiskImageCreatorFromDevice, error)
}

An interface definition for the DiskImageCreatorFromDevice class.

Methods

  • [IDiskImageCreatorFromDevice.CreateImageWithSrcDeviceError]
  • [IDiskImageCreatorFromDevice.InitWithURLError]

type IDiskImageCreatorFromFolder added in v0.5.0

type IDiskImageCreatorFromFolder interface {
	IBaseDiskImageCreator

	CompactAndEjectWithCreateParamsError(params objectivec.IObject) (bool, error)
	CreateImageWithSrcFolderCompletionBlock(folder objectivec.IObject, block VoidHandler) objectivec.IObject
	CreateImageWithSrcFolderProgressCreateParamsConvertParamsError(folder objectivec.IObject, progress objectivec.IObject, params objectivec.IObject, params2 []objectivec.IObject) (bool, error)
	ResizeDataPartitionWithError() (bool, error)
	UpdateNumBlocksWithFolderSizeNumFiles(size uint64, files uint64)
	UpdatePartitionMapWithError() (bool, error)
	InitWithURLError(url foundation.NSURL) (DiskImageCreatorFromFolder, error)
}

An interface definition for the DiskImageCreatorFromFolder class.

Methods

  • [IDiskImageCreatorFromFolder.CompactAndEjectWithCreateParamsError]
  • [IDiskImageCreatorFromFolder.CreateImageWithSrcFolderCompletionBlock]
  • [IDiskImageCreatorFromFolder.CreateImageWithSrcFolderProgressCreateParamsConvertParamsError]
  • [IDiskImageCreatorFromFolder.ResizeDataPartitionWithError]
  • [IDiskImageCreatorFromFolder.UpdateNumBlocksWithFolderSizeNumFiles]
  • [IDiskImageCreatorFromFolder.UpdatePartitionMapWithError]
  • [IDiskImageCreatorFromFolder.InitWithURLError]

type IDiskImageGraph added in v0.5.0

type IDiskImageGraph interface {
	objectivec.IObject

	URLRelativeToPstackParentWithURL(url foundation.NSURL) objectivec.IObject
	ActiveInfoWithExtraError(extra bool) (objectivec.IObject, error)
	ActiveNode() IDiskImageGraphNode
	SetActiveNode(value IDiskImageGraphNode)
	AppendCacheWithURLTagError(url foundation.NSURL, tag objectivec.IObject) (bool, error)
	AppendOverlayWithURLTagError(url foundation.NSURL, tag objectivec.IObject) (bool, error)
	AppendOverlayWithURLTagNumBlocksError(url foundation.NSURL, tag objectivec.IObject, blocks uint64) (bool, error)
	AppendWithURLIsCacheTagNumBlocksSetNewActiveError(url foundation.NSURL, cache bool, tag objectivec.IObject, blocks uint64, active bool) (bool, error)
	AppendWithURLIsCacheTagNumBlocksToNodeSetNewActiveError(url foundation.NSURL, cache bool, tag objectivec.IObject, blocks uint64, node objectivec.IObject, active bool) (bool, error)
	AppendWithURLTagError(url foundation.NSURL, tag objectivec.IObject) (bool, error)
	BaseNode() objectivec.IObject
	CheckStackValidityWithError() (bool, error)
	CloneToURLError(url foundation.NSURL) (objectivec.IObject, error)
	GetImageWithTagError(tag objectivec.IObject) (objectivec.IObject, error)
	GetImageWithUUIDError(uuid objectivec.IObject) (objectivec.IObject, error)
	GraphDB() foundation.INSDictionary
	SetGraphDB(value foundation.INSDictionary)
	ImagesDictsArray() foundation.INSArray
	SetImagesDictsArray(value foundation.INSArray)
	InfoWithExtraError(extra bool) (objectivec.IObject, error)
	Nodes() foundation.INSDictionary
	SetNodes(value foundation.INSDictionary)
	RemoveNodeWithTagRecursiveError(tag objectivec.IObject, recursive bool) (bool, error)
	RemoveNodeWithUUIDRecursiveError(uuid objectivec.IObject, recursive bool) (bool, error)
	RemoveWithNodeRecursiveError(node objectivec.IObject, recursive bool) (bool, error)
	RootNode() IDiskImageGraphNode
	SavePstackWithError() (bool, error)
	SavePstackWithURLError(url foundation.NSURL) (bool, error)
	SetActiveNodeWithTagError(tag objectivec.IObject) (bool, error)
	SetActiveNodeWithUUIDError(uuid objectivec.IObject) (bool, error)
	ValidateAppendedImageWithURLParentNodeIsCacheError(url foundation.NSURL, node objectivec.IObject, cache bool) (bool, error)
	InitWithBaseImageURLNewPstackURLTagError(url foundation.NSURL, url2 foundation.NSURL, tag objectivec.IObject) (DiskImageGraph, error)
	InitWithBaseImageURLTagError(url foundation.NSURL, tag objectivec.IObject) (DiskImageGraph, error)
	InitWithGraphDBError(db objectivec.IObject) (DiskImageGraph, error)
	InitWithGraphDBWorkDirError(db objectivec.IObject, dir objectivec.IObject) (DiskImageGraph, error)
	InitWithPluginNamePluginParamsTagError(name objectivec.IObject, params objectivec.IObject, tag objectivec.IObject) (DiskImageGraph, error)
	InitWithPstackURLError(url foundation.NSURL) (DiskImageGraph, error)
}

An interface definition for the DiskImageGraph class.

Methods

  • [IDiskImageGraph.URLRelativeToPstackParentWithURL]
  • [IDiskImageGraph.ActiveInfoWithExtraError]
  • [IDiskImageGraph.ActiveNode]
  • [IDiskImageGraph.SetActiveNode]
  • [IDiskImageGraph.AppendCacheWithURLTagError]
  • [IDiskImageGraph.AppendOverlayWithURLTagError]
  • [IDiskImageGraph.AppendOverlayWithURLTagNumBlocksError]
  • [IDiskImageGraph.AppendWithURLIsCacheTagNumBlocksSetNewActiveError]
  • [IDiskImageGraph.AppendWithURLIsCacheTagNumBlocksToNodeSetNewActiveError]
  • [IDiskImageGraph.AppendWithURLTagError]
  • [IDiskImageGraph.BaseNode]
  • [IDiskImageGraph.CheckStackValidityWithError]
  • [IDiskImageGraph.CloneToURLError]
  • [IDiskImageGraph.GetImageWithTagError]
  • [IDiskImageGraph.GetImageWithUUIDError]
  • [IDiskImageGraph.GraphDB]
  • [IDiskImageGraph.SetGraphDB]
  • [IDiskImageGraph.ImagesDictsArray]
  • [IDiskImageGraph.SetImagesDictsArray]
  • [IDiskImageGraph.InfoWithExtraError]
  • [IDiskImageGraph.Nodes]
  • [IDiskImageGraph.SetNodes]
  • [IDiskImageGraph.RemoveNodeWithTagRecursiveError]
  • [IDiskImageGraph.RemoveNodeWithUUIDRecursiveError]
  • [IDiskImageGraph.RemoveWithNodeRecursiveError]
  • [IDiskImageGraph.RootNode]
  • [IDiskImageGraph.SavePstackWithError]
  • [IDiskImageGraph.SavePstackWithURLError]
  • [IDiskImageGraph.SetActiveNodeWithTagError]
  • [IDiskImageGraph.SetActiveNodeWithUUIDError]
  • [IDiskImageGraph.ValidateAppendedImageWithURLParentNodeIsCacheError]
  • [IDiskImageGraph.InitWithBaseImageURLNewPstackURLTagError]
  • [IDiskImageGraph.InitWithBaseImageURLTagError]
  • [IDiskImageGraph.InitWithGraphDBError]
  • [IDiskImageGraph.InitWithGraphDBWorkDirError]
  • [IDiskImageGraph.InitWithPluginNamePluginParamsTagError]
  • [IDiskImageGraph.InitWithPstackURLError]

type IDiskImageGraphNode added in v0.5.0

type IDiskImageGraphNode interface {
	objectivec.IObject

	URL() foundation.NSURL
	UUID() foundation.NSUUID
	SetUUID(value foundation.NSUUID)
	AddDecendantsToArray(array objectivec.IObject)
	Children() foundation.INSArray
	ChildrenInfoWithExtraError(extra bool) (objectivec.IObject, error)
	DeleteImage() bool
	GetChildren() objectivec.IObject
	GetDescendants() objectivec.IObject
	InfoWithExtraError(extra bool) (objectivec.IObject, error)
	IsCache() bool
	Metadata() foundation.INSDictionary
	SetMetadata(value foundation.INSDictionary)
	MutableChildren() foundation.INSArray
	SetMutableChildren(value foundation.INSArray)
	Parent() IDiskImageGraphNode
	SetParent(value IDiskImageGraphNode)
	ParentUUID() foundation.NSUUID
	PstackDict() foundation.INSDictionary
	SetPstackDict(value foundation.INSDictionary)
	RecursiveInfoWithExtraError(extra bool) (objectivec.IObject, error)
	Tag() string
	SetTag(value string)
	ToDIShadowNode() objectivec.IObject
	ToDictionary() objectivec.IObject
	ValidateAppendedImageWithInfoError(info objectivec.IObject) (bool, error)
	InitWithDictionaryWorkDirError(dictionary objectivec.IObject, dir objectivec.IObject) (DiskImageGraphNode, error)
	InitWithTagUUIDParentNodeMetadataIsCache(tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) DiskImageGraphNode
}

An interface definition for the DiskImageGraphNode class.

Methods

  • [IDiskImageGraphNode.URL]
  • [IDiskImageGraphNode.UUID]
  • [IDiskImageGraphNode.SetUUID]
  • [IDiskImageGraphNode.AddDecendantsToArray]
  • [IDiskImageGraphNode.Children]
  • [IDiskImageGraphNode.ChildrenInfoWithExtraError]
  • [IDiskImageGraphNode.DeleteImage]
  • [IDiskImageGraphNode.GetChildren]
  • [IDiskImageGraphNode.GetDescendants]
  • [IDiskImageGraphNode.InfoWithExtraError]
  • [IDiskImageGraphNode.IsCache]
  • [IDiskImageGraphNode.Metadata]
  • [IDiskImageGraphNode.SetMetadata]
  • [IDiskImageGraphNode.MutableChildren]
  • [IDiskImageGraphNode.SetMutableChildren]
  • [IDiskImageGraphNode.Parent]
  • [IDiskImageGraphNode.SetParent]
  • [IDiskImageGraphNode.ParentUUID]
  • [IDiskImageGraphNode.PstackDict]
  • [IDiskImageGraphNode.SetPstackDict]
  • [IDiskImageGraphNode.RecursiveInfoWithExtraError]
  • [IDiskImageGraphNode.Tag]
  • [IDiskImageGraphNode.SetTag]
  • [IDiskImageGraphNode.ToDIShadowNode]
  • [IDiskImageGraphNode.ToDictionary]
  • [IDiskImageGraphNode.ValidateAppendedImageWithInfoError]
  • [IDiskImageGraphNode.InitWithDictionaryWorkDirError]
  • [IDiskImageGraphNode.InitWithTagUUIDParentNodeMetadataIsCache]

type IDiskImageParamsASIFXPC added in v0.6.4

type IDiskImageParamsASIFXPC interface {
	IDiskImageParamsXPC
}

An interface definition for the DiskImageParamsASIFXPC class.

type IDiskImageParamsLockedXPC added in v0.6.4

type IDiskImageParamsLockedXPC interface {
	IDiskImageParamsXPC
}

An interface definition for the DiskImageParamsLockedXPC class.

type IDiskImageParamsPluginXPC added in v0.6.4

type IDiskImageParamsPluginXPC interface {
	IDiskImageParamsXPC
}

An interface definition for the DiskImageParamsPluginXPC class.

type IDiskImageParamsRAMXPC added in v0.6.4

type IDiskImageParamsRAMXPC interface {
	IDiskImageParamsRawXPC

	RamSizeStr() string
	InitWithURLError(url foundation.NSURL) (DiskImageParamsRAMXPC, error)
}

An interface definition for the DiskImageParamsRAMXPC class.

Methods

  • [IDiskImageParamsRAMXPC.RamSizeStr]
  • [IDiskImageParamsRAMXPC.InitWithURLError]

type IDiskImageParamsRawXPC added in v0.6.4

type IDiskImageParamsRawXPC interface {
	IDiskImageParamsXPC
}

An interface definition for the DiskImageParamsRawXPC class.

type IDiskImageParamsSparseBundleXPC added in v0.6.4

type IDiskImageParamsSparseBundleXPC interface {
	IDiskImageParamsXPC
}

An interface definition for the DiskImageParamsSparseBundleXPC class.

type IDiskImageParamsUDIFXPC added in v0.6.4

type IDiskImageParamsUDIFXPC interface {
	IDiskImageParamsXPC
}

An interface definition for the DiskImageParamsUDIFXPC class.

type IDiskImageParamsXPC added in v0.5.0

type IDiskImageParamsXPC interface {
	objectivec.IObject

	AllowOnDiskCacheWithSinkDiskImage(image unsafe.Pointer) bool
	BackendXPC() IBackendXPC
	SetBackendXPC(value IBackendXPC)
	BlockSize() uint64
	SetBlockSize(value uint64)
	CacheBackendXPC() IBackendXPC
	SetCacheBackendXPC(value IBackendXPC)
	CacheURL() foundation.NSURL
	SetCacheURL(value foundation.NSURL)
	CreateShadowDiskImageWithBackendNumBlocksSinkDiskImageCache_onlyStack_size(backend unsafe.Pointer, blocks uint64, image unsafe.Pointer, cache_only bool, stack_size uint64) unsafe.Pointer
	EncodeWithCoder(coder foundation.INSCoder)
	InstanceID() foundation.NSUUID
	SetInstanceID(value foundation.NSUUID)
	IsSparseFormat() bool
	IsWritableFormat() bool
	LockBackendsWithError() (bool, error)
	LockBackendsWithWritableOnlyError(only bool) (bool, error)
	LockWritableBackendsWithError() (bool, error)
	LockableResources() unsafe.Pointer
	MountedOnAPFS() bool
	NumBlocks() uint64
	SetBlockSizeError(size uint64) (bool, error)
	SetSizeWithDiskImageNewSize(image unsafe.Pointer, size uint64) int
	ShadowChain() IDIShadowChain
	SetShadowChain(value IDIShadowChain)
	InitWithBackendXPC(xpc objectivec.IObject) DiskImageParamsXPC
	InitWithBackendXPCBlockSize(xpc objectivec.IObject, size uint64) DiskImageParamsXPC
	InitWithCoder(coder foundation.INSCoder) DiskImageParamsXPC
}

An interface definition for the DiskImageParamsXPC class.

Methods

  • [IDiskImageParamsXPC.AllowOnDiskCacheWithSinkDiskImage]
  • [IDiskImageParamsXPC.BackendXPC]
  • [IDiskImageParamsXPC.SetBackendXPC]
  • [IDiskImageParamsXPC.BlockSize]
  • [IDiskImageParamsXPC.SetBlockSize]
  • [IDiskImageParamsXPC.CacheBackendXPC]
  • [IDiskImageParamsXPC.SetCacheBackendXPC]
  • [IDiskImageParamsXPC.CacheURL]
  • [IDiskImageParamsXPC.SetCacheURL]
  • [IDiskImageParamsXPC.CreateShadowDiskImageWithBackendNumBlocksSinkDiskImageCache_onlyStack_size]
  • [IDiskImageParamsXPC.EncodeWithCoder]
  • [IDiskImageParamsXPC.InstanceID]
  • [IDiskImageParamsXPC.SetInstanceID]
  • [IDiskImageParamsXPC.IsSparseFormat]
  • [IDiskImageParamsXPC.IsWritableFormat]
  • [IDiskImageParamsXPC.LockBackendsWithError]
  • [IDiskImageParamsXPC.LockBackendsWithWritableOnlyError]
  • [IDiskImageParamsXPC.LockWritableBackendsWithError]
  • [IDiskImageParamsXPC.LockableResources]
  • [IDiskImageParamsXPC.MountedOnAPFS]
  • [IDiskImageParamsXPC.NumBlocks]
  • [IDiskImageParamsXPC.SetBlockSizeError]
  • [IDiskImageParamsXPC.SetSizeWithDiskImageNewSize]
  • [IDiskImageParamsXPC.ShadowChain]
  • [IDiskImageParamsXPC.SetShadowChain]
  • [IDiskImageParamsXPC.InitWithBackendXPC]
  • [IDiskImageParamsXPC.InitWithBackendXPCBlockSize]
  • [IDiskImageParamsXPC.InitWithCoder]

type IFastFolderCopierWrapper added in v0.5.0

type IFastFolderCopierWrapper interface {
	objectivec.IObject

	Copier() unsafe.Pointer
	SetCopier(value unsafe.Pointer)
	CopyWithDstFolderProgressError(folder objectivec.IObject, progress objectivec.IObject) (bool, error)
	FolderSize() uint64
	NumFiles() uint64
	Progress() foundation.Progress
	SetProgress(value foundation.Progress)
	TraverseSrcFolderWithProgressError(progress objectivec.IObject) (bool, error)
	InitWithSrcFolderParallelModeAuditToken(folder objectivec.IObject, mode bool, token unsafe.Pointer) FastFolderCopierWrapper
}

An interface definition for the FastFolderCopierWrapper class.

Methods

  • [IFastFolderCopierWrapper.Copier]
  • [IFastFolderCopierWrapper.SetCopier]
  • [IFastFolderCopierWrapper.CopyWithDstFolderProgressError]
  • [IFastFolderCopierWrapper.FolderSize]
  • [IFastFolderCopierWrapper.NumFiles]
  • [IFastFolderCopierWrapper.Progress]
  • [IFastFolderCopierWrapper.SetProgress]
  • [IFastFolderCopierWrapper.TraverseSrcFolderWithProgressError]
  • [IFastFolderCopierWrapper.InitWithSrcFolderParallelModeAuditToken]

type IFetchRestoreKeysCryptoKitWrapper added in v0.5.0

type IFetchRestoreKeysCryptoKitWrapper interface {
	objectivec.IObject
}

An interface definition for the FetchRestoreKeysCryptoKitWrapper class.

type IFileLocalXPC added in v0.5.0

type IFileLocalXPC interface {
	IBackendXPC

	InitWithBackend(backend unsafe.Pointer) FileLocalXPC
	InitWithFileDescriptorWritableLocked(descriptor int, writable bool, locked bool) FileLocalXPC
	InitWithURLFileOpenFlags(url foundation.NSURL, flags int) FileLocalXPC
}

An interface definition for the FileLocalXPC class.

Methods

  • [IFileLocalXPC.InitWithBackend]
  • [IFileLocalXPC.InitWithFileDescriptorWritableLocked]
  • [IFileLocalXPC.InitWithURLFileOpenFlags]

type IHTTPBackendXPC added in v0.5.0

type IHTTPBackendXPC interface {
	IBackendXPC

	URL() IDIURL
	SetURL(value IDIURL)
	AddToURLWithUserPassword(user objectivec.IObject, password objectivec.IObject)
	AskForPasswordUsingGUI() bool
	AskForPasswordUsingTTY() bool
	CreateBackend()
	CreateBackendWithSize(size uint64)
	LookupPasswordInKeychainWithRealm(realm objectivec.IObject) bool
	InitWithURL(url foundation.NSURL) HTTPBackendXPC
}

An interface definition for the HTTPBackendXPC class.

Methods

  • [IHTTPBackendXPC.URL]
  • [IHTTPBackendXPC.SetURL]
  • [IHTTPBackendXPC.AddToURLWithUserPassword]
  • [IHTTPBackendXPC.AskForPasswordUsingGUI]
  • [IHTTPBackendXPC.AskForPasswordUsingTTY]
  • [IHTTPBackendXPC.CreateBackend]
  • [IHTTPBackendXPC.CreateBackendWithSize]
  • [IHTTPBackendXPC.LookupPasswordInKeychainWithRealm]
  • [IHTTPBackendXPC.InitWithURL]

type IKNOXBackendXPC added in v0.5.0

type IKNOXBackendXPC interface {
	IBackendXPC

	URL() IDIURL
	SetURL(value IDIURL)
	Key() unsafe.Pointer
	InitWithURLKey(url foundation.NSURL, key unsafe.Pointer) KNOXBackendXPC
}

An interface definition for the KNOXBackendXPC class.

Methods

  • [IKNOXBackendXPC.URL]
  • [IKNOXBackendXPC.SetURL]
  • [IKNOXBackendXPC.Key]
  • [IKNOXBackendXPC.InitWithURLKey]

type IMKDIDevice added in v0.5.0

type IMKDIDevice interface {
	objectivec.IObject

	BlockSize() int
	MediaRef() MKMediaRef
	PartitionDiskWithGPTTypeIDError(id uint64) (bool, error)
	ResizeDataPartitionWithPartitionUUIDPartitionNumBlocksError(uuid objectivec.IObject, blocks uint64) (bool, error)
	UpdatePartitionMapWithError() (bool, error)
	InitWithBSDNameNumBlocksBlockSizeError(bSDName objectivec.IObject, blocks uint64, size int) (MKDIDevice, error)
}

An interface definition for the MKDIDevice class.

Methods

  • [IMKDIDevice.BlockSize]
  • [IMKDIDevice.MediaRef]
  • [IMKDIDevice.PartitionDiskWithGPTTypeIDError]
  • [IMKDIDevice.ResizeDataPartitionWithPartitionUUIDPartitionNumBlocksError]
  • [IMKDIDevice.UpdatePartitionMapWithError]
  • [IMKDIDevice.InitWithBSDNameNumBlocksBlockSizeError]

type INativeDiskImageGraphNode added in v0.5.0

type INativeDiskImageGraphNode interface {
	IDiskImageGraphNode

	FilePath() foundation.NSURL
	InitWithURLTagUUIDParentNodeMetadataIsCache(url foundation.NSURL, tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) NativeDiskImageGraphNode
}

An interface definition for the NativeDiskImageGraphNode class.

Methods

  • [INativeDiskImageGraphNode.FilePath]
  • [INativeDiskImageGraphNode.InitWithURLTagUUIDParentNodeMetadataIsCache]

type IPluginBackendXPC added in v0.5.0

type IPluginBackendXPC interface {
	IBackendXPC

	URL() IDIURL
	PluginHeader() unsafe.Pointer
	InitWithURLOpenMode(url foundation.NSURL, mode int) PluginBackendXPC
}

An interface definition for the PluginBackendXPC class.

Methods

  • [IPluginBackendXPC.URL]
  • [IPluginBackendXPC.PluginHeader]
  • [IPluginBackendXPC.InitWithURLOpenMode]

type IPluginDiskImageGraphNode added in v0.5.0

type IPluginDiskImageGraphNode interface {
	IDiskImageGraphNode

	PluginName() string
	PluginParams() foundation.INSDictionary
	InitWithPluginNamePluginParamsTagUUIDParentNodeMetadataIsCache(name objectivec.IObject, params objectivec.IObject, tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) PluginDiskImageGraphNode
}

An interface definition for the PluginDiskImageGraphNode class.

Methods

  • [IPluginDiskImageGraphNode.PluginName]
  • [IPluginDiskImageGraphNode.PluginParams]
  • [IPluginDiskImageGraphNode.InitWithPluginNamePluginParamsTagUUIDParentNodeMetadataIsCache]

type IQuarantineFileHandler added in v0.5.0

type IQuarantineFileHandler interface {
	objectivec.IObject

	ApplyMountPointsWithBSDNameError(bSDName objectivec.IObject) (bool, error)
	CheckErrorWithQtnInitResultError(result int) (bool, error)
	GetFileInfoWithError() (objectivec.IObject, error)
	IsQuarantined() bool
	QtFile() QtnFileRef
	SetQtFile(value QtnFileRef)
	InitWithBackendError(backend unsafe.Pointer) (QuarantineFileHandler, error)
	InitWithFDError(fd int) (QuarantineFileHandler, error)
	InitWithFlagError(flag uint32) (QuarantineFileHandler, error)
}

An interface definition for the QuarantineFileHandler class.

Methods

  • [IQuarantineFileHandler.ApplyMountPointsWithBSDNameError]
  • [IQuarantineFileHandler.CheckErrorWithQtnInitResultError]
  • [IQuarantineFileHandler.GetFileInfoWithError]
  • [IQuarantineFileHandler.IsQuarantined]
  • [IQuarantineFileHandler.QtFile]
  • [IQuarantineFileHandler.SetQtFile]
  • [IQuarantineFileHandler.InitWithBackendError]
  • [IQuarantineFileHandler.InitWithFDError]
  • [IQuarantineFileHandler.InitWithFlagError]

type IRamXPC added in v0.5.0

type IRamXPC interface {
	IBackendXPC

	CreateRamBackend()
	InitWithSize(size uint64) RamXPC
}

An interface definition for the RamXPC class.

Methods

  • [IRamXPC.CreateRamBackend]
  • [IRamXPC.InitWithSize]

type IReadSynchronizerBackendXPC added in v0.5.0

type IReadSynchronizerBackendXPC interface {
	IBackendXPC

	BaseBackendXPC() IBackendXPC
	InitWithBackend(backend objectivec.IObject) ReadSynchronizerBackendXPC
}

An interface definition for the ReadSynchronizerBackendXPC class.

Methods

  • [IReadSynchronizerBackendXPC.BaseBackendXPC]
  • [IReadSynchronizerBackendXPC.InitWithBackend]

type ISerializedDiskImageGraph added in v0.5.0

type ISerializedDiskImageGraph interface {
	IDiskImageGraph

	PstackURL() foundation.NSURL
	InitWithBaseImageURLPstackURLTagError(url foundation.NSURL, url2 foundation.NSURL, tag objectivec.IObject) (SerializedDiskImageGraph, error)
	InitWithGraphDBPstackURLError(db objectivec.IObject, url foundation.NSURL) (SerializedDiskImageGraph, error)
	InitWithPluginNamePluginParamsPstackURLTagError(name objectivec.IObject, params objectivec.IObject, url foundation.NSURL, tag objectivec.IObject) (SerializedDiskImageGraph, error)
}

An interface definition for the SerializedDiskImageGraph class.

Methods

  • [ISerializedDiskImageGraph.PstackURL]
  • [ISerializedDiskImageGraph.InitWithBaseImageURLPstackURLTagError]
  • [ISerializedDiskImageGraph.InitWithGraphDBPstackURLError]
  • [ISerializedDiskImageGraph.InitWithPluginNamePluginParamsPstackURLTagError]

type ISparseBundleBackendXPC added in v0.5.0

type ISparseBundleBackendXPC interface {
	IBackendXPC

	InitWithURLFileOpenFlags(url foundation.NSURL, flags int) SparseBundleBackendXPC
	InitWithURLFileOpenFlagsBandSize(url foundation.NSURL, flags int, size uint64) SparseBundleBackendXPC
}

An interface definition for the SparseBundleBackendXPC class.

Methods

  • [ISparseBundleBackendXPC.InitWithURLFileOpenFlags]
  • [ISparseBundleBackendXPC.InitWithURLFileOpenFlagsBandSize]

type KNOXBackendXPC added in v0.5.0

type KNOXBackendXPC struct {
	BackendXPC
}

Methods

func KNOXBackendXPCFromID added in v0.5.0

func KNOXBackendXPCFromID(id objc.ID) KNOXBackendXPC

KNOXBackendXPCFromID constructs a KNOXBackendXPC from an objc.ID.

func NewKNOXBackendXPC added in v0.5.0

func NewKNOXBackendXPC() KNOXBackendXPC

NewKNOXBackendXPC creates a new KNOXBackendXPC instance.

func NewKNOXBackendXPCWithCoder added in v0.5.0

func NewKNOXBackendXPCWithCoder(coder objectivec.IObject) KNOXBackendXPC

func NewKNOXBackendXPCWithURLKey added in v0.5.0

func NewKNOXBackendXPCWithURLKey(url foundation.NSURL, key unsafe.Pointer) KNOXBackendXPC

func (KNOXBackendXPC) Autorelease added in v0.5.0

func (k KNOXBackendXPC) Autorelease() KNOXBackendXPC

Autorelease adds the receiver to the current autorelease pool.

func (KNOXBackendXPC) Init added in v0.5.0

func (k KNOXBackendXPC) Init() KNOXBackendXPC

Init initializes the instance.

func (KNOXBackendXPC) InitWithURLKey added in v0.5.0

func (k KNOXBackendXPC) InitWithURLKey(url foundation.NSURL, key unsafe.Pointer) KNOXBackendXPC

func (KNOXBackendXPC) Key added in v0.5.0

func (k KNOXBackendXPC) Key() unsafe.Pointer

func (KNOXBackendXPC) SetURL added in v0.5.0

func (k KNOXBackendXPC) SetURL(value IDIURL)

func (KNOXBackendXPC) URL added in v0.5.0

func (k KNOXBackendXPC) URL() IDIURL

type KNOXBackendXPCClass added in v0.5.0

type KNOXBackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetKNOXBackendXPCClass added in v0.5.0

func GetKNOXBackendXPCClass() KNOXBackendXPCClass

GetKNOXBackendXPCClass returns the class object for KNOXBackendXPC.

func (KNOXBackendXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (KNOXBackendXPCClass) Class added in v0.5.0

func (kc KNOXBackendXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type MKDIDevice added in v0.5.0

type MKDIDevice struct {
	objectivec.Object
}

Methods

func MKDIDeviceFromID added in v0.5.0

func MKDIDeviceFromID(id objc.ID) MKDIDevice

MKDIDeviceFromID constructs a MKDIDevice from an objc.ID.

func NewMKDIDevice added in v0.5.0

func NewMKDIDevice() MKDIDevice

NewMKDIDevice creates a new MKDIDevice instance.

func NewMKDIDeviceWithBSDNameNumBlocksBlockSizeError added in v0.5.0

func NewMKDIDeviceWithBSDNameNumBlocksBlockSizeError(bSDName objectivec.IObject, blocks uint64, size int) (MKDIDevice, error)

func (MKDIDevice) Autorelease added in v0.5.0

func (m MKDIDevice) Autorelease() MKDIDevice

Autorelease adds the receiver to the current autorelease pool.

func (MKDIDevice) BlockSize added in v0.5.0

func (m MKDIDevice) BlockSize() int

func (MKDIDevice) Init added in v0.5.0

func (m MKDIDevice) Init() MKDIDevice

Init initializes the instance.

func (MKDIDevice) InitWithBSDNameNumBlocksBlockSizeError added in v0.5.0

func (m MKDIDevice) InitWithBSDNameNumBlocksBlockSizeError(bSDName objectivec.IObject, blocks uint64, size int) (MKDIDevice, error)

func (MKDIDevice) MediaRef added in v0.5.0

func (m MKDIDevice) MediaRef() MKMediaRef

func (MKDIDevice) PartitionDiskWithGPTTypeIDError added in v0.5.0

func (m MKDIDevice) PartitionDiskWithGPTTypeIDError(id uint64) (bool, error)

func (MKDIDevice) ResizeDataPartitionWithPartitionUUIDPartitionNumBlocksError added in v0.5.0

func (m MKDIDevice) ResizeDataPartitionWithPartitionUUIDPartitionNumBlocksError(uuid objectivec.IObject, blocks uint64) (bool, error)

func (MKDIDevice) UpdatePartitionMapWithError added in v0.5.0

func (m MKDIDevice) UpdatePartitionMapWithError() (bool, error)

type MKDIDeviceClass added in v0.5.0

type MKDIDeviceClass struct {
	// contains filtered or unexported fields
}

func GetMKDIDeviceClass added in v0.5.0

func GetMKDIDeviceClass() MKDIDeviceClass

GetMKDIDeviceClass returns the class object for MKDIDevice.

func (MKDIDeviceClass) Alloc added in v0.5.0

func (mc MKDIDeviceClass) Alloc() MKDIDevice

Alloc allocates memory for a new instance of the class.

func (MKDIDeviceClass) Class added in v0.5.0

func (mc MKDIDeviceClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type MKMedia added in v0.6.4

type MKMedia struct {
}

MKMedia

type MKMediaRef added in v0.5.5

type MKMediaRef uintptr

type NSCoding added in v0.5.0

type NSCoding interface {
	objectivec.IObject
}

NSCoding protocol.

type NSCodingObject added in v0.5.0

type NSCodingObject struct {
	objectivec.Object
}

NSCodingObject wraps an existing Objective-C object that conforms to the NSCoding protocol.

func NSCodingObjectFromID added in v0.5.0

func NSCodingObjectFromID(id objc.ID) NSCodingObject

NSCodingObjectFromID constructs a NSCodingObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (NSCodingObject) BaseObject added in v0.5.0

func (o NSCodingObject) BaseObject() objectivec.Object

func (NSCodingObject) EncodeWithCoder added in v0.5.0

func (o NSCodingObject) EncodeWithCoder(coder objectivec.IObject)

type NSSecureCoding added in v0.5.0

type NSSecureCoding interface {
	objectivec.IObject

	// SupportsSecureCoding protocol.
	SupportsSecureCoding() bool
}

NSSecureCoding protocol.

type NSSecureCodingObject added in v0.5.0

type NSSecureCodingObject struct {
	objectivec.Object
}

NSSecureCodingObject wraps an existing Objective-C object that conforms to the NSSecureCoding protocol.

func NSSecureCodingObjectFromID added in v0.5.0

func NSSecureCodingObjectFromID(id objc.ID) NSSecureCodingObject

NSSecureCodingObjectFromID constructs a NSSecureCodingObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (NSSecureCodingObject) BaseObject added in v0.5.0

func (o NSSecureCodingObject) BaseObject() objectivec.Object

func (NSSecureCodingObject) SupportsSecureCoding added in v0.5.0

func (o NSSecureCodingObject) SupportsSecureCoding() bool

type NSXPCListenerDelegate added in v0.5.0

type NSXPCListenerDelegate interface {
	objectivec.IObject
}

NSXPCListenerDelegate protocol.

type NSXPCListenerDelegateObject added in v0.5.0

type NSXPCListenerDelegateObject struct {
	objectivec.Object
}

NSXPCListenerDelegateObject wraps an existing Objective-C object that conforms to the NSXPCListenerDelegate protocol.

func NSXPCListenerDelegateObjectFromID added in v0.5.0

func NSXPCListenerDelegateObjectFromID(id objc.ID) NSXPCListenerDelegateObject

NSXPCListenerDelegateObjectFromID constructs a NSXPCListenerDelegateObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (NSXPCListenerDelegateObject) BaseObject added in v0.5.0

func (NSXPCListenerDelegateObject) ListenerShouldAcceptNewConnection added in v0.5.0

func (o NSXPCListenerDelegateObject) ListenerShouldAcceptNewConnection(listener objectivec.IObject, connection objectivec.IObject) bool

type NativeDiskImageGraphNode added in v0.5.0

type NativeDiskImageGraphNode struct {
	DiskImageGraphNode
}

Methods

func NativeDiskImageGraphNodeFromID added in v0.5.0

func NativeDiskImageGraphNodeFromID(id objc.ID) NativeDiskImageGraphNode

NativeDiskImageGraphNodeFromID constructs a NativeDiskImageGraphNode from an objc.ID.

func NewNativeDiskImageGraphNode added in v0.5.0

func NewNativeDiskImageGraphNode() NativeDiskImageGraphNode

NewNativeDiskImageGraphNode creates a new NativeDiskImageGraphNode instance.

func NewNativeDiskImageGraphNodeWithDictionaryWorkDirError added in v0.5.0

func NewNativeDiskImageGraphNodeWithDictionaryWorkDirError(dictionary objectivec.IObject, dir objectivec.IObject) (NativeDiskImageGraphNode, error)

func NewNativeDiskImageGraphNodeWithTagUUIDParentNodeMetadataIsCache added in v0.5.0

func NewNativeDiskImageGraphNodeWithTagUUIDParentNodeMetadataIsCache(tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) NativeDiskImageGraphNode

func NewNativeDiskImageGraphNodeWithURLTagUUIDParentNodeMetadataIsCache added in v0.5.0

func NewNativeDiskImageGraphNodeWithURLTagUUIDParentNodeMetadataIsCache(url foundation.NSURL, tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) NativeDiskImageGraphNode

func (NativeDiskImageGraphNode) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (NativeDiskImageGraphNode) FilePath added in v0.5.0

func (NativeDiskImageGraphNode) Init added in v0.5.0

Init initializes the instance.

func (NativeDiskImageGraphNode) InitWithURLTagUUIDParentNodeMetadataIsCache added in v0.5.0

func (n NativeDiskImageGraphNode) InitWithURLTagUUIDParentNodeMetadataIsCache(url foundation.NSURL, tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) NativeDiskImageGraphNode

type NativeDiskImageGraphNodeClass added in v0.5.0

type NativeDiskImageGraphNodeClass struct {
	// contains filtered or unexported fields
}

func GetNativeDiskImageGraphNodeClass added in v0.5.0

func GetNativeDiskImageGraphNodeClass() NativeDiskImageGraphNodeClass

GetNativeDiskImageGraphNodeClass returns the class object for NativeDiskImageGraphNode.

func (NativeDiskImageGraphNodeClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (NativeDiskImageGraphNodeClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type PassphraseHeaderRef added in v0.6.4

type PassphraseHeaderRef uintptr

type PluginBackendXPC added in v0.5.0

type PluginBackendXPC struct {
	BackendXPC
}

Methods

func NewPluginBackendXPC added in v0.5.0

func NewPluginBackendXPC() PluginBackendXPC

NewPluginBackendXPC creates a new PluginBackendXPC instance.

func NewPluginBackendXPCWithCoder added in v0.5.0

func NewPluginBackendXPCWithCoder(coder objectivec.IObject) PluginBackendXPC

func NewPluginBackendXPCWithURLOpenMode added in v0.5.0

func NewPluginBackendXPCWithURLOpenMode(url foundation.NSURL, mode int) PluginBackendXPC

func PluginBackendXPCFromID added in v0.5.0

func PluginBackendXPCFromID(id objc.ID) PluginBackendXPC

PluginBackendXPCFromID constructs a PluginBackendXPC from an objc.ID.

func (PluginBackendXPC) Autorelease added in v0.5.0

func (p PluginBackendXPC) Autorelease() PluginBackendXPC

Autorelease adds the receiver to the current autorelease pool.

func (PluginBackendXPC) Init added in v0.5.0

Init initializes the instance.

func (PluginBackendXPC) InitWithURLOpenMode added in v0.5.0

func (p PluginBackendXPC) InitWithURLOpenMode(url foundation.NSURL, mode int) PluginBackendXPC

func (PluginBackendXPC) PluginHeader added in v0.5.0

func (p PluginBackendXPC) PluginHeader() unsafe.Pointer

func (PluginBackendXPC) URL added in v0.5.0

func (p PluginBackendXPC) URL() IDIURL

type PluginBackendXPCClass added in v0.5.0

type PluginBackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetPluginBackendXPCClass added in v0.5.0

func GetPluginBackendXPCClass() PluginBackendXPCClass

GetPluginBackendXPCClass returns the class object for PluginBackendXPC.

func (PluginBackendXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (PluginBackendXPCClass) Class added in v0.5.0

func (pc PluginBackendXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type PluginDiskImageGraphNode added in v0.5.0

type PluginDiskImageGraphNode struct {
	DiskImageGraphNode
}

Methods

func NewPluginDiskImageGraphNode added in v0.5.0

func NewPluginDiskImageGraphNode() PluginDiskImageGraphNode

NewPluginDiskImageGraphNode creates a new PluginDiskImageGraphNode instance.

func NewPluginDiskImageGraphNodeWithDictionaryWorkDirError added in v0.5.0

func NewPluginDiskImageGraphNodeWithDictionaryWorkDirError(dictionary objectivec.IObject, dir objectivec.IObject) (PluginDiskImageGraphNode, error)

func NewPluginDiskImageGraphNodeWithPluginNamePluginParamsTagUUIDParentNodeMetadataIsCache added in v0.5.0

func NewPluginDiskImageGraphNodeWithPluginNamePluginParamsTagUUIDParentNodeMetadataIsCache(name objectivec.IObject, params objectivec.IObject, tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) PluginDiskImageGraphNode

func NewPluginDiskImageGraphNodeWithTagUUIDParentNodeMetadataIsCache added in v0.5.0

func NewPluginDiskImageGraphNodeWithTagUUIDParentNodeMetadataIsCache(tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) PluginDiskImageGraphNode

func PluginDiskImageGraphNodeFromID added in v0.5.0

func PluginDiskImageGraphNodeFromID(id objc.ID) PluginDiskImageGraphNode

PluginDiskImageGraphNodeFromID constructs a PluginDiskImageGraphNode from an objc.ID.

func (PluginDiskImageGraphNode) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (PluginDiskImageGraphNode) Init added in v0.5.0

Init initializes the instance.

func (PluginDiskImageGraphNode) InitWithPluginNamePluginParamsTagUUIDParentNodeMetadataIsCache added in v0.5.0

func (p PluginDiskImageGraphNode) InitWithPluginNamePluginParamsTagUUIDParentNodeMetadataIsCache(name objectivec.IObject, params objectivec.IObject, tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) PluginDiskImageGraphNode

func (PluginDiskImageGraphNode) PluginName added in v0.5.0

func (p PluginDiskImageGraphNode) PluginName() string

func (PluginDiskImageGraphNode) PluginParams added in v0.5.0

type PluginDiskImageGraphNodeClass added in v0.5.0

type PluginDiskImageGraphNodeClass struct {
	// contains filtered or unexported fields
}

func GetPluginDiskImageGraphNodeClass added in v0.5.0

func GetPluginDiskImageGraphNodeClass() PluginDiskImageGraphNodeClass

GetPluginDiskImageGraphNodeClass returns the class object for PluginDiskImageGraphNode.

func (PluginDiskImageGraphNodeClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (PluginDiskImageGraphNodeClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type QtnFile added in v0.6.4

type QtnFile struct {
}

QtnFile

type QtnFileRef added in v0.6.4

type QtnFileRef uintptr

type QuarantineFileHandler added in v0.5.0

type QuarantineFileHandler struct {
	objectivec.Object
}

Methods

func NewQuarantineFileHandler added in v0.5.0

func NewQuarantineFileHandler() QuarantineFileHandler

NewQuarantineFileHandler creates a new QuarantineFileHandler instance.

func NewQuarantineFileHandlerWithBackendError added in v0.5.0

func NewQuarantineFileHandlerWithBackendError(backend unsafe.Pointer) (QuarantineFileHandler, error)

func NewQuarantineFileHandlerWithFDError added in v0.5.0

func NewQuarantineFileHandlerWithFDError(fd int) (QuarantineFileHandler, error)

func NewQuarantineFileHandlerWithFlagError added in v0.5.0

func NewQuarantineFileHandlerWithFlagError(flag uint32) (QuarantineFileHandler, error)

func QuarantineFileHandlerFromID added in v0.5.0

func QuarantineFileHandlerFromID(id objc.ID) QuarantineFileHandler

QuarantineFileHandlerFromID constructs a QuarantineFileHandler from an objc.ID.

func (QuarantineFileHandler) ApplyMountPointsWithBSDNameError added in v0.5.0

func (q QuarantineFileHandler) ApplyMountPointsWithBSDNameError(bSDName objectivec.IObject) (bool, error)

func (QuarantineFileHandler) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (QuarantineFileHandler) CheckErrorWithQtnInitResultError added in v0.5.0

func (q QuarantineFileHandler) CheckErrorWithQtnInitResultError(result int) (bool, error)

func (QuarantineFileHandler) GetFileInfoWithError added in v0.5.0

func (q QuarantineFileHandler) GetFileInfoWithError() (objectivec.IObject, error)

func (QuarantineFileHandler) Init added in v0.5.0

Init initializes the instance.

func (QuarantineFileHandler) InitWithBackendError added in v0.5.0

func (q QuarantineFileHandler) InitWithBackendError(backend unsafe.Pointer) (QuarantineFileHandler, error)

func (QuarantineFileHandler) InitWithFDError added in v0.5.0

func (q QuarantineFileHandler) InitWithFDError(fd int) (QuarantineFileHandler, error)

func (QuarantineFileHandler) InitWithFlagError added in v0.5.0

func (q QuarantineFileHandler) InitWithFlagError(flag uint32) (QuarantineFileHandler, error)

func (QuarantineFileHandler) IsQuarantined added in v0.5.0

func (q QuarantineFileHandler) IsQuarantined() bool

func (QuarantineFileHandler) QtFile added in v0.5.0

func (q QuarantineFileHandler) QtFile() QtnFileRef

func (QuarantineFileHandler) SetQtFile added in v0.5.0

func (q QuarantineFileHandler) SetQtFile(value QtnFileRef)

type QuarantineFileHandlerClass added in v0.5.0

type QuarantineFileHandlerClass struct {
	// contains filtered or unexported fields
}

func GetQuarantineFileHandlerClass added in v0.5.0

func GetQuarantineFileHandlerClass() QuarantineFileHandlerClass

GetQuarantineFileHandlerClass returns the class object for QuarantineFileHandler.

func (QuarantineFileHandlerClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (QuarantineFileHandlerClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type RamXPC added in v0.5.0

type RamXPC struct {
	BackendXPC
}

Methods

func NewRamXPC added in v0.5.0

func NewRamXPC() RamXPC

NewRamXPC creates a new RamXPC instance.

func NewRamXPCWithCoder added in v0.5.0

func NewRamXPCWithCoder(coder objectivec.IObject) RamXPC

func NewRamXPCWithSize added in v0.5.0

func NewRamXPCWithSize(size uint64) RamXPC

func RamXPCFromID added in v0.5.0

func RamXPCFromID(id objc.ID) RamXPC

RamXPCFromID constructs a RamXPC from an objc.ID.

func (RamXPC) Autorelease added in v0.5.0

func (r RamXPC) Autorelease() RamXPC

Autorelease adds the receiver to the current autorelease pool.

func (RamXPC) CreateRamBackend added in v0.5.0

func (r RamXPC) CreateRamBackend()

func (RamXPC) Init added in v0.5.0

func (r RamXPC) Init() RamXPC

Init initializes the instance.

func (RamXPC) InitWithSize added in v0.5.0

func (r RamXPC) InitWithSize(size uint64) RamXPC

type RamXPCClass added in v0.5.0

type RamXPCClass struct {
	// contains filtered or unexported fields
}

func GetRamXPCClass added in v0.5.0

func GetRamXPCClass() RamXPCClass

GetRamXPCClass returns the class object for RamXPC.

func (RamXPCClass) Alloc added in v0.5.0

func (rc RamXPCClass) Alloc() RamXPC

Alloc allocates memory for a new instance of the class.

func (RamXPCClass) Class added in v0.5.0

func (rc RamXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type ReadSynchronizerBackendXPC added in v0.5.0

type ReadSynchronizerBackendXPC struct {
	BackendXPC
}

Methods

func NewReadSynchronizerBackendXPC added in v0.5.0

func NewReadSynchronizerBackendXPC() ReadSynchronizerBackendXPC

NewReadSynchronizerBackendXPC creates a new ReadSynchronizerBackendXPC instance.

func NewReadSynchronizerBackendXPCWithBackend added in v0.5.0

func NewReadSynchronizerBackendXPCWithBackend(backend objectivec.IObject) ReadSynchronizerBackendXPC

func NewReadSynchronizerBackendXPCWithCoder added in v0.5.0

func NewReadSynchronizerBackendXPCWithCoder(coder objectivec.IObject) ReadSynchronizerBackendXPC

func ReadSynchronizerBackendXPCFromID added in v0.5.0

func ReadSynchronizerBackendXPCFromID(id objc.ID) ReadSynchronizerBackendXPC

ReadSynchronizerBackendXPCFromID constructs a ReadSynchronizerBackendXPC from an objc.ID.

func (ReadSynchronizerBackendXPC) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (ReadSynchronizerBackendXPC) BaseBackendXPC added in v0.5.0

func (r ReadSynchronizerBackendXPC) BaseBackendXPC() IBackendXPC

func (ReadSynchronizerBackendXPC) Init added in v0.5.0

Init initializes the instance.

func (ReadSynchronizerBackendXPC) InitWithBackend added in v0.5.0

type ReadSynchronizerBackendXPCClass added in v0.5.0

type ReadSynchronizerBackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetReadSynchronizerBackendXPCClass added in v0.5.0

func GetReadSynchronizerBackendXPCClass() ReadSynchronizerBackendXPCClass

GetReadSynchronizerBackendXPCClass returns the class object for ReadSynchronizerBackendXPC.

func (ReadSynchronizerBackendXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (ReadSynchronizerBackendXPCClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type SecCertificate added in v0.6.4

type SecCertificate struct {
}

SecCertificate

type SecKeychainItem added in v0.6.4

type SecKeychainItem struct {
}

SecKeychainItem

type SerializedDiskImageGraph added in v0.5.0

type SerializedDiskImageGraph struct {
	DiskImageGraph
}

Methods

func NewSerializedDiskImageGraph added in v0.5.0

func NewSerializedDiskImageGraph() SerializedDiskImageGraph

NewSerializedDiskImageGraph creates a new SerializedDiskImageGraph instance.

func NewSerializedDiskImageGraphWithBaseImageURLNewPstackURLTagError added in v0.5.0

func NewSerializedDiskImageGraphWithBaseImageURLNewPstackURLTagError(url foundation.NSURL, url2 foundation.NSURL, tag objectivec.IObject) (SerializedDiskImageGraph, error)

func NewSerializedDiskImageGraphWithBaseImageURLPstackURLTagError added in v0.5.0

func NewSerializedDiskImageGraphWithBaseImageURLPstackURLTagError(url foundation.NSURL, url2 foundation.NSURL, tag objectivec.IObject) (SerializedDiskImageGraph, error)

func NewSerializedDiskImageGraphWithBaseImageURLTagError added in v0.5.0

func NewSerializedDiskImageGraphWithBaseImageURLTagError(url foundation.NSURL, tag objectivec.IObject) (SerializedDiskImageGraph, error)

func NewSerializedDiskImageGraphWithGraphDBError added in v0.5.0

func NewSerializedDiskImageGraphWithGraphDBError(db objectivec.IObject) (SerializedDiskImageGraph, error)

func NewSerializedDiskImageGraphWithGraphDBPstackURLError added in v0.5.0

func NewSerializedDiskImageGraphWithGraphDBPstackURLError(db objectivec.IObject, url foundation.NSURL) (SerializedDiskImageGraph, error)

func NewSerializedDiskImageGraphWithGraphDBWorkDirError added in v0.5.0

func NewSerializedDiskImageGraphWithGraphDBWorkDirError(db objectivec.IObject, dir objectivec.IObject) (SerializedDiskImageGraph, error)

func NewSerializedDiskImageGraphWithPluginNamePluginParamsPstackURLTagError added in v0.5.0

func NewSerializedDiskImageGraphWithPluginNamePluginParamsPstackURLTagError(name objectivec.IObject, params objectivec.IObject, url foundation.NSURL, tag objectivec.IObject) (SerializedDiskImageGraph, error)

func NewSerializedDiskImageGraphWithPluginNamePluginParamsTagError added in v0.5.0

func NewSerializedDiskImageGraphWithPluginNamePluginParamsTagError(name objectivec.IObject, params objectivec.IObject, tag objectivec.IObject) (SerializedDiskImageGraph, error)

func NewSerializedDiskImageGraphWithPstackURLError added in v0.5.0

func NewSerializedDiskImageGraphWithPstackURLError(url foundation.NSURL) (SerializedDiskImageGraph, error)

func SerializedDiskImageGraphFromID added in v0.5.0

func SerializedDiskImageGraphFromID(id objc.ID) SerializedDiskImageGraph

SerializedDiskImageGraphFromID constructs a SerializedDiskImageGraph from an objc.ID.

func (SerializedDiskImageGraph) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (SerializedDiskImageGraph) Init added in v0.5.0

Init initializes the instance.

func (SerializedDiskImageGraph) InitWithBaseImageURLPstackURLTagError added in v0.5.0

func (s SerializedDiskImageGraph) InitWithBaseImageURLPstackURLTagError(url foundation.NSURL, url2 foundation.NSURL, tag objectivec.IObject) (SerializedDiskImageGraph, error)

func (SerializedDiskImageGraph) InitWithGraphDBPstackURLError added in v0.5.0

func (s SerializedDiskImageGraph) InitWithGraphDBPstackURLError(db objectivec.IObject, url foundation.NSURL) (SerializedDiskImageGraph, error)

func (SerializedDiskImageGraph) InitWithPluginNamePluginParamsPstackURLTagError added in v0.5.0

func (s SerializedDiskImageGraph) InitWithPluginNamePluginParamsPstackURLTagError(name objectivec.IObject, params objectivec.IObject, url foundation.NSURL, tag objectivec.IObject) (SerializedDiskImageGraph, error)

func (SerializedDiskImageGraph) PstackURL added in v0.5.0

type SerializedDiskImageGraphClass added in v0.5.0

type SerializedDiskImageGraphClass struct {
	// contains filtered or unexported fields
}

func GetSerializedDiskImageGraphClass added in v0.5.0

func GetSerializedDiskImageGraphClass() SerializedDiskImageGraphClass

GetSerializedDiskImageGraphClass returns the class object for SerializedDiskImageGraph.

func (SerializedDiskImageGraphClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (SerializedDiskImageGraphClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (SerializedDiskImageGraphClass) GetRelativeIfContainedWithChildURLParentURL added in v0.5.0

func (_SerializedDiskImageGraphClass SerializedDiskImageGraphClass) GetRelativeIfContainedWithChildURLParentURL(url foundation.NSURL, url2 foundation.NSURL) objectivec.IObject

type SharedWeakCountRef added in v0.6.4

type SharedWeakCountRef uintptr

type SparseBundleBackendXPC added in v0.5.0

type SparseBundleBackendXPC struct {
	BackendXPC
}

Methods

func NewSparseBundleBackendXPC added in v0.5.0

func NewSparseBundleBackendXPC() SparseBundleBackendXPC

NewSparseBundleBackendXPC creates a new SparseBundleBackendXPC instance.

func NewSparseBundleBackendXPCWithCoder added in v0.5.0

func NewSparseBundleBackendXPCWithCoder(coder objectivec.IObject) SparseBundleBackendXPC

func NewSparseBundleBackendXPCWithURLFileOpenFlags added in v0.5.0

func NewSparseBundleBackendXPCWithURLFileOpenFlags(url foundation.NSURL, flags int) SparseBundleBackendXPC

func NewSparseBundleBackendXPCWithURLFileOpenFlagsBandSize added in v0.5.0

func NewSparseBundleBackendXPCWithURLFileOpenFlagsBandSize(url foundation.NSURL, flags int, size uint64) SparseBundleBackendXPC

func SparseBundleBackendXPCFromID added in v0.5.0

func SparseBundleBackendXPCFromID(id objc.ID) SparseBundleBackendXPC

SparseBundleBackendXPCFromID constructs a SparseBundleBackendXPC from an objc.ID.

func (SparseBundleBackendXPC) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (SparseBundleBackendXPC) Init added in v0.5.0

Init initializes the instance.

func (SparseBundleBackendXPC) InitWithURLFileOpenFlags added in v0.5.0

func (s SparseBundleBackendXPC) InitWithURLFileOpenFlags(url foundation.NSURL, flags int) SparseBundleBackendXPC

func (SparseBundleBackendXPC) InitWithURLFileOpenFlagsBandSize added in v0.5.0

func (s SparseBundleBackendXPC) InitWithURLFileOpenFlagsBandSize(url foundation.NSURL, flags int, size uint64) SparseBundleBackendXPC

type SparseBundleBackendXPCClass added in v0.5.0

type SparseBundleBackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetSparseBundleBackendXPCClass added in v0.5.0

func GetSparseBundleBackendXPCClass() SparseBundleBackendXPCClass

GetSparseBundleBackendXPCClass returns the class object for SparseBundleBackendXPC.

func (SparseBundleBackendXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (SparseBundleBackendXPCClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (SparseBundleBackendXPCClass) IsSparseBundleWithURL added in v0.5.0

func (_SparseBundleBackendXPCClass SparseBundleBackendXPCClass) IsSparseBundleWithURL(url foundation.NSURL) bool

type Statfs added in v0.5.5

type Statfs struct {
}

Statfs

type VoidHandler added in v0.5.0

type VoidHandler = func()

VoidHandler is the signature for a completion handler block.

Used by:

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL