System/Library/PrivateFrameworks/HomeKitDaemon.framework
HMDAppleMediaAccessorySensorManager.h
Download HMDAppleMediaAccessorySensorManager.h
@class NSUUID, HMSetupAccessoryDescription, NSString, NSData, NSDate, HMFPairingIdentity, NSObject, NSMutableArray;
@protocol HMDAppleMediaAccessorySensorManagerDataSource, HMDAppleMediaAccessorySensorManagerDataStore, HMDHPSManager, OS_dispatch_queue;
@interface HMDAppleMediaAccessorySensorManager : NSObject <HMFMessageReceiver, HMFLogging, HMDLocalAddAccessoryProgressDelegate> {
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
NSUUID *_derivedSensorUUID;
NSData *_derivedHAPAccessoryIdentifierData;
NSString *_derivedHAPAccessoryIdentifier;
BOOL _isCurrentlyPairing;
BOOL _hasAttemptedRecovery;
BOOL _shouldUseDerivedSensorUUID;
BOOL _hasPendingRetry;
BOOL _shouldAttemptToSetServiceNames;
NSUUID *_sensorAccessoryUUID;
NSDate *_pairingStartTime;
id<HMDHPSManager> _sensorClient;
id<HMDAppleMediaAccessorySensorManagerDataSource> _dataSource;
HMSetupAccessoryDescription *_setupDescription;
id<HMDAppleMediaAccessorySensorManagerDataStore> _dataStore;
NSObject<OS_dispatch_queue> *_workQueue;
unsigned long long _pairingRetryCount;
NSMutableArray *_renamedServiceIDs;
HMFPairingIdentity *_pairingIdentity;
}
@property (readonly, copy) NSUUID *sensorAccessoryUUID;
@property (readonly, copy, nonatomic) NSUUID *derivedSensorUUID;
@property (readonly, copy, nonatomic) NSString *derivedHAPAccessoryIdentifier;
@property (readonly, nonatomic) NSUUID *messageTargetUUID;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *messageReceiveQueue;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)logCategory;
- (id)logIdentifier;
- (void).cxx_destruct;
- (id)initWithWorkQueue:(id)a0;
- (void)fetchADKSensorStatusCompletion:(id /* block */)a0;
- (void)_migrateToDataStoreIfNeeded:(id)a0 completion:(id /* block */)a1;
- (void)configureWithDataSource:(id)a0 hpsXPCClient:(id)a1 dataStore:(id)a2;
- (void)handleAccessoryAdded:(id)a0;
- (void)handleCharacteristicsChangedNotification:(id)a0;
- (void)handleErrorCaseTestMessage:(id)a0;
- (void)handlePrimaryResidentChanged:(id)a0;
- (void)localAccessoryAddRequiresConsent:(id)a0;
- (void)managerIsReadyToBePaired;
- (id)derivedHAPAccessoryIdentifierDataForHostUUID:(id)a0;
- (id)derivedSensorUUIDForHostUUID:(id)a0;
@end