-
-
Save azenla/853e329b14d08a473906cdecccb35205 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| VZAudioDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _audioDevice | |
| • _init | |
| • _makeAudioDeviceForVirtualMachine:audioDeviceIndex: | |
| • _role | |
| • _setRole: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| VZAudioInputStreamSource | |
| [Class Methods] | |
| [Instance Methods] | |
| • _attachment | |
| • _init | |
| • encodeWithEncoder: | |
| VZAudioOutputStreamSink | |
| [Class Methods] | |
| [Instance Methods] | |
| • _attachment | |
| • _init | |
| • encodeWithEncoder: | |
| VZBootLoader | |
| [Class Methods] | |
| [Instance Methods] | |
| • _bootLoaderForConfiguration: | |
| • _init | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • validate | |
| VZBridgedNetworkDeviceAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _attachment | |
| • _macNatEnabled | |
| • _setMacNatEnabled: | |
| • encodeWithEncoder: | |
| • initWithInterface: | |
| • interface | |
| VZBridgedNetworkInterface | |
| [Class Methods] | |
| • _interfaceWithIdentifier:error: | |
| • networkInterfaces | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • debugDescription | |
| • description | |
| • identifier | |
| • localizedDisplayName | |
| VZCapsLockIndicatorController | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • init | |
| • observeValueForKeyPath:ofObject:change:context: | |
| VZConsoleDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • initWithVirtualMachine:consoleDeviceIndex:configuration: | |
| VZConsoleDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _consoleDevice | |
| • _init | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makeConsoleDeviceForVirtualMachine:consoleDeviceIndex: | |
| • validateWithError: | |
| VZConsolePortConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _init | |
| • attachment | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • setAttachment: | |
| VZDirectoryShare | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _share | |
| • encodeWithEncoder: | |
| VZDirectorySharingDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _initWithVirtualMachine:directorySharingDeviceIndex: | |
| VZDirectorySharingDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _directorySharingDevice | |
| • _init | |
| • _makeDirectorySharingDeviceForVirtualMachine:directorySharingDeviceIndex: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| VZDiskBlockDeviceStorageDeviceAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _getAttachmentWithQueue:completionHandler: | |
| • _initWithURL:readOnly:synchronizationMode:error: | |
| • _url | |
| • encodeWithEncoder: | |
| • fileHandle | |
| • initWithFileHandle:readOnly:synchronizationMode:error: | |
| • isReadOnly | |
| • synchronizationMode | |
| VZDiskImageStorageDeviceAttachment | |
| [Class Methods] | |
| • _diskImageStorageDeviceAttachmentWithDiskImage: | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • URL | |
| • _getAttachmentWithQueue:completionHandler: | |
| • _updateDiskSize: | |
| • cachingMode | |
| • encodeWithEncoder: | |
| • initWithURL:readOnly:cachingMode:synchronizationMode:error: | |
| • initWithURL:readOnly:error: | |
| • isReadOnly | |
| • synchronizationMode | |
| VZEFIBootLoader | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _ROMImageURL | |
| • _bootLoaderForConfiguration: | |
| • _setROMImageURL: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • setVariableStore: | |
| • validate | |
| • variableStore | |
| VZEFIVariableStore | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • URL | |
| • initCreatingVariableStoreAtURL:options:error: | |
| • initWithURL: | |
| VZEntropyDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _entropyDevice | |
| • _init | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| VZFileHandleNetworkDeviceAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _attachment | |
| • fileHandle | |
| • initWithFileHandle: | |
| • maximumTransmissionUnit | |
| • setMaximumTransmissionUnit: | |
| VZFileHandleSerialPortAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _attachment | |
| • encodeWithEncoder: | |
| • fileHandleForReading | |
| • fileHandleForWriting | |
| • initWithFileHandleForReading:fileHandleForWriting: | |
| VZFileSerialPortAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • URL | |
| • _attachment | |
| • append | |
| • encodeWithEncoder: | |
| • initWithURL:append:error: | |
| VZGenericMachineIdentifier | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • copyWithZone: | |
| • dataRepresentation | |
| • encodeWithEncoder: | |
| • hash | |
| • init | |
| • initWithDataRepresentation: | |
| • isEqual: | |
| VZGenericPlatformConfiguration | |
| [Class Methods] | |
| • isNestedVirtualizationSupported | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _fineGrainTrapsEmulationEnabled | |
| • _guestType | |
| • _performanceMonitoringUnitEmulationEnabled | |
| • _platform | |
| • _setFineGrainedTrapsEmulationEnabled: | |
| • _setGuestType: | |
| • _setPerformanceMonitoringUnitEmulationEnabled: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • isNestedVirtualizationEnabled | |
| • machineIdentifier | |
| • setMachineIdentifier: | |
| • setNestedVirtualizationEnabled: | |
| • validate | |
| VZGraphicsDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _initWithDisplays: | |
| • displays | |
| VZGraphicsDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _graphicsDevice | |
| • _init | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makeGraphicsDeviceForVirtualMachine:graphicsDeviceIndex: | |
| • validateWithError: | |
| VZGraphicsDisplay | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _configuration | |
| • _displayConfiguration | |
| • _graphicsDevice | |
| • _matchesConfiguration: | |
| • _matchesSize: | |
| • _takeScreenshotWithCompletionHandler: | |
| • addObserver: | |
| • dealloc | |
| • initWithVirtualMachine:graphicsDeviceIndex:framebufferIndex: | |
| • observeValueForKeyPath:ofObject:change:context: | |
| • reconfigureWithConfiguration:error: | |
| • reconfigureWithSizeInPixels:error: | |
| • removeObserver: | |
| • sizeInPixels | |
| VZGraphicsDisplayConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • copyWithZone: | |
| VZHostAudioInputStreamSource | |
| [Class Methods] | |
| [Instance Methods] | |
| • _attachment | |
| • encodeWithEncoder: | |
| • init | |
| VZHostAudioOutputStreamSink | |
| [Class Methods] | |
| [Instance Methods] | |
| • _attachment | |
| • encodeWithEncoder: | |
| • init | |
| VZKeyboardConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _keyboardWithDeviceIdentifier: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makeKeyboardForVirtualMachine:deviceIdentifier: | |
| VZKeyboardEventTap | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • dealloc | |
| VZLinuxBootLoader | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _bootLoaderForConfiguration: | |
| • commandLine | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • initWithKernelURL: | |
| • initialRamdiskURL | |
| • kernelURL | |
| • setCommandLine: | |
| • setInitialRamdiskURL: | |
| • setKernelURL: | |
| VZLinuxRosettaAbstractSocketCachingOptions | |
| [Class Methods] | |
| • maximumNameLength | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _options | |
| • encodeWithEncoder: | |
| • initWithName:error: | |
| • name | |
| VZLinuxRosettaCachingOptions | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _options | |
| • encodeWithEncoder: | |
| VZLinuxRosettaDirectoryShare | |
| [Class Methods] | |
| • availability | |
| • installRosettaWithCompletionHandler: | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _share | |
| • encodeWithEncoder: | |
| • initWithError: | |
| • options | |
| • setOptions: | |
| VZLinuxRosettaUnixSocketCachingOptions | |
| [Class Methods] | |
| • maximumPathLength | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _options | |
| • encodeWithEncoder: | |
| • init | |
| • initWithPath:error: | |
| • path | |
| VZMACAddress | |
| [Class Methods] | |
| • randomLocallyAdministeredAddress | |
| [Instance Methods] | |
| • copyWithZone: | |
| • debugDescription | |
| • description | |
| • ethernetAddress | |
| • hash | |
| • initWithEthernetAddress: | |
| • initWithString: | |
| • isBroadcastAddress | |
| • isEqual: | |
| • isLocallyAdministeredAddress | |
| • isMulticastAddress | |
| • isUnicastAddress | |
| • isUniversallyAdministeredAddress | |
| • string | |
| VZMacAuxiliaryStorage | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • URL | |
| • _allNVRAMDataVariablesInPartition:error: | |
| • _allNVRAMDataVariablesWithError: | |
| • _allNVRAMVariablesInPartition:error: | |
| • _allNVRAMVariablesWithError: | |
| • _dataValueForNVRAMVariableNamed:error: | |
| • _initializeUIDKeyWithWrappingKey:error: | |
| • _removeNVRAMVariableNamed:error: | |
| • _setDataValue:forNVRAMVariableNamed:error: | |
| • _setValue:forNVRAMVariableNamed:error: | |
| • _valueForNVRAMVariableNamed:error: | |
| • initCreatingStorageAtURL:hardwareModel:options:error: | |
| • initWithContentsOfURL: | |
| • initWithURL: | |
| VZMacGraphicsDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • _deviceFeatureLevel | |
| • _prefersLowPower | |
| VZMacGraphicsDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _deviceFeatureLevel | |
| • _enableProcessIsolation | |
| • _graphicsDevice | |
| • _implicitlyAddsVideoToolboxDevice | |
| • _prefersLowPower | |
| • _setDeviceFeatureLevel: | |
| • _setEnableProcessIsolation: | |
| • _setImplicitlyAddsVideoToolboxDevice: | |
| • _setPrefersLowPower: | |
| • copyWithZone: | |
| • displays | |
| • encodeWithEncoder: | |
| • init | |
| • makeGraphicsDeviceForVirtualMachine:graphicsDeviceIndex: | |
| • setDisplays: | |
| • validateWithError: | |
| VZMacGraphicsDisplay | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _configuration | |
| • _connectionType | |
| • _displayConfiguration | |
| • _displayMode | |
| • _graphicsDevice | |
| • _matchesConfiguration: | |
| • _matchesSize: | |
| • pixelsPerInch | |
| • reconfigureWithConfiguration:error: | |
| • reconfigureWithSizeInPixels:error: | |
| • sizeInPixels | |
| VZMacGraphicsDisplayConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _connectionType | |
| • _displayMode | |
| • _setConnectionType: | |
| • _setDisplayMode: | |
| • copyWithZone: | |
| • heightInPixels | |
| • initForScreen:sizeInPoints: | |
| • initWithWidthInPixels:heightInPixels:pixelsPerInch: | |
| • pixelsPerInch | |
| • setHeightInPixels: | |
| • setPixelsPerInch: | |
| • setWidthInPixels: | |
| • widthInPixels | |
| VZMacHardwareModel | |
| [Class Methods] | |
| • _defaultBoardIDForPlatformVersion: | |
| • _defaultHardwareModel | |
| • _hardwareModelWithDescriptor: | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _boardID | |
| • _isa | |
| • _minimumSupportedHostOSVersion | |
| • _variantID | |
| • _variantName | |
| • copyWithZone: | |
| • dataRepresentation | |
| • hash | |
| • initWithDataRepresentation: | |
| • isEqual: | |
| • isSupported | |
| VZMacKeyboardConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _keyboardWithDeviceIdentifier: | |
| • _setSoftwareKeyboard: | |
| • _setSupportsGlobeKey: | |
| • _softwareKeyboard | |
| • _supportsGlobeKey | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makeKeyboardForVirtualMachine:deviceIdentifier: | |
| VZMacMachineIdentifier | |
| [Class Methods] | |
| • _machineIdentifierForVirtualMachineClone | |
| • _machineIdentifierForVirtualMachineCloneWithECID:serialNumber: | |
| • _machineIdentifierForVirtualMachineCloneWithSerialNumber: | |
| • _machineIdentifierWithECID:serialNumber: | |
| • _machineIdentifierWithSerialNumber: | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _ECID | |
| • _ECIDChecksDisabled | |
| • _serialNumber | |
| • copyWithZone: | |
| • dataRepresentation | |
| • encodeWithEncoder: | |
| • hash | |
| • init | |
| • initWithDataRepresentation: | |
| • isEqual: | |
| VZMacOSBootLoader | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _bootLoaderForConfiguration: | |
| • _romURL | |
| • _setROMURL: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| VZMacOSConfigurationRequirements | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _variants | |
| • hardwareModel | |
| • minimumSupportedCPUCount | |
| • minimumSupportedMemorySize | |
| VZMacOSInstaller | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _disableMobileDeviceUpdate | |
| • initWithVirtualMachine:restoreImageURL: | |
| • installWithCompletionHandler: | |
| • progress | |
| • restoreImageURL | |
| • virtualMachine | |
| VZMacOSRestoreImage | |
| [Class Methods] | |
| • _fetchAvailableImagesWithCompletionHandler: | |
| • _fetchLatestSupportedWithOptions:completionHandler: | |
| • _loadCatalogWithOptions:completionHandler: | |
| • _loadFileURL:deviceClassParser:completionHandler: | |
| • fetchLatestSupportedWithCompletionHandler: | |
| • loadFileURL:completionHandler: | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • URL | |
| • _configurations | |
| • buildVersion | |
| • dealloc | |
| • isSupported | |
| • mostFeaturefulSupportedConfiguration | |
| • operatingSystemVersion | |
| VZMacOSVirtualMachineStartOptions | |
| [Class Methods] | |
| [Instance Methods] | |
| • _forceDFU | |
| • _setForceDFU: | |
| • _setStopInIBootStage1: | |
| • _setStopInIBootStage2: | |
| • _startOptions | |
| • _stopInIBootStage1 | |
| • _stopInIBootStage2 | |
| • setStartUpFromMacOSRecovery: | |
| • startUpFromMacOSRecovery | |
| VZMacPlatformConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _guestEncryptionWrappingKey | |
| • _hostAttributeShareOptions | |
| • _isFairPlayEnabled | |
| • _isFakeEncryptionEnabled | |
| • _isProductionModeEnabled | |
| • _isSIODescramblerEnabled | |
| • _isStrongIdentityEnabled | |
| • _platform | |
| • _remoteServiceDiscoveryConfiguration | |
| • _setFairPlayEnabled: | |
| • _setFakeEncryptionEnabled: | |
| • _setGuestEncryptionWrappingKey: | |
| • _setHostAttributeShareOptions: | |
| • _setProductionModeEnabled: | |
| • _setRemoteServiceDiscoveryConfiguration: | |
| • _setSIODescramblerEnabled: | |
| • _setStrongIdentityEnabled: | |
| • auxiliaryStorage | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • hardwareModel | |
| • init | |
| • machineIdentifier | |
| • setAuxiliaryStorage: | |
| • setHardwareModel: | |
| • setMachineIdentifier: | |
| • validate | |
| VZMacTrackpadConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _pointingDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makePointingDeviceForVirtualMachine:pointingDeviceIndex: | |
| VZMemoryBalloonDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| VZMemoryBalloonDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _memoryBalloonDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makeMemoryBalloonDeviceForVirtualMachine:memoryBalloonDeviceIndex:maxTargetMemorySize: | |
| VZMultipleDirectoryShare | |
| [Class Methods] | |
| • canonicalizedNameFromName: | |
| • validateName:error: | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _share | |
| • directories | |
| • encodeWithEncoder: | |
| • init | |
| • initWithDirectories: | |
| VZNATNetworkDeviceAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • _attachment | |
| • _interfaceIsolationEnabled | |
| • _setInterfaceIsolationEnabled: | |
| • encodeWithEncoder: | |
| • init | |
| VZNVMExpressControllerDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _getStorageDeviceWithQueue:session:completionHandler: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • initWithAttachment: | |
| VZNetworkBlockDeviceStorageDeviceAttachment | |
| [Class Methods] | |
| • _defaultReadOnly | |
| • _defaultSynchronizationMode | |
| • _defaultTimeout | |
| • validateURL:error: | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • URL | |
| • _getAttachmentWithQueue:completionHandler: | |
| • delegate | |
| • encodeWithEncoder: | |
| • initWithURL:error: | |
| • initWithURL:timeout:forcedReadOnly:synchronizationMode:error: | |
| • isForcedReadOnly | |
| • setDelegate: | |
| • synchronizationMode | |
| • timeout | |
| VZNetworkDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _type | |
| • attachment | |
| • setAttachment: | |
| VZNetworkDeviceAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • _attachment | |
| • _init | |
| • encodeWithEncoder: | |
| VZNetworkDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • MACAddress | |
| • _init | |
| • _networkDevice | |
| • attachment | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makeNetworkDeviceForVirtualMachine:networkDeviceIndex: | |
| • setAttachment: | |
| • setMACAddress: | |
| VZObserverProxy | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • observeValueForKeyPath:ofObject:change:context: | |
| VZPlatformConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _platform | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • validate | |
| VZPointingDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _pointingDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makePointingDeviceForVirtualMachine:pointingDeviceIndex: | |
| VZSerialPortAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • _attachment | |
| • _init | |
| • encodeWithEncoder: | |
| VZSerialPortConfiguration | |
| [Class Methods] | |
| • serialPortType | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _init | |
| • _serialPort | |
| • attachment | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makeSerialPortForVirtualMachine:serialPortIndex: | |
| • setAttachment: | |
| VZSharedDirectory | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • URL | |
| • initWithURL:readOnly: | |
| • isReadOnly | |
| VZSingleDirectoryShare | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _share | |
| • directory | |
| • encodeWithEncoder: | |
| • initWithDirectory: | |
| VZSocketDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| VZSocketDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _socketDeviceWithIdentifier: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makeSocketDeviceForVirtualMachine:identifier: | |
| VZSpiceAgent | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • consoleDevice:didClosePort: | |
| • consoleDevice:didOpenPort: | |
| • dealloc | |
| • observeValueForKeyPath:ofObject:change:context: | |
| VZSpiceAgentPortAttachment | |
| [Class Methods] | |
| • spiceAgentPortName | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _attachment | |
| • encodeWithEncoder: | |
| • init | |
| • setSharesClipboard: | |
| • sharesClipboard | |
| VZStorageDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _attachment | |
| • _initWithAttachment: | |
| • _initWithVirtualMachine:attachment: | |
| • _initWithVirtualMachine:storageDeviceIndex:attachment: | |
| • _setAttachment:completionHandler: | |
| • _setVirtualMachine: | |
| VZStorageDeviceAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • _getAttachmentWithQueue:completionHandler: | |
| • _getAttachmentWithQueue:session:completionHandler: | |
| • _init | |
| • encodeWithEncoder: | |
| VZStorageDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _getStorageDeviceWithQueue:session:completionHandler: | |
| • _initWithAttachment: | |
| • _setAttachment: | |
| • attachment | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makeStorageDeviceForVirtualMachine:storageDeviceIndex: | |
| VZUSBController | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _capturePassthroughDevicesWithError: | |
| • _initWithVirtualMachine:usbControllerIndex:usbDevices: | |
| • _releasePassthroughDevices | |
| • attachDevice:completionHandler: | |
| • delegate | |
| • detachDevice:completionHandler: | |
| • setDelegate: | |
| • usbDevices | |
| VZUSBControllerConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _init | |
| • _usbController | |
| • _usbDevices | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makeUSBControllerForVirtualMachine:usbControllerIndex:usbDevices: | |
| • setUsbDevices: | |
| • usbDevices | |
| VZUSBKeyboardConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _keyboardWithDeviceIdentifier: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makeKeyboardForVirtualMachine:deviceIdentifier: | |
| VZUSBMassStorageDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _initWithAttachment: | |
| • _initWithVirtualMachine:storageDeviceIndex:attachment: | |
| • configuration | |
| • initWithConfiguration: | |
| • isPointingDevice | |
| • setConfiguration: | |
| • setUsbController: | |
| • setVirtualMachine: | |
| • usbController | |
| • usbMassStorageConfiguration | |
| • uuid | |
| • virtualMachine | |
| VZUSBMassStorageDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _getStorageDeviceWithQueue:session:completionHandler: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • initWithAttachment: | |
| • isDuplicateConfiguration: | |
| • makeStorageDeviceForVirtualMachine:storageDeviceIndex: | |
| • makeUSBDeviceWithVirtualMachine: | |
| • setUuid: | |
| • uuid | |
| VZUSBScreenCoordinatePointingDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _pointingDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makePointingDeviceForVirtualMachine:pointingDeviceIndex: | |
| VZVirtioBlockDeviceConfiguration | |
| [Class Methods] | |
| • validateBlockDeviceIdentifier:error: | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _getStorageDeviceWithQueue:session:completionHandler: | |
| • blockDeviceIdentifier | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • initWithAttachment: | |
| • setBlockDeviceIdentifier: | |
| VZVirtioConsoleDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • delegate | |
| • initWithVirtualMachine:consoleDeviceIndex:configuration: | |
| • ports | |
| • setDelegate: | |
| VZVirtioConsoleDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _consoleDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makeConsoleDeviceForVirtualMachine:consoleDeviceIndex: | |
| • ports | |
| • validateWithError: | |
| VZVirtioConsoleDeviceSerialPortConfiguration | |
| [Class Methods] | |
| • serialPortType | |
| [Instance Methods] | |
| • _serialPort | |
| • encodeWithEncoder: | |
| • init | |
| VZVirtioConsolePort | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • attachment | |
| • name | |
| • setAttachment: | |
| VZVirtioConsolePortArray | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • maximumPortCount | |
| • objectAtIndexedSubscript: | |
| VZVirtioConsolePortConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • isConsole | |
| • name | |
| • setIsConsole: | |
| • setName: | |
| VZVirtioConsolePortConfigurationArray | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • copyWithZone: | |
| • maximumPortCount | |
| • objectAtIndexedSubscript: | |
| • setMaximumPortCount: | |
| • setObject:atIndexedSubscript: | |
| VZVirtioEntropyDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _entropyDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| VZVirtioFileSystemDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • setShare: | |
| • share | |
| • tag | |
| VZVirtioFileSystemDeviceConfiguration | |
| [Class Methods] | |
| • macOSGuestAutomountTag | |
| • validateTag:error: | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _directorySharingDevice | |
| • _makeDirectorySharingDeviceForVirtualMachine:directorySharingDeviceIndex: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • initWithTag: | |
| • setShare: | |
| • setTag: | |
| • share | |
| • tag | |
| VZVirtioGraphicsDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • _initWithDisplays: | |
| VZVirtioGraphicsDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _graphicsDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makeGraphicsDeviceForVirtualMachine:graphicsDeviceIndex: | |
| • scanouts | |
| • setScanouts: | |
| • validateWithError: | |
| VZVirtioGraphicsScanout | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _configuration | |
| • _displayConfiguration | |
| • _graphicsDevice | |
| • _matchesConfiguration: | |
| • _matchesSize: | |
| • reconfigureWithConfiguration:error: | |
| • reconfigureWithSizeInPixels:error: | |
| • sizeInPixels | |
| VZVirtioGraphicsScanoutConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • copyWithZone: | |
| • heightInPixels | |
| • initWithWidthInPixels:heightInPixels: | |
| • setHeightInPixels: | |
| • setWidthInPixels: | |
| • widthInPixels | |
| VZVirtioNetworkDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _networkDevice | |
| • encodeWithEncoder: | |
| • init | |
| VZVirtioSocketConnection | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • close | |
| • dealloc | |
| • destinationPort | |
| • fileDescriptor | |
| • sourcePort | |
| VZVirtioSocketDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _configurationOptions | |
| • _setDelegate: | |
| • connectToPort:completionHandler: | |
| • removeSocketListenerForPort: | |
| • setSocketListener:forPort: | |
| VZVirtioSocketDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _socketDeviceWithIdentifier: | |
| • encodeWithEncoder: | |
| • init | |
| • makeSocketDeviceForVirtualMachine:identifier: | |
| VZVirtioSocketListener | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • delegate | |
| • setDelegate: | |
| VZVirtioSoundDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _audioDevice | |
| • _makeAudioDeviceForVirtualMachine:audioDeviceIndex: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • setStreams: | |
| • streams | |
| VZVirtioSoundDeviceInputStreamConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _stream | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • setSource: | |
| • source | |
| VZVirtioSoundDeviceOutputStreamConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _stream | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • setSink: | |
| • sink | |
| VZVirtioSoundDeviceStreamConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _stream | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| VZVirtioTraditionalMemoryBalloonDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _maxTargetVirtualMachineMemorySize | |
| • setTargetVirtualMachineMemorySize: | |
| • targetVirtualMachineMemorySize | |
| VZVirtioTraditionalMemoryBalloonDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _memoryBalloonDevice | |
| • encodeWithEncoder: | |
| • init | |
| • makeMemoryBalloonDeviceForVirtualMachine:memoryBalloonDeviceIndex:maxTargetMemorySize: | |
| VZVirtualMachine | |
| [Class Methods] | |
| • isSupported | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _audioDevices | |
| • _canCreateCore | |
| • _captureUSBPassthroughDevices | |
| • _coprocessors | |
| • _crashContextMessage | |
| • _createCoreWithCompletionHandler: | |
| • _createCoresWithCompletionHandler: | |
| • _createSharedMemoryCoresWithOptions:completionHandler: | |
| • _createViewEndpointWithOptions: | |
| • _currentConfiguration | |
| • _debugStub | |
| • _enterRestrictedModeWithCompletionHandler: | |
| • _getUSBControllerLocationIDWithCompletionHandler: | |
| • _graphicsOrientation | |
| • _keyboards | |
| • _multiTouchDevices | |
| • _name | |
| • _pointingDevices | |
| • _powerSourceDevices | |
| • _resetWithType:completionHandler: | |
| • _saveMachineStateToURL:options:completionHandler: | |
| • _serialPorts | |
| • _serviceProcessIdentifier | |
| • _setCrashContextMessage: | |
| • _setName: | |
| • _stateDescription | |
| • _storageDevices | |
| • _validateRestrictedModeSupportWithError: | |
| • canPause | |
| • canRequestStop | |
| • canResume | |
| • canStart | |
| • canStop | |
| • consoleDevices | |
| • dealloc | |
| • delegate | |
| • directorySharingDevices | |
| • graphicsDevices | |
| • initWithConfiguration: | |
| • initWithConfiguration:queue: | |
| • memoryBalloonDevices | |
| • networkDevices | |
| • pauseWithCompletionHandler: | |
| • queue | |
| • requestStopWithError: | |
| • restoreMachineStateFromURL:completionHandler: | |
| • resumeWithCompletionHandler: | |
| • saveMachineStateToURL:completionHandler: | |
| • setDelegate: | |
| • setState: | |
| • socketDevices | |
| • startWithCompletionHandler: | |
| • startWithOptions:completionHandler: | |
| • state | |
| • stopWithCompletionHandler: | |
| • usbControllers | |
| VZVirtualMachineConfiguration | |
| [Class Methods] | |
| • _maximumAllowedOvercommittedMemorySize | |
| • maximumAllowedCPUCount | |
| • maximumAllowedMemorySize | |
| • minimumAllowedCPUCount | |
| • minimumAllowedMemorySize | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • CPUCount | |
| • _acceleratorDevices | |
| • _apConfiguration | |
| • _bifrostDevices | |
| • _biometricDevices | |
| • _coprocessorStorageFileDescriptor | |
| • _coprocessors | |
| • _cpuEmulator | |
| • _customMMIODevices | |
| • _customVirtioDevices | |
| • _debugStub | |
| • _fatalErrorAction | |
| • _isDuplicateUSBDeviceConfigurationAt:usbDeviceIndex: | |
| • _mailboxDevices | |
| • _memoryOvercommitmentAllowed | |
| • _multiTouchDevices | |
| • _panicAction | |
| • _panicDevice | |
| • _pciPassthroughDevices | |
| • _powerSourceDevices | |
| • _restartAction | |
| • _setAcceleratorDevices: | |
| • _setApConfiguration: | |
| • _setBifrostDevices: | |
| • _setBiometricDevices: | |
| • _setCPUEmulator: | |
| • _setCoprocessorStorageFileDescriptor: | |
| • _setCoprocessors: | |
| • _setCustomMMIODevices: | |
| • _setCustomVirtioDevices: | |
| • _setDebugStub: | |
| • _setFatalErrorAction: | |
| • _setMailboxDevices: | |
| • _setMemoryOvercommitmentAllowed: | |
| • _setMultiTouchDevices: | |
| • _setPCIPassthroughDevices: | |
| • _setPanicAction: | |
| • _setPanicDevice: | |
| • _setPowerSourceDevices: | |
| • _setRestartAction: | |
| • _setSharedRamRegions: | |
| • _setTerminationUnderMemoryPressureEnabled: | |
| • _setTestIgnoreEntitlementChecks: | |
| • _sharedRamRegions | |
| • _terminationUnderMemoryPressureEnabled | |
| • _testIgnoreEntitlementChecks | |
| • audioDevices | |
| • bootLoader | |
| • consoleDevices | |
| • copyWithZone: | |
| • directorySharingDevices | |
| • entropyDevices | |
| • graphicsDevices | |
| • init | |
| • keyboards | |
| • memoryBalloonDevices | |
| • memorySize | |
| • networkDevices | |
| • platform | |
| • pointingDevices | |
| • serialPorts | |
| • setAudioDevices: | |
| • setBootLoader: | |
| • setCPUCount: | |
| • setConsoleDevices: | |
| • setDirectorySharingDevices: | |
| • setEntropyDevices: | |
| • setGraphicsDevices: | |
| • setKeyboards: | |
| • setMemoryBalloonDevices: | |
| • setMemorySize: | |
| • setNetworkDevices: | |
| • setPlatform: | |
| • setPointingDevices: | |
| • setSerialPorts: | |
| • setSocketDevices: | |
| • setStorageDevices: | |
| • setUsbControllers: | |
| • socketDevices | |
| • storageDevices | |
| • usbControllers | |
| • validateSaveRestoreSupportWithError: | |
| • validateWithError: | |
| VZVirtualMachineStartOptions | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _delegatedExceptionClasses | |
| • _setDelegatedExceptionClasses: | |
| • _startOptions | |
| • init | |
| VZVirtualMachineView | |
| [Class Methods] | |
| • initialize | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _canGrabMouseInput | |
| • _canReleaseMouseInput | |
| • _delegate | |
| • _grabMouseInput | |
| • _graphicsDisplay | |
| • _releaseMouseInput | |
| • _scaleMode | |
| • _setDelegate: | |
| • _setGraphicsDisplay: | |
| • _setScaleMode: | |
| • acceptsFirstResponder | |
| • automaticallyReconfiguresDisplay | |
| • becomeFirstResponder | |
| • capturesSystemKeys | |
| • dealloc | |
| • displayDidBeginReconfiguration: | |
| • displayDidEndReconfiguration: | |
| • flagsChanged: | |
| • initWithCoder: | |
| • initWithFrame: | |
| • keyDown: | |
| • keyUp: | |
| • layout | |
| • magnifyWithEvent: | |
| • mouseDown: | |
| • mouseDragged: | |
| • mouseEntered: | |
| • mouseExited: | |
| • mouseMoved: | |
| • mouseUp: | |
| • observeValueForKeyPath:ofObject:change:context: | |
| • otherMouseDown: | |
| • otherMouseDragged: | |
| • otherMouseUp: | |
| • quickLookWithEvent: | |
| • resignFirstResponder | |
| • rightMouseDown: | |
| • rightMouseDragged: | |
| • rightMouseUp: | |
| • rotateWithEvent: | |
| • scrollWheel: | |
| • setAutomaticallyReconfiguresDisplay: | |
| • setCapturesSystemKeys: | |
| • setFrameSize: | |
| • setVirtualMachine: | |
| • smartMagnifyWithEvent: | |
| • updateTrackingAreas | |
| • viewDidEndLiveResize | |
| • viewDidMoveToWindow | |
| • viewWillMoveToWindow: | |
| • viewWillStartLiveResize | |
| • virtualMachine | |
| VZVmnetNetworkDeviceAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _attachment | |
| • encodeWithEncoder: | |
| • initWithNetwork: | |
| • network | |
| VZXHCIController | |
| [Class Methods] | |
| [Instance Methods] | |
| • _capturePassthroughDevicesWithError: | |
| • _initWithVirtualMachine:usbControllerIndex:usbDevices: | |
| • _releasePassthroughDevices | |
| • attachDevice:completionHandler: | |
| • detachDevice:completionHandler: | |
| VZXHCIControllerConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _usbController | |
| • encodeWithEncoder: | |
| • init | |
| • makeUSBControllerForVirtualMachine:usbControllerIndex:usbDevices: | |
| _VZ16550SerialPortConfiguration | |
| [Class Methods] | |
| • serialPortType | |
| [Instance Methods] | |
| • _serialPort | |
| • encodeWithEncoder: | |
| • init | |
| _VZAcceleratorDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _acceleratorDeviceWithPlatform: | |
| • _init | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| _VZAppleTouchScreenConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _multiTouchDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makeMultiTouchDeviceForVirtualMachine:multiTouchDeviceIndex: | |
| _VZAudioDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _initWithVirtualMachine:audioDeviceIndex: | |
| _VZBifrostAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • _attachment | |
| • _init | |
| • encodeWithEncoder: | |
| _VZBifrostDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • MMIOSize | |
| • _bifrostDevice | |
| • _initWithAttachment:MMIOSize: | |
| • attachment | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • setAttachment: | |
| • setMMIOSize: | |
| _VZBinaryBootLoader | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _bootLoaderForConfiguration: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • entryPointAddress | |
| • initWithSegments:entryPointAddress: | |
| • segments | |
| • validate | |
| _VZBinaryBootLoaderSegment | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • binaryURL | |
| • copyWithZone: | |
| • initWithBinaryURL:loadAddress: | |
| • loadAddress | |
| _VZBiometricDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _biometricDeviceWithPlatform: | |
| • _init | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| _VZCPUEmulatorConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _cpuEmulator | |
| • _init | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| _VZCPUExitContext | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • CPUExit | |
| • CPUIndex | |
| • getPhysicalAddress:forVirtualAddress:error: | |
| • getRegister:value:error: | |
| • getSIMDRegister:value:error: | |
| • getSystemRegister:value:error: | |
| • guestMemoryAtPhysicalAddress:length:error: | |
| • setRegister:value:error: | |
| • setSIMDRegister:value:error: | |
| • setSystemRegister:value:error: | |
| _VZCoprocessor | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| _VZCoprocessorBootLoader | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _bootLoaderForConfiguration: | |
| • _romFileDescriptor | |
| • _setROMFileDescriptor: | |
| • copyWithZone: | |
| • init | |
| _VZCoprocessorConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _coprocessor | |
| • _init | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makeCoprocessorForVirtualMachine:coprocessorIndex: | |
| _VZCustomCPUEmulatorConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _cpuEmulator | |
| • copyWithZone: | |
| • emulatorURL | |
| • encodeWithEncoder: | |
| • init | |
| • memorySize | |
| • options | |
| • setEmulatorURL: | |
| • setMemorySize: | |
| • setOptions: | |
| _VZCustomMMIODevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • delegate | |
| • deviceQueue | |
| • guestMemoryAtPhysicalAddress:length: | |
| • guestRAMRegions | |
| • pulseIRQ: | |
| • setDelegate: | |
| • setIRQ:value: | |
| • sharedInitializationWithDeviceQueue:fromConfiguration: | |
| _VZCustomMMIODeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • MMIORegions | |
| • additionalProperties | |
| • additionalXPCProperties | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • irqs | |
| • provider | |
| • setAdditionalProperties: | |
| • setAdditionalXPCProperties: | |
| • setIrqs: | |
| • setMMIORegions: | |
| • setProvider: | |
| • setSupportsSaveRestore: | |
| • supportsSaveRestore | |
| _VZCustomMMIODeviceDelegateProvider | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _connectionIdentifier | |
| • delegate | |
| • deviceQueue | |
| • encodeWithEncoder: | |
| • initWithDeviceQueue:delegate: | |
| _VZCustomMMIODevicePluginBridge | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • initWithXPCConnection:personalityDictionary:personalityClass:connectionDelegate:options: | |
| _VZCustomMMIODevicePluginProvider | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _connectionIdentifier | |
| • encodeWithEncoder: | |
| • initWithPluginName:pluginPersonality: | |
| • pluginName | |
| • pluginPersonality | |
| _VZCustomMMIODeviceProvider | |
| [Class Methods] | |
| [Instance Methods] | |
| • _connectionIdentifier | |
| • _init | |
| • encodeWithEncoder: | |
| _VZCustomVirtioDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • dealloc | |
| • delegate | |
| • deviceQueue | |
| • driverFeaturesAt:error: | |
| • guestMemoryAtPhysicalAddress:length: | |
| • queueAtIndex: | |
| • requestDeviceReset | |
| • setDelegate: | |
| • updateDeviceSpecificConfiguration:completionHandler: | |
| _VZCustomVirtioDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • PCIClassID | |
| • PCISubclassID | |
| • _PCIDeviceID | |
| • _PCISubsystemID | |
| • _PCISubsystemVendorID | |
| • _PCIVendorID | |
| • _pluginName | |
| • _pluginPersonality | |
| • _setPCIDeviceID: | |
| • _setPCISubsystemID: | |
| • _setPCISubsystemVendorID: | |
| • _setPCIVendorID: | |
| • _setPluginName: | |
| • _setPluginPersonality: | |
| • _setSupportsSaveRestore: | |
| • _supportsSaveRestore | |
| • copyWithZone: | |
| • deviceID | |
| • deviceSpecificConfiguration | |
| • init | |
| • mandatoryFeaturesAtIndex: | |
| • optionalFeaturesAtIndex: | |
| • provider | |
| • setDeviceID: | |
| • setDeviceSpecificConfiguration: | |
| • setMandatoryFeatures:atIndex: | |
| • setOptionalFeatures:atIndex: | |
| • setPCIClassID: | |
| • setPCISubclassID: | |
| • setProvider: | |
| • setVirtioQueueCount: | |
| • virtioQueueCount | |
| _VZCustomVirtioDeviceDelegateProvider | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _connectionIdentifier | |
| • delegate | |
| • deviceQueue | |
| • initWithDeviceQueue:delegate: | |
| _VZCustomVirtioDevicePluginBridge | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • initWithXPCConnection:personalityDictionary:personalityClass:connectionDelegate:options: | |
| _VZCustomVirtioDevicePluginProvider | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _connectionIdentifier | |
| • initWithPluginName:pluginPersonality: | |
| • pluginName | |
| • pluginPersonality | |
| _VZCustomVirtioDeviceProvider | |
| [Class Methods] | |
| [Instance Methods] | |
| • _connectionIdentifier | |
| • _init | |
| _VZDRMLayer | |
| [Class Methods] | |
| • isSupported | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • initForTesting:content: | |
| • initWithParentLayer: | |
| • layerDidResize: | |
| • setContents: | |
| _VZDebugStub | |
| [Class Methods] | |
| [Instance Methods] | |
| • _debugStub | |
| • _init | |
| _VZDebugStubConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makeDebugStubForCoprocessor | |
| • makeDebugStubForVirtualMachine: | |
| _VZDiskImage | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • URL | |
| • cachingMode | |
| • identifier | |
| • initWithDescriptor:error: | |
| • initWithURL:readOnly:error: | |
| • isReadOnly | |
| • setUpdateDiskSize: | |
| • synchronizationMode | |
| • updateDiskSize | |
| _VZDiskImageDescriptor | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • URL | |
| • backendType | |
| • cachingMode | |
| • initWithURL: | |
| • isReadOnly | |
| • setBackendType: | |
| • setCachingMode: | |
| • setReadOnly: | |
| • setSynchronizationMode: | |
| • setURL: | |
| • synchronizationMode | |
| _VZDiskImageFormat | |
| [Class Methods] | |
| • rawDiskImageFormat | |
| • supportedFormats | |
| [Instance Methods] | |
| • canCreateDynamicDiskImages | |
| • canCreateFixedDiskImages | |
| • createDynamicDiskImageWithURL:suggestedSize:completionHandler: | |
| • createFixedDiskImageWithURL:suggestedSize:completionHandler: | |
| • identifier | |
| _VZDisplayPresenter | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| _VZForwardingDebugStub | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _debugStub | |
| • _initWithDebugStub: | |
| _VZForwardingDebugStubConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _initWithDebugStub: | |
| • copyWithZone: | |
| • makeDebugStubForCoprocessor | |
| • makeDebugStubForVirtualMachine: | |
| _VZFramebuffer | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _takeScreenshotWithCompletionHandler:imageConversionBlock: | |
| • dealloc | |
| _VZFramebufferRemoteSessionNotifier | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • dealloc | |
| _VZFramebufferView | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • actionForLayer:forKey: | |
| • cursor | |
| • displayProtectionOptions | |
| • framebuffer | |
| • framebuffer:didUpdateCursor: | |
| • framebuffer:didUpdateFrame: | |
| • framebuffer:didUpdateGraphicsOrientation: | |
| • framebufferDidUpdateColorSpace: | |
| • framebufferSize | |
| • getDisplayProtectionOptions | |
| • initWithCoder: | |
| • initWithFrame: | |
| • layout | |
| • setCursor: | |
| • setFrameSize: | |
| • setFramebuffer: | |
| • setShowsCursor: | |
| • setSuppressFrameUpdates: | |
| • setWantsLayer: | |
| • showsCursor | |
| • suppressFrameUpdates | |
| • viewDidMoveToWindow | |
| • viewWillMoveToWindow: | |
| _VZGDBDebugStub | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _debugStub | |
| • delegate | |
| • port | |
| • setDelegate: | |
| _VZGDBDebugStubConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • initWithPort: | |
| • listensOnAllNetworkInterfaces | |
| • makeDebugStubForCoprocessor | |
| • makeDebugStubForVirtualMachine: | |
| • port | |
| • setListensOnAllNetworkInterfaces: | |
| • setPort: | |
| _VZGuestTraceEvent | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| _VZHIDEventFilter | |
| [Class Methods] | |
| • hasEventTranslators | |
| • isEnabled | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • getHIDReportsFromHIDEvent: | |
| • getHIDReportsFromNSEvent: | |
| • init | |
| • updateCoordinateTransform:isFlipped: | |
| _VZHIDEventMonitor | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| _VZHostOnlyNetworkDeviceAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • _attachment | |
| • encodeWithEncoder: | |
| • init | |
| _VZIOUSBHostPassthroughDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _processIOUSBHostDeviceMessage:messageArgument:virtualMachine: | |
| • _releaseDevice | |
| • configuration | |
| • initWithConfiguration:error: | |
| • ioUSBHostDeviceConfiguration | |
| • isPointingDevice | |
| • setConfiguration: | |
| • setUsbController: | |
| • setVirtualMachine: | |
| • signature | |
| • usbController | |
| • uuid | |
| • virtualMachine | |
| _VZIOUSBHostPassthroughDeviceConfiguration | |
| [Class Methods] | |
| • fromLocationID:error: | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • initWithService:error: | |
| • isDuplicateConfiguration: | |
| • makeUSBDeviceWithVirtualMachine: | |
| • setUuid: | |
| • signature | |
| • uuid | |
| _VZKeyEvent | |
| [Class Methods] | |
| [Instance Methods] | |
| • initWithEvent: | |
| • initWithType:keyCode: | |
| • keyCode | |
| • type | |
| _VZKeyboard | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • activeIndicators | |
| • initWithType:virtualMachine:deviceIdentifier: | |
| • sendKeyEvents: | |
| • type | |
| _VZLinearFramebufferGraphicsDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • _initWithDisplays: | |
| _VZLinearFramebufferGraphicsDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _graphicsDevice | |
| • backingStoreSize | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • initWithBackingStoreSize: | |
| • makeGraphicsDeviceForVirtualMachine:graphicsDeviceIndex: | |
| • setBackingStoreSize: | |
| • validateWithError: | |
| _VZLinearFramebufferGraphicsDisplay | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _configuration | |
| • _displayConfiguration | |
| • _graphicsDevice | |
| • reconfigureWithConfiguration:error: | |
| • reconfigureWithSizeInPixels:error: | |
| • sizeInPixels | |
| _VZMMIORegion | |
| [Class Methods] | |
| [Instance Methods] | |
| • baseAddress | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • initWithBaseAddress:length: | |
| • initWithBaseAddress:length:writeSynchronously: | |
| • length | |
| • writeSynchronously | |
| _VZMacBatteryPowerSourceDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • batterySource:didUpdateCharge: | |
| • batterySource:didUpdateConnectivity: | |
| • dealloc | |
| • setSource: | |
| • source | |
| _VZMacBatteryPowerSourceDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _powerSourceDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makePowerSourceDeviceForVirtualMachine:powerSourceDeviceIndex: | |
| • setSource: | |
| • source | |
| _VZMacBatterySource | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _source | |
| • encodeWithEncoder: | |
| • registerObserver: | |
| • unregisterObserver: | |
| _VZMacBifrostDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _bifrostDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • initWithAttachment:MMIOSize: | |
| _VZMacHardwareModelDescriptor | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • init | |
| • setBoardID: | |
| • setISA: | |
| • setInitialGuestMacOSVersion: | |
| • setMinimumSupportedHostOSVersion: | |
| • setPlatformVersion: | |
| • setVariantID:variantName: | |
| _VZMacHostBatterySource | |
| [Class Methods] | |
| [Instance Methods] | |
| • _source | |
| • encodeWithEncoder: | |
| • init | |
| • registerObserver: | |
| • unregisterObserver: | |
| _VZMacNeuralEngineDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _acceleratorDeviceWithPlatform: | |
| • _isSignatureMismatchAllowed | |
| • _setSignatureMismatchAllowed: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| _VZMacOSBootLoaderGuestTraceEvent | |
| [Class Methods] | |
| [Instance Methods] | |
| • data0 | |
| • data1 | |
| • data2 | |
| • status | |
| _VZMacRemoteServiceDiscoveryConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • copyWithZone: | |
| • guestServiceAllowList | |
| • hostServiceAllowList | |
| • setGuestServiceAllowList: | |
| • setHostServiceAllowList: | |
| _VZMacScalerAcceleratorDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _acceleratorDeviceWithPlatform: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| _VZMacSerialNumber | |
| [Class Methods] | |
| [Instance Methods] | |
| • copyWithZone: | |
| • hash | |
| • initWithString: | |
| • isEqual: | |
| • string | |
| _VZMacSyntheticBatterySource | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _source | |
| • charge | |
| • connectivity | |
| • encodeWithEncoder: | |
| • init | |
| • registerObserver: | |
| • setCharge: | |
| • setConnectivity: | |
| • unregisterObserver: | |
| _VZMacTouchIDDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _biometricDeviceWithPlatform: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| _VZMacVideoToolboxDeviceConfiguration | |
| [Class Methods] | |
| • _isSupported | |
| [Instance Methods] | |
| • _acceleratorDeviceWithPlatform: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| _VZMacWallPowerSourceDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| _VZMacWallPowerSourceDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _powerSourceDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makePowerSourceDeviceForVirtualMachine:powerSourceDeviceIndex: | |
| _VZMagnifyEvent | |
| [Class Methods] | |
| [Instance Methods] | |
| • initWithEvent: | |
| • initWithMagnification:phase: | |
| • magnification | |
| • phase | |
| _VZMailboxDeviceAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • _attachment | |
| • _init | |
| • encodeWithEncoder: | |
| _VZMailboxDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _init | |
| • _mailboxDevice | |
| • attachment | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • setAttachment: | |
| • validateWithError: | |
| _VZMailboxHandleMailboxDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _mailboxDevice | |
| • init | |
| _VZMemory | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • length | |
| • mutableBytes | |
| • physicalAddress | |
| _VZMouse | |
| [Class Methods] | |
| • requiresGrabbingMouseInput | |
| [Instance Methods] | |
| • sendMouseEvents: | |
| _VZMouseEvent | |
| [Class Methods] | |
| [Instance Methods] | |
| • initWithPressedButtons:deltaX:deltaY: | |
| _VZMultiTouchDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • sendMultiTouchEvents: | |
| _VZMultiTouchDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _multiTouchDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makeMultiTouchDeviceForVirtualMachine:multiTouchDeviceIndex: | |
| _VZMultiTouchEvent | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • initWithEvent:view: | |
| • initWithTouches: | |
| • touches | |
| _VZPCIDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _pciDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| _VZPCIPassthroughDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • _pciDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • initWithDomain:bus:device:function: | |
| • isEqual: | |
| _VZPL011SerialPortConfiguration | |
| [Class Methods] | |
| • serialPortType | |
| [Instance Methods] | |
| • _serialPort | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| _VZPanicDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _panicDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| _VZPluginService | |
| [Class Methods] | |
| • xpcMain | |
| [Instance Methods] | |
| _VZPointingDevice | |
| [Class Methods] | |
| • requiresGrabbingMouseInput | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • initWithType:virtualMachine:pointingDeviceIndex: | |
| • sendMagnifyEvents: | |
| • sendQuickLookEvents: | |
| • sendRotationEvents: | |
| • sendScrollWheelEvents: | |
| • sendSmartMagnifyEvents: | |
| • type | |
| _VZPowerSourceDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| _VZPowerSourceDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _init | |
| • _powerSourceDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • makePowerSourceDeviceForVirtualMachine:powerSourceDeviceIndex: | |
| _VZPvPanicDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _panicDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| _VZQuickLookEvent | |
| [Class Methods] | |
| [Instance Methods] | |
| • initWithEvent: | |
| _VZRotationEvent | |
| [Class Methods] | |
| [Instance Methods] | |
| • initWithEvent: | |
| • initWithRotation:phase: | |
| • phase | |
| • rotation | |
| _VZSEPCoprocessor | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • debugStub | |
| _VZSEPCoprocessorConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _coprocessor | |
| • copyWithZone: | |
| • debugStub | |
| • encodeWithEncoder: | |
| • initWithStorage: | |
| • initWithStorageURL: | |
| • makeCoprocessorForVirtualMachine:coprocessorIndex: | |
| • romBinaryURL | |
| • setDebugStub: | |
| • setRomBinaryURL: | |
| • storage | |
| _VZSEPStorage | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • URL | |
| • copyWithZone: | |
| • initCreatingStorageAtURL:error: | |
| • initWithURL: | |
| _VZScreenCoordinatePointerEvent | |
| [Class Methods] | |
| [Instance Methods] | |
| • initWithEvent:view: | |
| • initWithLocation:pressedButtons: | |
| • location | |
| • pressedButtons | |
| _VZScreenCoordinatePointingDevice | |
| [Class Methods] | |
| • requiresGrabbingMouseInput | |
| [Instance Methods] | |
| • .cxx_construct | |
| • sendPointerEvents: | |
| _VZScrollWheelEvent | |
| [Class Methods] | |
| [Instance Methods] | |
| • acceleratedScrollingDeltaX | |
| • acceleratedScrollingDeltaY | |
| • initWithEvent: | |
| • initWithScrollingDeltaX:scrollingDeltaY:acceleratedScrollingDeltaX:acceleratedScrollingDeltaY:scrollPhase:momentumPhase: | |
| • momentumPhase | |
| • scrollPhase | |
| • scrollingDeltaX | |
| • scrollingDeltaY | |
| _VZSerialPort | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • attachment | |
| • setAttachment: | |
| • type | |
| _VZSmartMagnifyEvent | |
| [Class Methods] | |
| [Instance Methods] | |
| • initWithEvent: | |
| _VZSocketSerialPortAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _attachment | |
| • address | |
| • encodeWithEncoder: | |
| • initWithMode:address: | |
| • initWithMode:unixSocketAddress: | |
| • mode | |
| • unixSocketAddress | |
| _VZSpiceAgentCore | |
| [Class Methods] | |
| • initialize | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • dealloc | |
| • didClosePort | |
| • didOpenPort | |
| • initWithPasteboard:queue:capabilities:input:output: | |
| • isValid | |
| • pasteboard:item:provideDataForType: | |
| • pause | |
| • resume | |
| • stop | |
| _VZSpiceAgentCoreCapabilities | |
| [Class Methods] | |
| [Instance Methods] | |
| • clipboard | |
| • setClipboard: | |
| _VZSpiceAgentCorePasteboardItemState | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| _VZSpiceAgentCorePasteboardState | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| _VZSpiceAgentCoreSession | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • init | |
| _VZTemporaryRAMStorageDeviceAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • URL | |
| • _getAttachmentWithQueue:completionHandler: | |
| • encodeWithEncoder: | |
| • initWithURL:readOnly:error: | |
| • isReadOnly | |
| _VZTouch | |
| [Class Methods] | |
| [Instance Methods] | |
| • index | |
| • initWithView:index:phase:location:swipeAim:timestamp: | |
| • location | |
| • phase | |
| • swipeAim | |
| • timestamp | |
| _VZUSBKeyboard | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • initWithConfiguration: | |
| _VZUSBMouseConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _pointingDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makePointingDeviceForVirtualMachine:pointingDeviceIndex: | |
| _VZUSBOpticalDriveDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _getStorageDeviceWithQueue:session:completionHandler: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • initWithAttachment: | |
| _VZUSBPassthroughDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • configuration | |
| • hash | |
| • initWithConfiguration: | |
| • isEqual: | |
| • isPointingDevice | |
| • setConfiguration: | |
| • setUsbController: | |
| • setVirtualMachine: | |
| • signature | |
| • usbController | |
| • uuid | |
| • virtualMachine | |
| _VZUSBPassthroughDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • accessory | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • hash | |
| • initWithDevice: | |
| • isDuplicateConfiguration: | |
| • isEqual: | |
| • makeUSBDeviceWithVirtualMachine: | |
| • setUuid: | |
| • signature | |
| • uuid | |
| _VZUSBTouchScreenConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _multiTouchDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makeMultiTouchDeviceForVirtualMachine:multiTouchDeviceIndex: | |
| _VZUnixSocketBifrostAttachment | |
| [Class Methods] | |
| • maximumPathLength | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _attachment | |
| • encodeWithEncoder: | |
| • initWithPath:error: | |
| • path | |
| _VZVNCAuthenticationSecurityConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • copyWithZone: | |
| • initWithPassword: | |
| • password | |
| _VZVNCNoSecuritySecurityConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • copyWithZone: | |
| • init | |
| _VZVNCSecurityConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _init | |
| • copyWithZone: | |
| _VZVNCServer | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • delegate | |
| • framebuffer:didUpdateCursor: | |
| • framebuffer:didUpdateFrame: | |
| • framebuffer:didUpdateGraphicsOrientation: | |
| • framebufferDidUpdateColorSpace: | |
| • getDisplayProtectionOptions | |
| • initWithBonjourServiceName: | |
| • initWithBonjourServiceName:queue: | |
| • initWithBonjourServiceName:queue:securityConfiguration: | |
| • initWithPort: | |
| • initWithPort:queue: | |
| • initWithPort:queue:securityConfiguration: | |
| • port | |
| • queue | |
| • securityConfiguration | |
| • setDelegate: | |
| • setState: | |
| • setVirtualMachine: | |
| • start | |
| • state | |
| • stop | |
| • virtualMachine | |
| _VZVhostUserNetworkDeviceAttachment | |
| [Class Methods] | |
| • _defaultMaximumTransmissionUnit | |
| • _defaultOffloadMode | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _attachment | |
| • encodeWithEncoder: | |
| • guestChecksumOffload | |
| • guestTcpSegmentationOffload | |
| • hostChecksumOffload | |
| • hostTcpSegmentationOffload | |
| • initWithInterface:error: | |
| • initWithInterface:maximumTransmissionUnit:hostChecksumOffload:guestChecksumOffload:hostTcpSegmentationOffload:guestTcpSegmentationOffload:error: | |
| • initWithInterface:xpcService:maximumTransmissionUnit:hostChecksumOffload:guestChecksumOffload:hostTcpSegmentationOffload:guestTcpSegmentationOffload:error: | |
| • interface | |
| • maximumTransmissionUnit | |
| • xpcService | |
| _VZVirtioDeviceSpecificConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _configuration | |
| • _init | |
| • copyWithZone: | |
| _VZVirtioGenericDeviceSpecificConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _configuration | |
| • configurationData | |
| • copyWithZone: | |
| • initWithConfigurationData: | |
| _VZVirtioInputDeviceSpecificConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • _configuration | |
| • configurations | |
| • copyWithZone: | |
| • initWithConfigurations: | |
| _VZVirtioKeyboardInputDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _keyboardWithDeviceIdentifier: | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makeKeyboardForVirtualMachine:deviceIdentifier: | |
| _VZVirtioMouseInputDeviceConfiguration | |
| [Class Methods] | |
| [Instance Methods] | |
| • _pointingDevice | |
| • copyWithZone: | |
| • encodeWithEncoder: | |
| • init | |
| • makePointingDeviceForVirtualMachine:pointingDeviceIndex: | |
| _VZVirtioQueue | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • nextElement | |
| • queueIndex | |
| _VZVirtioQueueElement | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • dealloc | |
| • peekIntoReadBuffers:error: | |
| • readBuffers | |
| • readBuffersAvailableByteCount | |
| • readBuffersByteCount | |
| • readBytes:error: | |
| • readBytesInto:length:error: | |
| • returnToQueue | |
| • write:error: | |
| • writeBuffersAvailableByteCount | |
| • writeBuffersByteCount | |
| • writeData:length:error: | |
| • writtenByteCount | |
| _VZVirtioSocketDeviceObserver | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _initWithConnection:queue:delegate: | |
| _VZVirtioSoundDevice | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| _VZVirtualMachineAccessor | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| _VZVirtualMachineAccessorManager | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| _VZVirtualMachineConfigurationDecoder | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • configurationFromData:format:error: | |
| • delegate | |
| • initWithBaseURL: | |
| • setDelegate: | |
| _VZVirtualMachineConfigurationEncoder | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_destruct | |
| • dataWithConfiguration:format:error: | |
| • initWithBaseURL: | |
| _VZVirtualMachineSaveOptions | |
| [Class Methods] | |
| [Instance Methods] | |
| • compress | |
| • encrypt | |
| • init | |
| • setCompress: | |
| • setEncrypt: | |
| _VZWrappingKey | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • copyWithZone: | |
| • initWithAESKey:error: | |
| • initWithAsymmetricKey:error: | |
| • initWithPassword:error: | |
| _VZXPCBifrostAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • _attachment | |
| • encodeWithEncoder: | |
| • init | |
| _VZXPCClientMailboxDeviceAttachment | |
| [Class Methods] | |
| [Instance Methods] | |
| • .cxx_construct | |
| • .cxx_destruct | |
| • _attachment | |
| • _initWithMailboxHandle: | |
| • init | |
| Program ended with exit code: 0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // | |
| // main.swift | |
| // VirtualizationSymbols | |
| // | |
| // Created by Alex Zenla on 6/9/25. | |
| // | |
| import Foundation | |
| import ObjectiveC.runtime | |
| import Virtualization | |
| if !VZVirtualMachine.isSupported { | |
| exit(1) | |
| } | |
| func getClassNames() -> [String] { | |
| var classNames: [String] = [] | |
| var numClasses: Int32 = 0 | |
| numClasses = objc_getClassList(nil, 0) | |
| if numClasses > 0 { | |
| let classes = UnsafeMutablePointer<AnyClass?>.allocate(capacity: Int(numClasses)) | |
| defer { | |
| classes.deallocate() | |
| } | |
| let actualNumClasses = objc_getClassList(AutoreleasingUnsafeMutablePointer(classes), numClasses) | |
| for i in 0..<actualNumClasses { | |
| if let cls = classes[Int(i)] { | |
| let name = NSStringFromClass(cls) | |
| classNames.append(name) | |
| } | |
| } | |
| } | |
| return classNames | |
| } | |
| func getMethods(of cls: AnyClass) -> [String] { | |
| var methodNames: [String] = [] | |
| var methodCount: UInt32 = 0 | |
| if let methods = class_copyMethodList(cls, &methodCount) { | |
| for i in 0..<Int(methodCount) { | |
| let sel = method_getName(methods[i]) | |
| let name = NSStringFromSelector(sel) | |
| methodNames.append(name) | |
| } | |
| free(methods) | |
| } | |
| return methodNames | |
| } | |
| // For each Objective-C class from Virtualization.framework | |
| for className in getClassNames().sorted() { | |
| if className.starts(with: "VZ") || className.starts(with: "_VZ") { | |
| guard let cls = objc_getClass(className) as? AnyClass else { continue } | |
| print("\n\(className)") | |
| // Class (static) methods | |
| if let metaclass: AnyClass = object_getClass(cls) { | |
| let classMethods = getMethods(of: metaclass) | |
| print(" [Class Methods]") | |
| for method in classMethods.sorted() { | |
| print(" • \(method)") | |
| } | |
| } | |
| // Instance methods | |
| let instanceMethods = getMethods(of: cls) | |
| print(" [Instance Methods]") | |
| for method in instanceMethods.sorted() { | |
| print(" • \(method)") | |
| } | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| inside main.swift, make it do this: | |
| dump every objc class in Virtualization.framework, class names, with static and class method names underneath it in a tree-like CLI output |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment