System/Library/PrivateFrameworks/HAENotifications.framework
HAENUnknownDeviceManager.h
Download HAENUnknownDeviceManager.h
@class NSString;
@interface HAENUnknownDeviceManager : NSObject {
BOOL _alertSupported;
struct __CFUserNotification { } *_notification;
NSString *_deviceName;
NSString *_deviceUID;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
int _connectionCnt;
BOOL _alertPending;
unsigned long long _adamSessionID;
BOOL _isWiredUnknown;
}
+ (id)sharedInstance;
- (id)init;
- (void).cxx_destruct;
- (BOOL)_isAlertSupported;
- (void)registerDevice:(id)a0;
- (id)getDeviceUID;
- (id)getDeviceName;
- (void)deviceSessionCreated:(id)a0 SessionID:(unsigned long long)a1;
- (void)surfaceAlertBox;
- (void)_processPrompt:(id)a0;
- (void)deviceSessionDestroyed:(id)a0 isWired:(BOOL)a1;
- (BOOL)_isUnknownWiredHeadset:(id)a0;
- (void)_processWiredDevice:(id)a0;
- (void)_resetWiredStatus;
- (BOOL)_shouldSurfaceAlert:(id)a0;
- (void)_updateMXVolumeLimitStatus:(id)a0;
- (void)_wiredDeviceSessionCreated:(id)a0 SessionID:(unsigned long long)a1;
- (void)_wiredDeviceSessionDestroyed:(id)a0;
- (void)_wiredDeviceSessionInit:(id)a0;
- (BOOL)isDeviceHeadphoneJack:(id)a0;
- (BOOL)isUSBCPort;
- (void)setDeviceConnectionState:(id)a0 isConnected:(BOOL)a1;
- (void)unknownWiredConnectionDidChange:(BOOL)a0;
- (BOOL)unknownWiredHeadsetConnectedThroughB204;
- (void)updateWiredDeviceStatus;
@end