System/Library/PrivateFrameworks/HomeKitDaemon.framework
HMDAccessoryPairingLogEventStateManager.h
Download HMDAccessoryPairingLogEventStateManager.h
@class NSMutableDictionary, NSDate;
@interface HMDAccessoryPairingLogEventStateManager : NSObject {
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _accessoryPairingRetryMapLock;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _accessoryPairingProgressStateTrackerLock;
}
@property (nonatomic) unsigned long long pairingUIState;
@property (nonatomic) unsigned long long recoveryType;
@property (nonatomic) unsigned long long previousRecoveryType;
@property (retain, nonatomic) NSDate *lastPairingEndTime;
@property (readonly, nonatomic) NSMutableDictionary *retryCountMap;
@property (readonly, nonatomic) NSMutableDictionary *pairingProgressStateTracker;
+ (id)sharedInstance;
- (id)init;
- (void).cxx_destruct;
- (void)incrementRetryCount:(id)a0;
- (void)_handlePairingStateProgressNotification:(id)a0;
- (void)_updateStateOnPairingProgress:(long long)a0;
- (void)clearPairingProgressStateTrackerForIdentifier:(id)a0;
- (void)clearRetryCountMap;
- (id)getLastProgressStateForAccessory:(id)a0;
- (id)getLongestProgressStateForAccessory:(id)a0;
- (double)getTimeDurationForLongestProgressStateForAccessory:(id)a0;
- (double)getTimeDurationForProgressStateForIdentifier:(id)a0 state:(id)a1;
- (void)resetStatesForNewAddOperation;
- (unsigned long long)retryCountForIdentifier:(id)a0;
- (void)startProgressStateTrackerWithDate:(id)a0 identifier:(id)a1;
- (void)updateLastPairingProgressStateEventForIdentifier:(id)a0 withDate:(id)a1;
- (void)updatePairingProgressState:(id)a0;
- (void)updateStatesOnResult:(BOOL)a0;
@end