@class NSString, NSRecursiveLock, ACCTransportIOAccessoryListener, ACCTransportPluginIOAccessoryManager, NSMutableArray, NSMutableSet, NSObject, ACCTransportIOAccessoryManager, ACCSettingsState; @protocol OS_dispatch_queue; @interface ACCTransportIOAccessorySharedManager : NSObject <ACCTransportIOAccessoryListenerProtocol, ACCTransportIOAccessoryManagerProtocol, ACCTransportIOAccessoryPortProtocol, ACCTransportIOAccessoryAuthCPProtocol, ACCTransportIOAccessoryEAProtocol, ACCTransportIOAccessoryOOBPairingProtocol, ACCTransportIOAccessoryConfigStreamProtocol> @property (retain, nonatomic) NSObject<OS_dispatch_queue> *listQ; @property (retain, nonatomic) NSMutableSet *allIOAccessories; @property (retain, nonatomic) NSMutableSet *allIOAccessoryManagers; @property (retain, nonatomic) NSMutableSet *rootIOAccessoryManagers; @property (retain, nonatomic) ACCTransportIOAccessoryListener *ioAccessoryListener; @property (readonly, nonatomic) ACCTransportIOAccessoryManager *rootE75Manager; @property (readonly, nonatomic) ACCTransportIOAccessoryManager *rootOrionManager; @property (retain, nonatomic) NSRecursiveLock *accessoryPortLock; @property (retain, nonatomic) ACCSettingsState *enableDirectAWCAuth; @property (readonly, nonatomic) BOOL bIsWatch; @property (retain, nonatomic) NSMutableArray *deferAuthCPServiceArray; @property (retain, nonatomic) NSMutableArray *deferEAServiceArray; @property (weak, nonatomic) ACCTransportPluginIOAccessoryManager *delegate; @property (readonly, nonatomic) BOOL isB139OrB164Connected; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (int)IOAccessoryClassTypeForIOAccessoryClassString:(id)a0; + (id)IOAccessoryClassStringForIOAccessoryClassType:(int)a0; + (id)sharedManager; - (unsigned int)USBChargingVoltageInmV:(id)a0; - (int)CableType:(id)a0; - (BOOL)configureAccessoryPowerMode:(int)a0 forConnectionUUID:(id)a1; - (BOOL)isPowerDuringSleepEnabled:(id)a0; - (int)USBModeForConnectionUUID:(id)a0; - (BOOL)isBatteryPackModeEnabled:(id)a0; - (BOOL)setPowerDuringSleepEnabled:(BOOL)a0 forConnectionUUID:(id)a1; - (unsigned int)sleepPowerCurrentLimitInmA:(id)a0; - (BOOL)setUSBMode:(int)a0 forEndpointUUID:(id)a1; - (unsigned int)accessoryChargingCurrentInmA:(id)a0; - (unsigned int)USBCurrentLimitInmA:(id)a0; - (int)USBModeForEndpointUUID:(id)a0; - (void)resetLightningBusForEndpointWithUUID:(id)a0; - (unsigned int)USBCurrentLimitBaseInmA:(id)a0; - (unsigned int)USBCurrentLimitOffsetInmA:(id)a0; - (unsigned int)accessoryPowerModeCurrentLimitInmA:(int)a0 forConnectionUUID:(id)a1; - (BOOL)setUSBCurrentLimitBase:(unsigned int)a0 forConnectionUUID:(id)a1; - (BOOL)setAccessoryUsedCurrent:(unsigned int)a0 forConnectionUUID:(id)a1; - (BOOL)setUSBCurrentOffset:(int)a0 forConnectionUUID:(id)a1; - (BOOL)isPowerDuringSleepSupported:(id)a0; - (id)init; - (id)_basePortForEndpointUUID:(id)a0; - (void)IOAccessoryAuthCPServiceAuthStatusChanged:(int)a0 authType:(int)a1 authCert:(id)a2 certType:(int)a3 authCTA:(BOOL)a4 service:(unsigned int)a5; - (void)dealloc; - (BOOL)setUSBMode:(int)a0 forConnectionUUID:(id)a1; - (BOOL)IOAccessoryOOBPairingInfoArrived:(id)a0 endpointUUID:(id)a1; - (void)IOAccessoryConfigStreamServiceTerminated:(unsigned int)a0; - (void)_IOAccessoryPortDetachInternal:(id)a0; - (BOOL)_managerForConnectionUUIDHasActiveEndpoint:(id)a0; - (void)_addIOAccessoryManagerWithIOService:(unsigned int)a0; - (void)_handleRequestForIAPDPortB139B164Connected:(id)a0; - (int)_endpointTransportTypeForIOAccessoryPort:(id)a0; - (void)IOAccessoryEAServiceTerminated:(unsigned int)a0; - (void)lockAccessoryPorts; - (void)closeEASession:(id)a0; - (void)IOAccessoryManagerServiceInfoSet:(unsigned int)a0; - (id)_managerForBase:(id)a0; - (void)_clearChildPortEndpointsForManagerDisconnection:(id)a0; - (BOOL)IOAccessoryOOBPairingDataFinishedForEndpointUUID:(id)a0; - (void)_createModuleConnectionAndEndpoint:(id)a0; - (void)_handleUSBHostPluginArrived:(id)a0; - (BOOL)resetAccessoryBaseCurrent:(id)a0; - (id)_basePortForConnectionUUID:(id)a0; - (void)IOAccessoryManagerResistorIDChanged:(int)a0 forManager:(id)a1; - (void)IOAccessoryEAServiceArrived:(unsigned int)a0; - (id)_managerForBaseEndpointUUID:(id)a0; - (void)handleCloseEASessionNotification:(id)a0; - (id)_managerForConnectionUUID:(id)a0; - (void)_createEAEndpointForProtocol:(id)a0 andManager:(id)a1; - (void)IOAccessoryOOBPairingServiceTerminated:(unsigned int)a0; - (void)_processEAService:(unsigned int)a0 andPublish:(BOOL)a1; - (void)IOAccessoryManagerServiceTerminated:(unsigned int)a0; - (BOOL)IOAccessoryPortDataArrived:(id)a0 endpointUUID:(id)a1; - (void)IOAccessoryPortPropertyChanged:(id)a0; - (id)_basePortForService:(unsigned int)a0; - (void)IOAccessoryConfigStreamMessageArrived:(id)a0 endpointUUID:(id)a1; - (id)_managerContainingBase:(id)a0; - (BOOL)openEASession:(id)a0 withEAEndpointUUID:(id)a1; - (id)IOAccessoryPortArrived:(id)a0 withEndpointProtocol:(int)a1 publish:(BOOL)a2; - (id)digitalIDDataForUpstreamConnection:(id)a0; - (void)IOAccessoryAuthCPServiceTerminated:(unsigned int)a0; - (void).cxx_destruct; - (void)IOAccessoryConfigStreamServiceArrived:(unsigned int)a0; - (BOOL)_addACCTransportToManager:(id)a0; - (void)IOAccessoryAuthCPServiceArrived:(unsigned int)a0; - (void)stopIOACCTransportManager; - (BOOL)IOAccessoryOOBPairingDataArrived:(id)a0 endpointUUID:(id)a1; - (int)_accPlatformPowerModeToIOAccessoryPowerMode:(int)a0; - (BOOL)shouldEnableDirectAWCAuth; - (void)_handleRequestForPrimaryPort:(id)a0; - (void)unlockAccessoryPorts; - (void)_createEAProtocolsForManager:(id)a0; - (void)IOAccessoryPortDetach:(id)a0; - (BOOL)setFeaturesFromAuthStatus:(int)a0 andAuthCert:(id)a1 certType:(int)a2 forConnectionUUID:(id)a3 withConnectionType:(int)a4; - (void)IOAccessoryPortServiceTerminated:(unsigned int)a0; - (BOOL)IOAccessoryEADataArrived:(id)a0 eaEndpointUUID:(id)a1; - (id)managerForIOAccessoryManagerService:(unsigned int)a0; - (id)_portForManagerMatchingPrimaryPort:(id)a0; - (BOOL)setBatteryPackMode:(BOOL)a0 forConnectionUUID:(id)a1; - (id)_managerForIOService:(unsigned int)a0 shouldCreateNewService:(BOOL)a1; - (void)IOAccessoryConfigStreamUpdateAccesssoryInfo:(id)a0; - (int)_connectionTypeForIOAccessoryPort:(id)a0; - (void)startIOACCTransportManager; - (void)IOAccessoryManagerSupervisedTransportsRestrictedDidChange:(BOOL)a0 forManager:(id)a1; - (BOOL)IOAccessoryOOBPairingDataStartedForEndpointUUID:(id)a0; - (void)IOAccessoryPortPublish:(id)a0; - (void)IOAccessoryOOBPairingServiceArrived:(unsigned int)a0; - (void)transmitData:(id)a0 forEndpointUUID:(id)a1; - (BOOL)setAccessoryRequestedCurrent:(unsigned int)a0 forConnectionUUID:(id)a1; - (void)IOAccessoryPortServiceArrived:(unsigned int)a0; - (void)IOAccessoryManagerServiceArrived:(unsigned int)a0; - (void)handleOpenEASessionNotification:(id)a0; - (void)IOAccessoryManagerServiceDetached:(unsigned int)a0; @end