luxlabs header browser preview


@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