@class NSDate, NSDictionary, HMDWiFiManagementController, HMDDoorbellChimeController, NSMutableSet, NSMutableArray, HMCameraUserNotificationSettings, HMDDataStreamController, HMDCameraProfileSettingsManager, HMDAnalyticsHAPServiceData, HMDMediaProfile, HMDUser, HMDAccessoryAdvertisement, NSData, HMDAccessoryFirmwareUpdateProfile, HMFPairingIdentity, HMDAccessoryDiagnosticsManager, NAFuture, NSNumber, HMMTRAccessoryServer, HMFConnectivityInfo, HMDNetworkRouterSatelliteProfile, HMDSiriEndpointProfile, HMDTargetControllerManager, HMDCHIPAccessoryStorage, NSArray, HMDAccessorySymptomHandler, HMDBulletinBoard, NSMutableDictionary, NSString, HMDLowPowerModeProfile, HMDSiriEndpointProfileMetricsDispatcher, HMDNetworkRouterProfile, HMSupportedAccessoryDiagnostics, HMDPendingCharacteristic, HMFTimer, HMDNetworkRouterController, NSSet, HMDHAPMetadata, HMDService, HMDAccessoryMetric; @protocol HMDMessageRouter, HMDDataStreamSocketController; @interface HMDHAPAccessory : HMDAccessory { NSMutableArray *_transportInformationInstances; NSMutableArray *_services; BOOL _supportsTargetController; } @property (class, readonly) double chipPairingModeActiveDuration; @property (class, readonly) Class transactionClass; @property (readonly) HMDWiFiManagementController *wiFiManagementController; @property (readonly) HMDAccessoryFirmwareUpdateProfile *firmwareUpdateProfile; @property (readonly, getter=isAutomaticThirdPartyAccessorySoftwareUpdateEnabled) BOOL automaticThirdPartyAccessorySoftwareUpdateEnabled; @property (readonly) unsigned long long identityType; @property (readonly) BOOL isAppleAccessory; @property (readonly) BOOL hasResidentWithFirmwareUpdatesSupport; @property (readonly, nonatomic) HMDAccessoryDiagnosticsManager *diagnosticsManager; @property (readonly, nonatomic) HMDNetworkRouterController *networkRouterController; @property (readonly, nonatomic) HMDNetworkRouterProfile *networkRouterProfile; @property (readonly, nonatomic) HMDNetworkRouterSatelliteProfile *networkRouterSatelliteProfile; @property (readonly, copy) NSData *nfcReaderIdentifier; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy) NSString *urlString; @property (readonly, copy) NSDictionary *assistantObject; @property (readonly) HMDSiriEndpointProfile *siriEndpointProfile; @property (readonly, nonatomic) BOOL isCertifiedForSiriEndpoint; @property (readonly, nonatomic) BOOL supportsSiriEndpoint; @property (readonly) BOOL hasSiriEndpointService; @property (readonly) BOOL hasSiriSettingsService; @property (readonly) BOOL supportsSiriEndpointOnBoarding; @property (readonly) NSSet *lightProfiles; @property (readonly, copy) HMCameraUserNotificationSettings *cameraProfileNotificationSettings; @property (readonly, getter=isCameraRecordingFeatureSupported) BOOL supportsCameraRecordingFeature; @property (readonly, nonatomic) BOOL supportsSiri; @property (readonly) BOOL hasTelevisionService; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) unsigned short threadCapabilities; @property (readonly, nonatomic) unsigned short threadStatus; @property (readonly, nonatomic, getter=isThreadTheCurrentlyActiveTransport) BOOL threadActiveTransport; @property (readonly, nonatomic) unsigned short metric_threadCapabilities; @property (readonly) HMDMediaProfile *mediaProfile; @property (readonly) BOOL hasSmartSpeakerService; @property (readonly) id dataStreamSocketController; @property (readonly, nonatomic) HMMTRAccessoryServer *chipAccessoryServer; @property (readonly, copy) NSNumber *chipNodeId; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) HMDLowPowerModeProfile *lpmProfile; @property (copy, nonatomic) NSString *uniqueIdentifier; @property (readonly, nonatomic, getter=isPaired) BOOL paired; @property (nonatomic) unsigned long long activationAttempts; @property (nonatomic) unsigned long long pairingAttempts; @property (copy, nonatomic) NSNumber *accessoryFlags; @property (nonatomic) long long certificationStatus; @property (copy, nonatomic) NSNumber *backedOffStateNumber; @property (retain, nonatomic) HMFTimer *accessoryDiscoveryBackoffTimer; @property (retain, nonatomic) HMFTimer *accessoryKeyRefreshTimer; @property (copy, nonatomic) NSData *broadcastKey; @property (copy, nonatomic) NSNumber *keyUpdatedStateNumber; @property (copy, nonatomic) NSDate *keyUpdatedTime; @property unsigned char keyGenerationType; @property BOOL keyGenerationInProgress; @property (copy, nonatomic) NSSet *identifiersForBridgedAccessories; @property (retain, nonatomic) HMDAccessoryAdvertisement *accessoryAdvertisement; @property (copy) NSNumber *hasOnboardedForNaturalLighting; @property unsigned long long siriEndpointCapabilities; @property (retain, nonatomic) NSMutableSet *activeSessionRestoreClients; @property (retain, nonatomic) HMFTimer *sessionRestoreTimer; @property (nonatomic) double lastLinkChangeSessionCheckTime; @property (nonatomic) unsigned long long lastSessionStatus; @property (retain, nonatomic) HMDAccessoryMetric *accessoryMetric; @property (nonatomic) BOOL hardwareSupport; @property (retain, nonatomic) HMDTargetControllerManager *targetControllerManager; @property (retain, nonatomic) HMDAccessorySymptomHandler *symptomsHandler; @property (copy, nonatomic) NSNumber *sleepInterval; @property BOOL supportsAccessCode; @property BOOL supportsWalletKey; @property (retain) HMDSiriEndpointProfileMetricsDispatcher *siriEndpointProfileMetricsDispatcher; @property (retain, nonatomic) HMDUser *cachedRemovedUser; @property (readonly, nonatomic) NSNumber *internalEnhancedAuthConfigNumber; @property (readonly, nonatomic) NSNumber *internalEnhancedAuthMethod; @property (readonly, nonatomic) NSString *serializedIdentifier; @property (retain, nonatomic) NSMutableArray *discoveredServices; @property (retain, nonatomic) NSData *publicKey; @property (retain, nonatomic) NSString *pairingUsername; @property (retain, nonatomic) HMDDataStreamController *dataStreamController; @property (retain, nonatomic) HMDNetworkRouterController *networkRouterController; @property (copy, nonatomic) NSData *setupHash; @property (copy, nonatomic) NSNumber *wiFiTransportCapabilities; @property (retain, nonatomic) HMDWiFiManagementController *wiFiManagementController; @property (retain, nonatomic) HMDPendingCharacteristic *pendingPowerOn; @property (retain, nonatomic) HMDAccessoryDiagnosticsManager *diagnosticsManager; @property (readonly) id primaryResidentMessageRouter; @property (retain, nonatomic) HMDDoorbellChimeController *doorbellChimeController; @property (retain, nonatomic) HMDBulletinBoard *bulletinBoard; @property (retain, nonatomic) NSMutableArray *powerOnCompletionRoutines; @property (retain) NSMutableArray *pendingReads; @property (retain, nonatomic) HMDAccessoryFirmwareUpdateProfile *firmwareUpdateProfile; @property (copy, nonatomic) HMCameraUserNotificationSettings *cameraProfileNotificationSettings; @property (nonatomic) unsigned long long suspendedState; @property (nonatomic, getter=isReachableViaBSP) BOOL reachableViaBSP; @property (copy, nonatomic) NSNumber *wakingViaCharacteristicWithIID; @property (readonly, nonatomic) HMSupportedAccessoryDiagnostics *supportedDiagnostics; @property (readonly) HMDHAPMetadata *hapMetadata; @property (retain, nonatomic) NSNumber *needsOnboarding; @property BOOL hasSiriEndpointService; @property (copy, nonatomic) NSNumber *matterVendorID; @property (copy, nonatomic) NSNumber *matterProductID; @property (readonly) NAFuture *didConfigureCHIPAccessoryServerFuture; @property (readonly, copy, nonatomic) NSArray *transportInformationInstances; @property (retain, nonatomic) NSNumber *internalThreadCapabilities; @property (retain, nonatomic) NSNumber *internalThreadStatus; @property (retain, nonatomic) NSNumber *internalThreadActive; @property (readonly, nonatomic) unsigned long long enhancedAuthMethod; @property (readonly, copy) NSArray *services; @property (readonly, nonatomic) NSSet *serviceTypeUUIDs; @property (readonly, nonatomic) NSSet *initialServiceTypeUUIDs; @property (readonly, nonatomic) HMDService *primaryService; @property (readonly, getter=isClientRegisteredForNotifications) BOOL clientRegisteredForNotifications; @property (readonly, copy, nonatomic) NSNumber *hapInstanceId; @property (retain, nonatomic) HMFConnectivityInfo *connectivityInfo; @property (readonly, nonatomic) HMDCameraProfileSettingsManager *cameraProfileSettingsManager; @property (readonly, copy, nonatomic) NSSet *cameraProfiles; @property (readonly) BOOL hasCameraStreamService; @property BOOL shouldDisconnectOnIdle; @property (readonly) BOOL shouldAutoDiscoverAccessoryServer; @property (readonly) BOOL supportsHAP; @property (readonly) BOOL supportsCHIP; @property (retain) NSMutableDictionary *accessCodeCache; @property (nonatomic) BOOL hasPostedBulletinForAccessCodeOnboarding; @property (nonatomic) BOOL hasPostedBulletinForWalletKeyOnboarding; @property (retain, nonatomic) HMDCHIPAccessoryStorage *chipStorage; @property (retain, nonatomic) NSNumber *matterNodeID; @property long long communicationProtocol; @property (retain, nonatomic) NSArray *targetUUIDs; @property (readonly, copy, nonatomic) HMDAnalyticsHAPServiceData *primaryHAPServiceForAnalytics; @property (readonly, copy, nonatomic) NSArray *hapServicesListForAnalytics; @property (copy) NSString *lastLockOperationEventRequestIdentifier; @property (copy, nonatomic) NSNumber *supportsMatterAccessCode; @property (copy, nonatomic) NSNumber *supportsMatterWalletKey; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy) NSString *shortDescription; @property (readonly, copy) NSString *privateDescription; @property (readonly, copy) NSString *propertyDescription; @property (readonly, copy, nonatomic) NSArray *attributeDescriptions; @property (readonly) BOOL supportsUserManagement; @property (readonly, copy) HMFPairingIdentity *pairingIdentity; + (BOOL)supportsSecureCoding; + (void)encodeServices:(id)a0 forXPCCoder:(id)a1 metadata:(id)a2; + (unsigned long long)getAWDTransportTypeWithLinkType:(long long)a0; + (BOOL)hasMessageReceiverChildren; + (id)_allowedClassesForServiceUnArchiving; - (void)stopScan; - (void)timerDidFire:(id)a0; - (BOOL)isNotificationEnabled; - (id)eventStoreReadHandle; - (id)init; - (BOOL)supportsUserMediaSettings; - (BOOL)isPrimary; - (BOOL)supportsMusicAlarm; - (BOOL)hasBattery; - (void)encodeWithCoder:(id)a0; - (BOOL)supportsDoorbellChime; - (id)endpointIdentifier; - (BOOL)supportsAnnounce; - (BOOL)supportsMultiUser; - (id)dumpState; - (void)indicateNotificationFromServer:(id)a0 notifyType:(unsigned long long)a1 withDictionary:(id)a2; - (id)logIdentifier; - (void).cxx_destruct; - (id)bridge; - (id)name; - (void)removeSession:(long long)a0; - (BOOL)supportsPreferredMediaUser; - (BOOL)isEqual:(id)a0; - (BOOL)isSuspended; - (void)_updateReachability; - (id)initWithCoder:(id)a0; - (void)addSession:(long long)a0; - (double)eventTimestamp; - (unsigned long long)supportedTransports; - (void)removeTarget:(id)a0; - (void)_handleStartUpdate:(id)a0; - (void)_handleUpdateAssociatedServiceType:(id)a0; - (void)_notifyClientsOfTargetControlSupportUpdate; - (void)_registerForMessages; - (BOOL)_supportsMediaAccessControl; - (long long)linkLayerType; - (long long)reachableTransports; - (void)removeUser:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)supportsDiagnosticsTransfer; - (BOOL)supportsFirmwareUpdate; - (BOOL)supportsIdentify; - (BOOL)supportsPrimaryUserInfoSubscription; - (BOOL)supportsTargetController; - (BOOL)supportsWiFiReconfiguration; - (void)unconfigure; - (void)_removeService:(id)a0; - (void)_addService:(id)a0; - (void)addAdvertisement:(id)a0; - (void)accessory:(id)a0 didUpdateReachabilityState:(BOOL)a1; - (BOOL)isBLELinkConnected; - (BOOL)isSecuritySessionOpen; - (unsigned long long)numActiveSessionClients; - (void)requestResource:(id)a0 queue:(id)a1 completionHandler:(id /* block */)a2; - (void)startPing; - (void)stopPing; - (BOOL)supportsUnreachablePing; - (void)updateActiveDisconnectOnIdleTimeout:(double)a0; - (BOOL)_handleCharacteristicError:(id)a0 read:(BOOL)a1 characteristic:(id)a2 didRelayMessage:(id)a3; - (void)_startUpdateSessionWithRequest:(id)a0; - (BOOL)canWakeUpViaWoL; - (void)enableNotification:(BOOL)a0 forCharacteristics:(id)a1 message:(id)a2 clientIdentifier:(id)a3; - (void)handleFetchCHIPPairingsMessage:(id)a0; - (void)handleIdentifyAccessoryMessage:(id)a0; - (id)hmdCharacteristicForInstanceId:(id)a0; - (id)serviceWithSPIClientIdentifier:(id)a0; - (BOOL)__removeNetworkRouterController; - (void)_commissionToThreadNetworkWithActivity:(id)a0 pairingEvent:(id)a1 completion:(id /* block */)a2; - (void)_doReachabilityUpdateForServer:(id)a0; - (void)_handleSessionRestoreTimerFired; - (BOOL)_resolveSupportedSiriInputType:(id)a0; - (id)dumpSimpleState; - (void)handleUpdatePreferredMediaUser:(id)a0; - (BOOL)hasThreadServer; - (id)primaryIPServer; - (void)setSuspendedState:(unsigned long long)a0 shouldNotify:(BOOL)a1; - (BOOL)shouldConfigureTargetController; - (void)submitCharacteristicWriteErrorLogEvent:(id)a0 startDate:(id)a1 message:(id)a2 error:(id)a3; - (void)__checkLowBatteryUpdatedNotification:(id)a0; - (void)__createNetworkRouterController:(id)a0; - (BOOL)__createNetworkRouterProfileAndController:(id)a0; - (BOOL)__createSatelliteNetworkRouterProfile:(id)a0; - (void)__handleCharacteristicsChangedPayload:(id)a0; - (void)__updateNotifyingCharacteristicStateNumber:(id)a0; - (id)_accessoryForHH2MigrationFileName; - (void)_addHAPAccessory:(id)a0; - (void)_autoConfigureTargetController; - (void)_cancelPowerOn; - (void)_challengeAccessoryAuthMethod; - (void)_checkBridgedAccessoryOnConfigured; - (void)_checkForSiriEndpointServiceChange; - (void)_checkRegisterForServerNotification; - (void)_checkResidentDeviceForReachabilityPing; - (void)_checkSession; - (void)_checkSessionRestoreOnLinkStateChange; - (void)_configNumberUpdated; - (void)_configureTargetControllerWithCompletion:(id /* block */)a0; - (void)_configureWithAccessoryServices:(id)a0 changedCharacteristics:(id *)a1; - (BOOL)_containsSecureCharacteristic; - (id)_createDiagnosticsManager:(id)a0; - (id)_createSymptomHandler; - (void)_deregisterAllClientsFromSessionRestore; - (void)_destroyDiagnosticsManager; - (void)_disableNotificationsForBundleID:(id)a0 completionHandler:(id /* block */)a1; - (void)_doPrimaryResidentUpdated; - (void)_enableBroadcastNotifications:(BOOL)a0 hapAccessory:(id)a1 forCharacteristics:(id)a2; - (void)_enableNotification:(BOOL)a0 forCharacteristics:(id)a1 message:(id)a2 clientIdentifier:(id)a3; - (void)_evaluateAvailableSoftwareUpdate; - (void)_evaluateLocalOperation:(long long)a0 state:(id)a1 completion:(id /* block */)a2; - (void)_fetchPairingsAndUpdateTransaction; - (id)_findThreadControlPointCharacteristicWithError:(id *)a0; - (void)_forceEnableReachabilityPingForPrimaryResident:(id)a0; - (void)_forceUpdateBTLEKeyGenerationForServer:(id)a0; - (double)_getDurationAndUpdateCurrentTime:(id)a0 currentTime:(id *)a1; - (void)_groupCharacteristicsNotificationWithCharacteristics:(id)a0 enable:(BOOL)a1 activity:(id)a2 clientIdentifier:(id)a3 groupCharacteristicsError:(id *)a4 characteristicsToModifyLocally:(id *)a5 characteristicsToModifyOnResident:(id *)a6 characteristicsToDisableOnResident:(id *)a7 characteristicsErrorsMapFailingToModify:(id *)a8; - (void)_handleActivateCHIPPairingModeAndCreateSetupPayloadStringMessage:(id)a0; - (void)_handleActivateCHIPPairingModeMessage:(id)a0; - (void)_handleAddServiceTransaction:(id)a0 message:(id)a1; - (void)_handleChangeUpdateSource:(id)a0; - (void)_handleConfigureTargets:(id)a0; - (void)_handleDiscoveryBackoffTimerFired; - (void)_handleFetchCHIPPairingsMessage:(id)a0; - (void)_handleHomeNameChangedNotification:(id)a0; - (void)_handleHomeUserRemovedNotification:(id)a0; - (void)_handleKeyRefreshTimerFired; - (void)_handleMultipleCharacteristicsUpdated:(id)a0 message:(id)a1 completionQueue:(id)a2 completionHandler:(id /* block */)a3; - (void)_handleRemoveCHIPPairingsMessage:(id)a0; - (void)_handleRemoveStagedSoftwareUpdate:(id)a0; - (void)_handleRenameService:(id)a0; - (void)_handleRoomChangedFromOldRoomName:(id)a0; - (void)_handleServiceRemovedTransaction:(id)a0 message:(id)a1; - (void)_handleUnreachableAccessoryToPerformOperation:(long long)a0 operationBlock:(id /* block */)a1 errorBlock:(id /* block */)a2; - (void)_handleUpdateAccessoryConnectionState:(id)a0; - (void)_handleUpdateMediaSourceDisplayOrder:(id)a0; - (void)_handleUpdatedAuthMethod; - (void)_handleUpdatedName:(id)a0; - (void)_handleUpdatedPairings:(id)a0 previousPairings:(id)a1; - (BOOL)_handleUpdatedServicesForAccessCodes; - (BOOL)_handleUpdatedServicesForCameraProfiles:(id)a0; - (void)_handleUpdatedServicesForDataStreamController:(id)a0; - (BOOL)_handleUpdatedServicesForDiagnosticsManager:(id)a0; - (BOOL)_handleUpdatedServicesForDoorbellController; - (BOOL)_handleUpdatedServicesForFirmwareUpdateProfile:(id)a0; - (BOOL)_handleUpdatedServicesForLightProfiles:(id)a0; - (BOOL)_handleUpdatedServicesForLowPowerModeProfile; - (BOOL)_handleUpdatedServicesForMediaProfile:(id)a0; - (BOOL)_handleUpdatedServicesForNetworkRouterProfileAndController:(id)a0; - (void)_handleUpdatedServicesForProfilesAndControllers:(BOOL)a0; - (BOOL)_handleUpdatedServicesForSiriEndpointProfile:(id)a0; - (void)_handleUpdatedServicesForThreadManagementWithActivity:(id)a0; - (BOOL)_handleUpdatedServicesForWalletKey; - (BOOL)_handleUpdatedServicesForWiFiManagementController; - (void)_handleValidatePairingAuthMethodMessage:(id)a0; - (void)_handleWakeSuspendedAccessoryMessage:(id)a0; - (BOOL)_isRegisteredForNotificationsByForegroundProcess; - (void)_logServerReachabilityNotification:(id)a0; - (void)_logServerReachabilityNotification:(BOOL)a0 withDuration:(id)a1 withLinkType:(id)a2; - (void)_maybeCommissionToThreadNetworkWithActivity:(id)a0 completion:(id /* block */)a1; - (id)_messagesForUpdatedRoom:(id)a0; - (void)_notifyBridgedAccessoryReachabilityChange:(id)a0; - (void)_notifyCharacteristicNotificationChanges:(id)a0 enableNotification:(BOOL)a1 message:(id)a2 clientIdentifier:(id)a3; - (void)_notifyClientsWithNotificationChangesForCharacteristics:(id)a0 characteristicErrors:(id)a1 enableNotification:(BOOL)a2 message:(id)a3; - (void)_parseResponseFromRemotePeer:(id)a0 message:(id)a1 error:(id)a2 characteristic:(id)a3; - (void)_performOperation:(long long)a0 linkType:(long long)a1 operationBlock:(id /* block */)a2 errorBlock:(id /* block */)a3; - (void)_postUpdateEventsIfDifferent:(id)a0; - (id)_prepareMessagePayloadForCharacteristicRemoteWrite:(id)a0; - (void)_readCharacteristicValues:(id)a0 hapAccessory:(id)a1 source:(unsigned long long)a2 message:(id)a3 logEvent:(id)a4 completionHandler:(id /* block */)a5; - (void)_readCharacteristicValues:(id)a0 localOperationRequired:(BOOL)a1 source:(unsigned long long)a2 message:(id)a3 logEvent:(id)a4 completionHandler:(id /* block */)a5 errorBlock:(id /* block */)a6; - (void)_readValueForCharacteristic:(id)a0 hapAccessory:(id)a1 requestMessage:(id)a2; - (void)_reconcileAccessControlSetting; - (void)_reenableNotificationsOnWatch; - (void)_registerForMessages_lowPowerMode; - (void)_relayReadFromCharacteristic:(id)a0 toResidentForMessage:(id)a1 viaDevice:(id)a2; - (void)_relayWriteToCharacteristic:(id)a0 toResidentForMessage:(id)a1 viaDevice:(id)a2; - (BOOL)_remotelySetNotificationsEnabled:(BOOL)a0 forCharacteristic:(id)a1 clientIdentifier:(id)a2; - (void)_removeBackedoffAccessoryForStateNumber:(id)a0; - (void)_removeSystemCommissionerPairingFromAccessoryPairings:(id)a0 completion:(id /* block */)a1; - (void)_renameAccessory:(id)a0 resetName:(BOOL)a1 message:(id)a2; - (void)_renameService:(id)a0 name:(id)a1 message:(id)a2 completionBlock:(id /* block */)a3; - (BOOL)_resolveAudioAbility:(id)a0; - (void)_retrieveHAPAccessoryToPerformOperation:(long long)a0 linkType:(long long)a1 operationBlock:(id /* block */)a2 errorBlock:(id /* block */)a3 activity:(id)a4; - (void)_retrieveHAPAccessoryToPerformOperation:(long long)a0 linkType:(long long)a1 retries:(unsigned long long)a2 operationBlock:(id /* block */)a3 errorBlock:(id /* block */)a4 activity:(id)a5; - (void)_saveHardwareSupport:(BOOL)a0; - (void)_saveTargetUUIDs:(id)a0; - (BOOL)_serviceSupportsMinimumUserPrivilege:(id)a0; - (void)_setNotificationsEnabled:(BOOL)a0 forCharacteristics:(id)a1 clientIdentifier:(id)a2 matchingHAPAccessory:(id)a3; - (void)_setNotificationsEnabled:(BOOL)a0 forCharacteristics:(id)a1 hapAccessory:(id)a2 activity:(id)a3 completion:(id /* block */)a4; - (void)_setTargetControllerSession; - (BOOL)_shouldFilterAccessoryProfile:(id)a0; - (BOOL)_shouldTrackAccessoryWithPriority:(BOOL *)a0; - (void)_startManualUpdateFromBestSuitableDevice:(id)a0; - (void)_startSessionMonitor; - (void)_startUpdateFromCurrentDeviceWithRequest:(id)a0; - (void)_stopScan; - (void)_stopSessionMonitor; - (void)_submitReachabilityDelayedMetric:(id)a0; - (void)_submitStateNumberChangeMetric; - (unsigned long long)_threadRSSIToLinkQuality:(id)a0; - (void)_updateAccessoryTracking; - (void)_updateAuthMethodWithServer:(id)a0 completion:(id /* block */)a1; - (void)_updateBroadcastKey:(id)a0 keyUpdatedStateNumber:(id)a1 keyUpdatedTime:(double)a2; - (void)_updateCHIPAccessoryWithFabricLabel:(id)a0 completionHandler:(id /* block */)a1; - (void)_updatePrimaryServiceIfNeededWithService:(id)a0; - (void)_updateReachabilityMetric:(BOOL)a0 withDuration:(id)a1; - (void)_updateSessionRestoreOnServer:(BOOL)a0; - (void)_updateSiriAudioFormat:(id)a0; - (void)_updateStateForTrackedAccessory:(id)a0 stateNumber:(id)a1; - (id)_updatedResponseForRemoteResponse:(id)a0; - (id)_updatedResponseTuplesForRequests:(id)a0 error:(id)a1 source:(unsigned long long)a2 suspended:(BOOL)a3; - (BOOL)_validateConnectivityInfo:(id)a0; - (BOOL)_validateCurrentThreadCredentials:(id)a0 metadata:(id)a1; - (BOOL)_validateIncomingMessage:(id)a0; - (void)_wakeAccessoryIfNeededForCharacteristicRequests:(id)a0 source:(unsigned long long)a1 activity:(id)a2 completion:(id /* block */)a3; - (void)_wakeSuspendedHAPAccessoryToPerformOperation:(long long)a0 linkType:(long long)a1 operationBlock:(id /* block */)a2 errorBlock:(id /* block */)a3 activity:(id)a4; - (unsigned long long)_wifiRSSIToLinkQuality:(id)a0; - (void)_wirelessPowerOn:(id /* block */)a0; - (void)_wol_ignoreWakingViaCharacteristicUpdateFromChangedService:(id)a0; - (void)_wol_processDidRemoveHPAccessoryServer:(id)a0; - (void)_wol_processReadWriteResponseForCharacteristic:(id)a0 isRead:(BOOL)a1 error:(id)a2; - (void)_wol_runAccessoryTransaction:(id)a0 localOnly:(BOOL)a1; - (void)_wol_updateSuspendCapableHAPAccessoryServer:(id)a0; - (void)_wol_updateWakingViaCharacteristicForWriteRequests:(id)a0; - (void)_wol_updateWakingViaCharacteristicForWriteResponses:(id)a0; - (void)_writeCharacteristicValues:(id)a0 hapAccessory:(id)a1 source:(unsigned long long)a2 message:(id)a3 logEvent:(id)a4 completionHandler:(id /* block */)a5; - (void)_writeCharacteristicValues:(id)a0 localOperationRequired:(BOOL)a1 source:(unsigned long long)a2 completionHandler:(id /* block */)a3 errorBlock:(id /* block */)a4; - (void)_writeCharacteristicValues:(id)a0 localOperationRequired:(BOOL)a1 source:(unsigned long long)a2 message:(id)a3 completionHandler:(id /* block */)a4 logEvent:(id)a5 errorBlock:(id /* block */)a6; - (void)_writeCredentialsForThreadNetworkWithActivity:(id)a0 pairingEvent:(id)a1 metadata:(id)a2 threadControlPointCharacteristic:(id)a3 completion:(id /* block */)a4; - (void)_writeThreadControlPointCharacteristic:(id)a0 value:(id)a1 activity:(id)a2 completion:(id /* block */)a3; - (void)_writeValue:(id)a0 forCharacteristic:(id)a1 hapAccessory:(id)a2 authorizationData:(id)a3 message:(id)a4; - (id)accessoryCategoryTypeForSiriEndpointProfileMetricsDispatcher:(id)a0; - (void)acknowledgeTargetControlService:(id)a0 active:(BOOL)a1; - (void)addDataStreamBulkSendListener:(id)a0 fileType:(id)a1; - (void)addHostedAccessory:(id)a0; - (void)addTarget:(id)a0 buttonConfiguration:(id)a1; - (void)addTransportInformationInstance:(id)a0; - (void)addUser:(id)a0 completionHandler:(id /* block */)a1; - (id)anyIPServer; - (BOOL)associateControllerKeyWithAccessory:(id)a0 error:(id *)a1; - (void)associateWithAccessoryAdvertisement:(id)a0; - (void)autoConfigureTargetController; - (void)autoUpdateCachedCountDownCharacteristics:(id)a0; - (void)backOffAccessoryForStateNumber:(id)a0 backoffPeriod:(double)a1; - (id)backingStoreObjects:(long long)a0; - (id)backingStoreTransactionWithName:(id)a0; - (BOOL)bulkSendListenersRequireCharacteristicReadsSync; - (id)cameraProfileNotificationSettingsFromCoder:(id)a0; - (BOOL)canAcceptBulkSendListeners; - (BOOL)canAcceptBulkSendListenersSync; - (BOOL)canProceedWithRequests:(id)a0 suspended:(BOOL *)a1 error:(id *)a2; - (BOOL)canReturnCachedValueForCharacteristic:(id)a0; - (BOOL)canWakeBasedOnCharacteristicRequests:(id)a0; - (BOOL)canWakeViaCustomWoBLE; - (void)cancelPowerOn; - (id)characteristicWithAuthorizationDataMessage:(id)a0; - (id)characteristicsPassingTest:(id /* block */)a0; - (void)checkHAPSessionRestore; - (void)cleanupNotificationCenterObservers; - (void)commissionToThreadNetworkWithPairingEvent:(id)a0 completion:(id /* block */)a1; - (id)compositeSettingsControllerManagerForSiriEndpointProfileMetricsDispatcher:(id)a0; - (long long)computeSiriEndpointCertification; - (void)configureBulletinNotification; - (void)configureCHIPAccessory; - (id)configureService:(id)a0; - (void)configureSiriEndpointProfileMetricsDispatcherWithFactory:(id)a0 logEventSubmitter:(id)a1 dailyScheduler:(id)a2; - (void)configureTargetControllerWithCompletion:(id /* block */)a0; - (void)configureWithAccessory:(id)a0 homeNotificationsEnabled:(BOOL)a1 queue:(id)a2 completion:(id /* block */)a3; - (void)configureWithHome:(id)a0 msgDispatcher:(id)a1 configurationTracker:(id)a2 initialConfiguration:(BOOL)a3; - (id)createSiriEndpointProfileMetricsDispatcherWithAccessoryUUID:(id)a0 homeUUID:(id)a1 logEventSubmitter:(id)a2; - (id)createUpdateServiceTransactionWithServiceUUID:(id)a0; - (id)currentActiveSessionRestoreClients; - (BOOL)custom1WoBLE; - (void)deregisterFromSessionRestore:(id)a0; - (void)didUpdateConnectionState:(BOOL)a0 linkLayerType:(long long)a1 withError:(id)a2; - (void)didUpdateConnectionState:(BOOL)a0 sessionInfo:(id)a1 linkLayerType:(long long)a2 withError:(id)a3; - (void)didUpdatePairingsForAccessoryServer:(id)a0; - (void)disableNotificationsForBundleID:(id)a0 completionHandler:(id /* block */)a1; - (void)enableNotification:(BOOL)a0 forCharacteristicIDs:(id)a1 message:(id)a2 clientIdentifier:(id)a3; - (void)enableNotificationsWithHAPAccessory:(id)a0 homeNotificationsEnabled:(BOOL)a1; - (void)encodeCameraProfileNotificationSettingsWithCoder:(id)a0; - (void)establishLocalHAPConnectionWithQueue:(id)a0 completion:(id /* block */)a1; - (void)evaluateSymptomHandler; - (id)eventForwarder; - (id)eventSourceIdentifier; - (id)expectedTransport; - (id)findCharacteristic:(id)a0; - (id)findCharacteristic:(id)a0 forService:(id)a1; - (id)findCharacteristicType:(id)a0 forServiceType:(id)a1; - (id)findCharacteristicsByType:(id)a0 forServiceType:(id)a1; - (id)findCharacteristicsByTypes:(id)a0 forServiceType:(id)a1; - (id)findService:(id)a0; - (id)findServiceWithServiceType:(id)a0; - (id)firmwareUpdateManager; - (id)getAccessoryDiagnostics; - (id)getBluetoothAddress; - (id)getConfiguredName; - (id)getFullError:(id)a0 source:(unsigned long long)a1 suspended:(BOOL)a2; - (id)getHAPAccessoryMatchingInstanceId; - (void)getLinkQualityForAccessory:(id)a0 forMessage:(id)a1; - (id)getOrCreateServiceUpdateTransactionForKey:(id)a0 fromDictionary:(id)a1; - (id)getPrimaryHAPAccessories; - (void)getSupportedSiriAudioConfiguration:(id /* block */)a0; - (id)getTransportInformationArray; - (void)handleAccessoryConfigured:(id)a0; - (void)handleActivateCHIPPairingModeAndCreateSetupPayloadStringMessage:(id)a0; - (void)handleActivateCHIPPairingModeMessage:(id)a0; - (void)handleCHIPSendRemoteRequestMessage:(id)a0; - (void)handleCharacteristicsChangedNotification:(id)a0; - (void)handleClearCredentialMessage:(id)a0; - (void)handleClearUserMessage:(id)a0; - (void)handleGetAllUsersMessage:(id)a0; - (void)handleHomeUserRemovedNotification:(id)a0; - (void)handleLinkQualityRequestMessage:(id)a0; - (void)handleMultipleCharacteristicsUpdated:(id)a0 message:(id)a1 completionQueue:(id)a2 completionHandler:(id /* block */)a3; - (void)handlePairedStateChange:(BOOL)a0; - (void)handlePrimaryResidentUpdateNotification:(id)a0; - (void)handleRemoteGatewayNotificationRegistration:(id)a0 enable:(BOOL)a1 enableTime:(id)a2; - (void)handleRemoveCHIPPairingsMessage:(id)a0; - (void)handleRemoveCorrespondingSystemCommissionerMessage:(id)a0; - (void)handleResidentDeviceUpdated:(id)a0; - (void)handleRoomChanged:(id)a0; - (void)handleRoomNameChanged:(id)a0; - (void)handleSetHasOnboardedForNaturalLighting:(id)a0; - (void)handleUpdatedAuthMethod; - (void)handleUpdatedCHIPPropertiesOnAccessoryModel:(id)a0 actions:(id)a1; - (void)handleUpdatedMinimumUserPrivilege:(long long)a0; - (void)handleUpdatedPassword:(id)a0; - (void)handleUpdatedServicesForThreadManagementWithCompletion:(id /* block */)a0; - (id)hapCharacteristicWriteRequests:(id)a0 hapAccessory:(id)a1 hmdResponses:(id *)a2 mapping:(id *)a3; - (BOOL)hasAnyServiceWithTypes:(id)a0; - (BOOL)hasBLEServer; - (BOOL)hasBTLELink; - (BOOL)hasIPLink; - (BOOL)hasIPServer; - (BOOL)hasValidCachedValueForCharacteristic:(id)a0 shouldLog:(BOOL)a1; - (id)hmdCharacteristicFromHapCharacteristic:(id)a0; - (BOOL)hmmtrHasBLEServer:(id)a0; - (BOOL)hmmtrHasIPServer:(id)a0; - (BOOL)hmmtrHasThreadServer:(id)a0; - (id)initWithHAPMetadata:(id)a0; - (id)initWithTransaction:(id)a0 home:(id)a1; - (id)initWithTransaction:(id)a0 home:(id)a1 hapMetadata:(id)a2; - (void)initializeBTLEScan; - (void)initiateScan:(id /* block */)a0; - (BOOL)isBLESecureSessionEstablished; - (BOOL)isHMMTRAccessoryServer:(id)a0; - (BOOL)isIPSecureSessionEstablished; - (BOOL)isNonClientNotificationEnabled; - (BOOL)isNotificationEnabledForClientIdentifier:(id)a0; - (BOOL)isPoweringOn; - (BOOL)isReadingRequiredForBTLEAccessoryCharacteristic:(id)a0 forceReadFWVersion:(BOOL)a1; - (BOOL)isSecureSessionEstablished; - (BOOL)isThreadSecureSessionEstablished; - (long long)linkSpeed; - (void)makeServiceNameConsistent:(id)a0 withName:(id)a1 completionHandler:(id /* block */)a2; - (BOOL)matchesHAPAccessory:(id)a0; - (BOOL)matchesHAPAccessoryWithServerIdentifier:(id)a0 instanceID:(id)a1; - (BOOL)matchesHAPAccessoryWithServerIdentifier:(id)a0 linkType:(long long *)a1; - (id)matchingHAPAccessoryServerIdentifierWithLinkType:(long long)a0; - (id)matchingHAPAccessoryWithLinkType:(long long)a0; - (id)matchingHAPAccessoryWithServerIdentifier:(id)a0; - (id)matchingHAPAccessoryWithServerIdentifier:(id)a0 linkType:(long long)a1; - (id)matchingSystemCommissionerPairingForCHIPPairings:(id)a0 amongSystemCommissionerPairings:(id)a1; - (id)matchingTransportInformation:(id)a0; - (id)matchingTransportInformationWithServerIdentifier:(id)a0; - (id)matchingTransportInformationWithServerIdentifier:(id)a0 instanceID:(id)a1 linkType:(long long)a2; - (id)matchingTransportInformationWithServerIdentifier:(id)a0 linkType:(long long)a1; - (void)maybeCommissionToThreadNetworkWithCompletion:(id /* block */)a0; - (id)messageReceiverChildren; - (id)messageSendPolicy; - (id)modelObjectWithChangeType:(unsigned long long)a0; - (id)modelObjectWithChangeType:(unsigned long long)a0 version:(long long)a1; - (id)namesOfServicesShowingTilesInHomeApp; - (BOOL)needsAirplayAccess; - (void)notifyClientsOfTargetControlSupportUpdate; - (void)notifyClientsOfUpdatedAccessoryControllableValue; - (void)notifyValue:(id)a0 previousValue:(id)a1 error:(id)a2 forCharacteristic:(id)a3 requestMessage:(id)a4; - (void)notifyingCharacteristicStateNumberUpdated:(id)a0; - (id)numberFromAttributeReport:(id)a0; - (void)openBulkSendSessionForFileType:(id)a0 reason:(id)a1 metadata:(id)a2 queue:(id)a3 callback:(id /* block */)a4; - (void)pairingsWithCompletionHandler:(id /* block */)a0; - (void)performOperation:(long long)a0 linkType:(long long)a1 operationBlock:(id /* block */)a2 errorBlock:(id /* block */)a3; - (void)populateHMDCharacteristicResponses:(id)a0 hapResponses:(id)a1 mapping:(id)a2 overallError:(id)a3 requests:(id)a4; - (void)populateModelObject:(id)a0 version:(long long)a1; - (void)postNetworkRouterProfileNotification:(id)a0 object:(id)a1; - (void)postUpdateEventsIfDifferentWithPreferredMediaUUID:(id)a0 selectionType:(unsigned long long)a1; - (void)powerOnComplete:(id)a0; - (id)preferredHAPAccessoryForOperation:(long long)a0 linkType:(long long *)a1; - (void)profile:(id)a0 didUpdateAccessoryState:(unsigned long long)a1; - (void)profile:(id)a0 didUpdateWoWLANInfos:(id)a1; - (id)profileFieldsForSiriEndpointProfileMetricsDispatcher:(id)a0; - (BOOL)providesHashRouteID; - (void)reachabilityDidChangeToReachable:(id)a0; - (void)reachabilityDidChangeToUnreachable:(id)a0; - (void)readCharacteristicValues:(id)a0 source:(unsigned long long)a1 message:(id)a2 queue:(id)a3 logEvent:(id)a4 completionHandler:(id /* block */)a5; - (void)readCharacteristicValues:(id)a0 source:(unsigned long long)a1 queue:(id)a2 completionHandler:(id /* block */)a3; - (void)readInitialRequiredCharacteristicsForAccessory:(id /* block */)a0; - (void)registerForActiveIdentifierNotifications; - (void)registerForSessionRestore:(id)a0; - (void)removeAdvertisement:(id)a0; - (void)removeAllCHIPPairingsWithCompletion:(id /* block */)a0; - (void)removeDataStreamBulkSendListener:(id)a0; - (void)removeHostedAccessory:(id)a0; - (void)removeTransportInformationInstance:(id)a0; - (void)requestAccessoryDiagnosticCounterReset; - (id)requestAccessoryDiagnostics; - (void)resetAccessoryDiagnosticCounters; - (void)resetNotificationEnabledTime; - (BOOL)residentCanWakeForWOL; - (void)respondToFetchCHIPPairingsMessage:(id)a0 pairings:(id)a1 systemCommissionerPairings:(id)a2 fetchError:(id)a3; - (void)routeUpdatePreferredMediaUser:(id)a0; - (void)runTransactionWithPreferredMediaUserUUID:(id)a0 selectionType:(unsigned long long)a1 completion:(id /* block */)a2; - (id)runtimeState; - (void)saveBluetoothAddress:(id)a0; - (void)saveHardwareSupport:(BOOL)a0; - (void)savePublicKeyToKeychain; - (void)saveTargetUUIDs:(id)a0; - (void)scanningCompleteWithAccessoryFound:(BOOL)a0 suspended:(BOOL)a1; - (void)sendTargetControlWhoAmIWithIdentifier:(unsigned int)a0; - (id)serviceWithUUID:(id)a0; - (double)sessionCheckPeriod; - (void)setBroadcastKey:(id)a0 keyUpdatedStateNumber:(id)a1 keyUpdatedTime:(id)a2; - (void)setCHIPReportHandler:(id /* block */)a0; - (void)setCommunicationProtocolIfNeeded; - (void)setDefaultPreferredMediaUser; - (void)setDefaultPreferredMediaUserIfNeeded; - (void)setDidConfigureCHIPAccessoryServer; - (void)setInitialServiceTypeUUIDs:(id)a0; - (void)setInternalEnhancedAuthMethod:(id)a0 configNumber:(unsigned long long)a1; - (void)setNotificationsEnabled:(BOOL)a0 forCharacteristics:(id)a1 clientIdentifier:(id)a2; - (void)setPairingUsername:(id)a0 publicKey:(id)a1; - (void)setReachability:(BOOL)a0 serverIdentifier:(id)a1 linkType:(long long)a2; - (void)setSelectedSiriAudioConfiguration:(id)a0; - (id)settingTopicForKeyPath:(id)a0; - (BOOL)shouldDiscoverSuspendCapableAccessoryServer:(id)a0; - (BOOL)shouldEnableDaemonRelaunch; - (BOOL)shouldSubmitRoutineConfigurationEventForSiriEndpointProfileMetricsDispatcher:(id)a0; - (void)startReachabilityCheck; - (void)stopReachabilityCheck; - (void)submitCharacteristicReadErrorLogEvent:(id)a0 message:(id)a1 error:(id)a2; - (BOOL)supportsMinimumUserPrivilege; - (BOOL)supportsNetworkProtection; - (BOOL)supportsPersonalRequests; - (BOOL)supportsSoftwareUpdate; - (BOOL)supportsThread; - (BOOL)supportsThreadCommissioning; - (BOOL)supportsWoL; - (id)targetControllerButtonConfiguration; - (unsigned long long)targetControllerTicksPerSecond; - (void)testSetInternalEnhancedAuthConfigNumber:(id)a0; - (void)testSetInternalEnhancedAuthMethod:(id)a0; - (void)transactionObjectRemoved:(id)a0 message:(id)a1; - (void)transactionObjectUpdated:(id)a0 newValues:(id)a1 message:(id)a2; - (id)transactionWithObjectChangeType:(unsigned long long)a0; - (id)transportReports; - (void)unconfigureAccessoryWithServerIdentifier:(id)a0 linkType:(long long)a1 updateReachability:(BOOL)a2; - (void)unregisterFromAccessoryServer; - (void)updateAccessoryFlags:(id)a0; - (id)updateAccessoryFlagsAndNotifyClients:(id)a0; - (BOOL)updateAccessoryInformationWithCharacteristicType:(id)a0 serviceType:(id)a1 value:(id)a2 accessoryTransaction:(id)a3; - (void)updateBridgedAccessoryLightProfilesSettings; - (void)updateButtonConfigurationForTarget:(id)a0; - (void)updateCHIPAccessoryName:(id)a0; - (void)updateCameraProfileNotificationSettings:(id)a0; - (void)updateHasPostedBulletinForWalletKeyOnboarding:(BOOL)a0; - (void)updateLightProfilesSettings; - (void)updateNotificationEnabled:(BOOL)a0 forCharacteristics:(id)a1 onBehalfOf:(id)a2; - (void)updatePrimaryServiceIfNeeded; - (void)updateSuspendedStateWithConnectionState:(BOOL)a0 hapAccessory:(id)a1; - (void)updateSuspendedStateWithWakeNumber:(id)a0 hapAccessory:(id)a1; - (void)updateTarget:(id)a0 name:(id)a1 buttonConfiguration:(id)a2; - (void)updateTargetUUIDs:(id)a0; - (void)updateTrackedAccessoryStateNumber:(id)a0; - (BOOL)updateTransportInformation:(id)a0 localSource:(BOOL)a1; - (void)verifyPairingWithCompletionHandler:(id /* block */)a0; - (id)waitForChipAccessoryServer; - (id)waitForDoorLockClusterObjectWithFlow:(id)a0; - (void)wakeOrScanForSuspendedAccessoryForRequests:(id)a0 source:(unsigned long long)a1 completion:(id /* block */)a2; - (BOOL)wasUpdatedWithServiceType:(id)a0; - (void)wirelessPowerOn:(id /* block */)a0; - (void)wirelessResumeInit; - (void)writeCharacteristicValues:(id)a0 source:(unsigned long long)a1 message:(id)a2 queue:(id)a3 completionHandler:(id /* block */)a4; - (void)writeCharacteristicValues:(id)a0 source:(unsigned long long)a1 message:(id)a2 queue:(id)a3 logEvent:(id)a4 completionHandler:(id /* block */)a5; - (void)writeCharacteristicValues:(id)a0 source:(unsigned long long)a1 queue:(id)a2 completionHandler:(id /* block */)a3; - (void)writeValue:(id)a0 toCharacteristic:(id)a1 queue:(id)a2 completion:(id /* block */)a3; - (void)_removeHAPAccessoryFileFromDisk; - (void)_handleAccessoryUpdateReachability:(BOOL)a0 linkType:(long long)a1; - (void)_handleUpdateCharacteristicAuthorizationDataMessageForNonOwnerUser:(id)a0; - (void)_handleUpdateCharacteristicAuthorizationDataMessageForOwnerUser:(id)a0; - (void)_handleUpdatedCameraDerivedPropertiesModelValuesForAccessoryModel:(id)a0; - (void)_handleUpdatedCameraSettingsModelValuesForAccessoryModel:(id)a0; - (id)_hh2HandleUpdatedServicesForProfilesAndControllers:(id)a0; - (BOOL)_hh2ShouldFilterAccessoryProfile:(id)a0; - (void)_updateCharacteristicsFromService:(id)a0 context:(id)a1; - (void)handleAttributeReport:(id)a0 dictionary:(id)a1; - (void)handleCharacteristicEventReportMessage:(id)a0; - (void)handleEventReport:(id)a0 dictionary:(id)a1 flow:(id)a2; - (void)handleUpdatedCameraProfileSettingsForAccessoryModel:(id)a0; - (void)migrateCharacteristicsForHAPAccessoryIfNeeded; - (id)saveSupportsMatterAccessCode:(id)a0; - (id)saveSupportsMatterWalletKey:(id)a0; - (void)updateSupportsMatterAccessCodeForAttributeReport:(id)a0; - (void)updateSupportsMatterWallet:(id)a0; @end