@class UARPPacketDumper, UARPPowerLogManager, NSArray, UARPUploader, NSMutableDictionary, UARPAnalyticsUpdateFirmwareManager, NSObject, NSCache; @protocol OS_os_log, UARPControllerInternalDelegate, UARPControllerChipInfoDelegate, OS_dispatch_queue, UARPControllerDelegateProtocol; @interface UARPController : NSObject { NSMutableDictionary *_accessories; NSCache *_assetCache; NSObject<OS_os_log> *_xpcLog; NSObject<OS_os_log> *_controllerLog; NSObject<OS_dispatch_queue> *_internalQueue; NSObject<OS_dispatch_queue> *_delegateQueue; UARPUploader *_uploader; id<UARPControllerInternalDelegate> _internalDelegate; id<UARPControllerChipInfoDelegate> _chipInfoDelegate; UARPAnalyticsUpdateFirmwareManager *_updateFirmwareAnalytics; UARPPacketDumper *_packetDumper; NSMutableDictionary *_assetAvailabilityNotificationTokenDict; NSMutableDictionary *_supplementalAssetAvailabilityNotificationTokenDict; NSMutableDictionary *_assetAvailabilityUARPProductGroupNotificationTokenDict; NSMutableDictionary *_attestationCertificatesAvailabilitySubjectKeyIdentifierNotificationTokenDict; NSMutableDictionary *_generalNotificationTokenDict; UARPPowerLogManager *_powerLogManager; BOOL _isInternalBuild; } @property (readonly) NSArray *accessoryList; @property (weak) id<UARPControllerDelegateProtocol> delegate; - (BOOL)updateProperty:(unsigned long long)a0 value:(id)a1 forAccessory:(id)a2; - (void)personalizationResponseForAccessoryID:(id)a0 response:(id)a1 error:(id)a2; - (id)init; - (long long)queryProperty:(unsigned long long)a0 forAccessory:(id)a1; - (void)assetAvailablityUpdateForAccessory:(id)a0 assetID:(id)a1; - (BOOL)accessoryKnown:(id)a0; - (void)firmwareStagingProgress:(id)a0 assetID:(id)a1 bytesSent:(unsigned long long)a2 bytesTotal:(unsigned long long)a3; - (void)progressForUARPConsentInPostLogout:(id)a0 bytesSent:(unsigned long long)a1 bytesTotal:(unsigned long long)a2; - (BOOL)accessoryReachableInternal:(id)a0; - (void)dealloc; - (long long)queryPropertyInternal:(unsigned long long)a0 forAccessory:(id)a1; - (void)stopPacketCapture; - (void)queryCompleteForAccessory:(id)a0 firmwareVersion:(id)a1 error:(id)a2; - (BOOL)dynamicAssetAvailableForAccessory:(id)a0 assetID:(id)a1 error:(id *)a2; - (void)queryCompleteForAccessory:(id)a0 stagedFirmwareVersion:(id)a1 error:(id)a2; - (void)unregisterForAllSupplementalAssetAvailabilityNotifications; - (void)unregisterForSupportedAccessoriesAvailability:(int)a0; - (void)queryCompleteForAccessory:(id)a0 modelName:(id)a1 error:(id)a2; - (BOOL)triggerUnsolicitedDynamicAsset:(id)a0 assetTag:(id)a1; - (void)queryCompleteForAccessory:(id)a0 ecid:(unsigned long long)a1 error:(id)a2; - (BOOL)resumeAssetTransfersForAccessory:(id)a0; - (void)supplementalAssetAvailablityUpdateForAccessory:(id)a0 assetName:(id)a1; - (BOOL)getSupportedAccessories:(id)a0 assetLocationType:(long long)a1; - (void)genericNotificationPosted:(int)a0; - (void)supplementalAssetAvailablityUpdateForAccessoryID:(id)a0 assetName:(id)a1; - (void)queryCompleteForAccessory:(id)a0 chipID:(unsigned long long)a1 error:(id)a2; - (void)unregisterForAssetAvailabilityNotification:(id)a0; - (void)queryCompleteForAccessory:(id)a0 manufacturer:(id)a1 error:(id)a2; - (BOOL)requestConsent:(id)a0; - (BOOL)registerForAttestationCertificatesAvailability:(id)a0; - (BOOL)registerForGenericNotification:(id)a0 notificationName:(id)a1; - (void)handleReceivedAttestationCertificates:(id)a0 forSubjectKeyIdentifier:(id)a1; - (void)queryCompleteForAccessory:(id)a0 chipRevision:(unsigned long long)a1 error:(id)a2; - (BOOL)enableTRMSystemAuthenticationForRegistryEntryID:(id)a0; - (void)availabilityNotificationForSupportedAccessoriesPosted:(int)a0; - (void)queryFirmwareUpdateResultForAccessory:(id)a0; - (void)queryCompleteForAccessory:(id)a0 manifestPrefix:(id)a1 error:(id)a2; - (id)supplementalAssetAvailabilityTokenForAccessory:(id)a0; - (BOOL)accessoryIDKnown:(id)a0; - (BOOL)registerForSupplementalAssetAvailabilityNotification:(id)a0; - (void)queryCompleteForAccessory:(id)a0 hardwareVersion:(id)a1 error:(id)a2; - (BOOL)cancelFirmwareStagingForAccessory:(id)a0 assetID:(id)a1; - (BOOL)checkForUpdate:(id)a0; - (void)assetAvailabilityNotificationPosted:(int)a0; - (BOOL)getAttestationCertificates:(id)a0 assetLocationType:(long long)a1; - (void)queryCompleteForAccessory:(id)a0 productionMode:(unsigned long long)a1 error:(id)a2; - (void)accessoryTransportNeeded:(id)a0 isNeeded:(BOOL)a1; - (void)supportedAccessories:(id)a0 forProductGroup:(id)a1; - (void)sendUpdateFirmwareAnalyticsEventForAccessoryID:(id)a0 assetID:(id)a1 params:(id)a2; - (void)stagedFirmwareApplicationComplete:(id)a0 withStatus:(unsigned long long)a1; - (void)progressForUARPConsent:(id)a0 bytesSent:(unsigned long long)a1 bytesTotal:(unsigned long long)a2; - (BOOL)accessoryUnreachable:(id)a0; - (void)setChipInfoDelegate:(id)a0; - (void)unregisterForAllGenericNotifications; - (BOOL)cancelFirmwareUpdateOnAccessoryList:(id)a0; - (BOOL)removeAccessory:(id)a0; - (void)unregisterForAllAttestationCertificatesAvailabilityNotifications; - (BOOL)startPacketCapture:(id)a0; - (BOOL)downloadReleaseNotes:(id)a0 assetID:(id)a1; - (void)unregisterForAllAssetAvailabilityNotifications; - (void)queryCompleteForAccessory:(id)a0 enableMixMatch:(BOOL)a1 error:(id)a2; - (void)assetSolicitationComplete:(id)a0 assetID:(id)a1 withStatus:(unsigned long long)a2; - (void)queryCompleteForAccessory:(id)a0 liveNonce:(BOOL)a1 error:(id)a2; - (void)queryCompleteForAccessory:(id)a0 hwFusingType:(id)a1 error:(id)a2; - (void).cxx_destruct; - (BOOL)personalizationVectorForAccessory:(id)a0 assetTag:(unsigned int)a1 outVector:(unsigned int *)a2; - (BOOL)recvDataFromAccessory:(id)a0 data:(id)a1 error:(id *)a2; - (void)queryCompleteForAccessory:(id)a0 serialNumber:(id)a1 error:(id)a2; - (BOOL)downloadAvailableFirmwareUpdate:(id)a0 assetID:(id)a1 withUserIntent:(BOOL)a2; - (BOOL)rescindStagedFirmwareOnAccessoryList:(id)a0 withUserIntent:(BOOL)a1; - (void)queryCompleteForAccessory:(id)a0 prefixNeedsLUN:(BOOL)a1 error:(id)a2; - (BOOL)getSupportedAccessoriesInternal:(id)a0 assetID:(id)a1; - (void)firmwareStagingDataBlockTransferred:(id)a0 assetID:(id)a1 offset:(unsigned int)a2 blockSize:(unsigned int)a3; - (id)unsolicitedDynamicAssetOffered:(id)a0 assetID:(id)a1; - (void)queryCompleteForAccessory:(id)a0 epoch:(unsigned long long)a1 error:(id)a2; - (BOOL)registerForAssetAvailabilityNotification:(id)a0; - (void)availabilityNotificationForAttestationCertificatesPosted:(int)a0; - (void)sendFirmwareUpdateProgressForUARPConsent:(id)a0 bytesSent:(unsigned long long)a1 bytesTotal:(unsigned long long)a2; - (BOOL)getAttestationCertificatesInternal:(id)a0 assetID:(id)a1; - (void)manifestPropertiesReceivedForAccessory:(id)a0 assetTag:(unsigned int)a1 properties:(id)a2; - (void)sendFirmwareUpdateProgressForAccessory:(id)a0 assetID:(id)a1 bytesSent:(unsigned long long)a2 bytesTotal:(unsigned long long)a3; - (BOOL)applyStagedFirmwareOnAccessoryList:(id)a0 withUserIntent:(BOOL)a1; - (void)queryCompleteForAccessory:(id)a0 securityMode:(unsigned long long)a1 error:(id)a2; - (id)createSupportedAccessory:(id)a0 accessoryMetadata:(id)a1; - (void)unregisterForSupplementalAssetAvailabilityNotification:(id)a0; - (void)queryCompleteForAccessory:(id)a0 suffixNeedsLUN:(BOOL)a1 error:(id)a2; - (void)assetAvailablityUpdateForAccessoryID:(id)a0 assetID:(id)a1; - (BOOL)addAccessory:(id)a0 assetID:(id)a1; - (void)setPowerLogStagingWindowPeriodSeconds:(unsigned int)a0; - (BOOL)changeAssetLocation:(id)a0 assetID:(id)a1; - (void)queryCompleteForAccessory:(id)a0 appleModelNumber:(id)a1 error:(id)a2; - (void)updatePendingAssetsForAccessory:(id)a0 assetID:(id)a1; - (BOOL)pauseAssetTransfersForAccessory:(id)a0; - (void)firmwareUpdateResult:(id)a0 vendorSpecificStatus:(unsigned int)a1 error:(id)a2; - (id)pendingAssetForAccessory:(id)a0 assetID:(id)a1; - (void)supplementalAssetAvailabilityNotificationPosted:(int)a0; - (void)queryCompleteForAccessory:(id)a0 securityDomain:(unsigned long long)a1 error:(id)a2; - (BOOL)revokeConsentRequest:(id)a0; - (void)queryCompleteForAccessory:(id)a0 stats:(id)a1 error:(id)a2; - (BOOL)accessoryReachable:(id)a0; - (BOOL)solicitDynamicAsset:(id)a0 assetID:(id)a1; - (BOOL)stageFirmwareUpdateOnAccessoryList:(id)a0 withUserIntent:(BOOL)a1; - (void)stagedFirmwareRescindComplete:(id)a0 withStatus:(unsigned long long)a1; - (BOOL)accessoryUnreachableInternal:(id)a0; - (void)firmwareStagingComplete:(id)a0 assetID:(id)a1 withStatus:(unsigned long long)a2; - (BOOL)registerForSupportedAccessoriesAvailability:(id)a0; - (void)queryCompleteForAccessory:(id)a0 friendlyName:(id)a1 error:(id)a2; - (void)sendMessageToAccessory:(id)a0 uarpMsg:(id)a1; - (id)assetAvailabilityTokenForAccessory:(id)a0; - (void)assetSolicitationProgress:(id)a0 assetID:(id)a1 bytesReceived:(unsigned long long)a2 bytesTotal:(unsigned long long)a3; - (void)queryCompleteForAccessory:(id)a0 boardID:(unsigned long long)a1 error:(id)a2; - (BOOL)disableTRMSystemAuthenticationForRegistryEntryID:(id)a0; - (BOOL)applyFirmwareUpdateOnAccessoryList:(id)a0 withUserIntent:(BOOL)a1; - (void)unregisterForAttestationCertificatesAvailability:(int)a0; @end