/SundanceVail10A5376e.K66DeveloperOS/PrivateFrameworks/AXHearingAidSupport.framework/Headers/AXHearingAidDeviceController.h
https://github.com/zsh-tony/appletv-private-headers · C Header · 92 lines · 63 code · 4 blank · 25 comment · 0 complexity · bee8502f946cc7b25c05cfd014d8f88b MD5 · raw file
- /**
- * This header is generated by class-dump-z 0.2a.
- * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
- *
- * Source: /System/Library/PrivateFrameworks/AXHearingAidSupport.framework/AXHearingAidSupport
- */
- #import "CBCentralManagerDelegate.h"
- #import <NSObject.h> // Unknown library
- @class CBCentralManager, NSLock, AXTimer, NSMutableArray, CBUUID;
- @protocol OS_dispatch_queue;
- @interface AXHearingAidDeviceController : NSObject <CBCentralManagerDelegate> {
- CBCentralManager *_bluetoothManager; // 4 = 0x4
- NSLock *_centralRequestsLock; // 8 = 0x8
- BOOL _isScanning; // 12 = 0xc
- AXTimer *_invalidateDevicesTimer; // 16 = 0x10
- NSObject<OS_dispatch_queue> *_bluetoothCentralQueue; // 20 = 0x14
- NSMutableArray *_availableSearchBlocks; // 24 = 0x18
- NSMutableArray *_connectedSearchBlocks; // 28 = 0x1c
- NSMutableArray *_updateDeviceBlocks; // 32 = 0x20
- CBUUID *_leaHearingAidUUID; // 36 = 0x24
- CBUUID *_disUUID; // 40 = 0x28
- CBUUID *_manufacturerUUID; // 44 = 0x2c
- NSMutableArray *availablePeripherals; // 48 = 0x30
- NSMutableArray *loadedDevices; // 52 = 0x34
- NSMutableArray *connectedDevices; // 56 = 0x38
- NSMutableArray *centralRequestBlocks; // 60 = 0x3c
- NSMutableArray *_persistentDevices; // 64 = 0x40
- }
- @property(retain, nonatomic) NSMutableArray *availablePeripherals; // G=0x321282b5; S=0x321282c5; @synthesize
- @property(retain, nonatomic) NSMutableArray *availableSearchBlocks; // G=0x32128335; S=0x32128345; @synthesize=_availableSearchBlocks
- @property(retain, nonatomic) NSMutableArray *centralRequestBlocks; // G=0x32128315; S=0x32128325; @synthesize
- @property(retain, nonatomic) NSMutableArray *connectedDevices; // G=0x321282f5; S=0x32128305; @synthesize
- @property(retain, nonatomic) NSMutableArray *connectedSearchBlocks; // G=0x32128355; S=0x32128365; @synthesize=_connectedSearchBlocks
- @property(readonly, retain) CBUUID *disUUID; // G=0x32125e7d; converted property
- @property(readonly, retain) CBUUID *leaHearingAidUUID; // G=0x32125e25; converted property
- @property(retain, nonatomic) NSMutableArray *loadedDevices; // G=0x321282d5; S=0x321282e5; @synthesize
- @property(readonly, retain) CBUUID *manufacturerUUID; // G=0x32125ed5; converted property
- @property(retain, nonatomic) NSMutableArray *persistentDevices; // G=0x32128395; S=0x321283a5; @synthesize=_persistentDevices
- @property(retain, nonatomic) NSMutableArray *updateDeviceBlocks; // G=0x32128375; S=0x32128385; @synthesize=_updateDeviceBlocks
- + (void)hearingAidDeviceUpdate:(id)update; // 0x32123e25
- + (void)searchForAvailableDevicesWithCompletion:(id)completion; // 0x32123bf9
- + (void)searchForConnectedDevicesWithCompletion:(id)completion; // 0x32123f95
- + (id)sharedController; // 0x32123b8d
- - (id)init; // 0x32124031
- // declared property getter: - (id)availablePeripherals; // 0x321282b5
- // declared property getter: - (id)availableSearchBlocks; // 0x32128335
- - (void)centralManager:(id)manager didConnectPeripheral:(id)peripheral; // 0x321276e5
- - (void)centralManager:(id)manager didDisconnectPeripheral:(id)peripheral error:(id)error; // 0x32127cc5
- - (void)centralManager:(id)manager didDiscoverPeripheral:(id)peripheral advertisementData:(id)data RSSI:(id)rssi; // 0x32126be1
- - (void)centralManager:(id)manager didFailToConnectPeripheral:(id)connectPeripheral error:(id)error; // 0x32127b95
- - (void)centralManager:(id)manager didRetrieveConnectedPeripherals:(id)peripherals; // 0x32126929
- - (void)centralManager:(id)manager didRetrievePeripherals:(id)peripherals; // 0x321264ed
- - (void)centralManagerDidUpdateState:(id)centralManager; // 0x32126049
- // declared property getter: - (id)centralRequestBlocks; // 0x32128315
- - (void)connectToPeripheral:(id)peripheral; // 0x32125211
- // declared property getter: - (id)connectedDevices; // 0x321282f5
- // declared property getter: - (id)connectedSearchBlocks; // 0x32128355
- - (void)dealloc; // 0x321244c1
- - (void)device:(id)device didSubsumeSlave:(id)slave; // 0x321259b5
- - (void)deviceDidFinishLoading:(id)device; // 0x32125a65
- - (void)deviceDidUpdateProperty:(id)device; // 0x321257b5
- // converted property getter: - (id)disUUID; // 0x32125e7d
- - (void)disconnectFromPeripheral:(id)peripheral; // 0x321254ad
- - (id)fakeHearingAids; // 0x3212462d
- - (id)hearingAidForPeripheral:(id)peripheral; // 0x32124acd
- - (id)hearingAidsForUUID:(id)uuid; // 0x32124849
- - (BOOL)isBluetoothAvailable; // 0x3212569d
- // converted property getter: - (id)leaHearingAidUUID; // 0x32125e25
- // declared property getter: - (id)loadedDevices; // 0x321282d5
- // converted property getter: - (id)manufacturerUUID; // 0x32125ed5
- - (id)modelNumberUUID; // 0x32125f2d
- - (void)pairedHearingAidsDidChange; // 0x32127ec5
- // declared property getter: - (id)persistentDevices; // 0x32128395
- - (void)searchForAvailableDevices; // 0x32124d09
- - (void)searchForConnectedDevices; // 0x321250d5
- - (void)sendRequestToCentralManager:(id)centralManager; // 0x32125fa1
- // declared property setter: - (void)setAvailablePeripherals:(id)peripherals; // 0x321282c5
- // declared property setter: - (void)setAvailableSearchBlocks:(id)blocks; // 0x32128345
- // declared property setter: - (void)setCentralRequestBlocks:(id)blocks; // 0x32128325
- // declared property setter: - (void)setConnectedDevices:(id)devices; // 0x32128305
- // declared property setter: - (void)setConnectedSearchBlocks:(id)blocks; // 0x32128365
- // declared property setter: - (void)setLoadedDevices:(id)devices; // 0x321282e5
- // declared property setter: - (void)setPersistentDevices:(id)devices; // 0x321283a5
- // declared property setter: - (void)setUpdateDeviceBlocks:(id)blocks; // 0x32128385
- - (id)sortByRSSI:(id)rssi; // 0x3212507d
- - (void)stopSearching; // 0x321256cd
- // declared property getter: - (id)updateDeviceBlocks; // 0x32128375
- @end