PageRenderTime 23ms CodeModel.GetById 14ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 0ms

/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
 1/**
 2 * This header is generated by class-dump-z 0.2a.
 3 * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
 4 *
 5 * Source: /System/Library/PrivateFrameworks/AXHearingAidSupport.framework/AXHearingAidSupport
 6 */
 7
 8#import "CBCentralManagerDelegate.h"
 9#import <NSObject.h> // Unknown library
10
11@class CBCentralManager, NSLock, AXTimer, NSMutableArray, CBUUID;
12@protocol OS_dispatch_queue;
13
14@interface AXHearingAidDeviceController : NSObject <CBCentralManagerDelegate> {
15	CBCentralManager *_bluetoothManager;	// 4 = 0x4
16	NSLock *_centralRequestsLock;	// 8 = 0x8
17	BOOL _isScanning;	// 12 = 0xc
18	AXTimer *_invalidateDevicesTimer;	// 16 = 0x10
19	NSObject<OS_dispatch_queue> *_bluetoothCentralQueue;	// 20 = 0x14
20	NSMutableArray *_availableSearchBlocks;	// 24 = 0x18
21	NSMutableArray *_connectedSearchBlocks;	// 28 = 0x1c
22	NSMutableArray *_updateDeviceBlocks;	// 32 = 0x20
23	CBUUID *_leaHearingAidUUID;	// 36 = 0x24
24	CBUUID *_disUUID;	// 40 = 0x28
25	CBUUID *_manufacturerUUID;	// 44 = 0x2c
26	NSMutableArray *availablePeripherals;	// 48 = 0x30
27	NSMutableArray *loadedDevices;	// 52 = 0x34
28	NSMutableArray *connectedDevices;	// 56 = 0x38
29	NSMutableArray *centralRequestBlocks;	// 60 = 0x3c
30	NSMutableArray *_persistentDevices;	// 64 = 0x40
31}
32@property(retain, nonatomic) NSMutableArray *availablePeripherals;	// G=0x321282b5; S=0x321282c5; @synthesize
33@property(retain, nonatomic) NSMutableArray *availableSearchBlocks;	// G=0x32128335; S=0x32128345; @synthesize=_availableSearchBlocks
34@property(retain, nonatomic) NSMutableArray *centralRequestBlocks;	// G=0x32128315; S=0x32128325; @synthesize
35@property(retain, nonatomic) NSMutableArray *connectedDevices;	// G=0x321282f5; S=0x32128305; @synthesize
36@property(retain, nonatomic) NSMutableArray *connectedSearchBlocks;	// G=0x32128355; S=0x32128365; @synthesize=_connectedSearchBlocks
37@property(readonly, retain) CBUUID *disUUID;	// G=0x32125e7d; converted property
38@property(readonly, retain) CBUUID *leaHearingAidUUID;	// G=0x32125e25; converted property
39@property(retain, nonatomic) NSMutableArray *loadedDevices;	// G=0x321282d5; S=0x321282e5; @synthesize
40@property(readonly, retain) CBUUID *manufacturerUUID;	// G=0x32125ed5; converted property
41@property(retain, nonatomic) NSMutableArray *persistentDevices;	// G=0x32128395; S=0x321283a5; @synthesize=_persistentDevices
42@property(retain, nonatomic) NSMutableArray *updateDeviceBlocks;	// G=0x32128375; S=0x32128385; @synthesize=_updateDeviceBlocks
43+ (void)hearingAidDeviceUpdate:(id)update;	// 0x32123e25
44+ (void)searchForAvailableDevicesWithCompletion:(id)completion;	// 0x32123bf9
45+ (void)searchForConnectedDevicesWithCompletion:(id)completion;	// 0x32123f95
46+ (id)sharedController;	// 0x32123b8d
47- (id)init;	// 0x32124031
48// declared property getter: - (id)availablePeripherals;	// 0x321282b5
49// declared property getter: - (id)availableSearchBlocks;	// 0x32128335
50- (void)centralManager:(id)manager didConnectPeripheral:(id)peripheral;	// 0x321276e5
51- (void)centralManager:(id)manager didDisconnectPeripheral:(id)peripheral error:(id)error;	// 0x32127cc5
52- (void)centralManager:(id)manager didDiscoverPeripheral:(id)peripheral advertisementData:(id)data RSSI:(id)rssi;	// 0x32126be1
53- (void)centralManager:(id)manager didFailToConnectPeripheral:(id)connectPeripheral error:(id)error;	// 0x32127b95
54- (void)centralManager:(id)manager didRetrieveConnectedPeripherals:(id)peripherals;	// 0x32126929
55- (void)centralManager:(id)manager didRetrievePeripherals:(id)peripherals;	// 0x321264ed
56- (void)centralManagerDidUpdateState:(id)centralManager;	// 0x32126049
57// declared property getter: - (id)centralRequestBlocks;	// 0x32128315
58- (void)connectToPeripheral:(id)peripheral;	// 0x32125211
59// declared property getter: - (id)connectedDevices;	// 0x321282f5
60// declared property getter: - (id)connectedSearchBlocks;	// 0x32128355
61- (void)dealloc;	// 0x321244c1
62- (void)device:(id)device didSubsumeSlave:(id)slave;	// 0x321259b5
63- (void)deviceDidFinishLoading:(id)device;	// 0x32125a65
64- (void)deviceDidUpdateProperty:(id)device;	// 0x321257b5
65// converted property getter: - (id)disUUID;	// 0x32125e7d
66- (void)disconnectFromPeripheral:(id)peripheral;	// 0x321254ad
67- (id)fakeHearingAids;	// 0x3212462d
68- (id)hearingAidForPeripheral:(id)peripheral;	// 0x32124acd
69- (id)hearingAidsForUUID:(id)uuid;	// 0x32124849
70- (BOOL)isBluetoothAvailable;	// 0x3212569d
71// converted property getter: - (id)leaHearingAidUUID;	// 0x32125e25
72// declared property getter: - (id)loadedDevices;	// 0x321282d5
73// converted property getter: - (id)manufacturerUUID;	// 0x32125ed5
74- (id)modelNumberUUID;	// 0x32125f2d
75- (void)pairedHearingAidsDidChange;	// 0x32127ec5
76// declared property getter: - (id)persistentDevices;	// 0x32128395
77- (void)searchForAvailableDevices;	// 0x32124d09
78- (void)searchForConnectedDevices;	// 0x321250d5
79- (void)sendRequestToCentralManager:(id)centralManager;	// 0x32125fa1
80// declared property setter: - (void)setAvailablePeripherals:(id)peripherals;	// 0x321282c5
81// declared property setter: - (void)setAvailableSearchBlocks:(id)blocks;	// 0x32128345
82// declared property setter: - (void)setCentralRequestBlocks:(id)blocks;	// 0x32128325
83// declared property setter: - (void)setConnectedDevices:(id)devices;	// 0x32128305
84// declared property setter: - (void)setConnectedSearchBlocks:(id)blocks;	// 0x32128365
85// declared property setter: - (void)setLoadedDevices:(id)devices;	// 0x321282e5
86// declared property setter: - (void)setPersistentDevices:(id)devices;	// 0x321283a5
87// declared property setter: - (void)setUpdateDeviceBlocks:(id)blocks;	// 0x32128385
88- (id)sortByRSSI:(id)rssi;	// 0x3212507d
89- (void)stopSearching;	// 0x321256cd
90// declared property getter: - (id)updateDeviceBlocks;	// 0x32128375
91@end
92