PageRenderTime 17ms CodeModel.GetById 6ms app.highlight 8ms RepoModel.GetById 1ms app.codeStats 1ms

/SundanceVail10A5376e.K66DeveloperOS/PrivateFrameworks/BluetoothManager.framework/Headers/BluetoothDevice.h

https://github.com/zsh-tony/appletv-private-headers
C Header | 63 lines | 46 code | 4 blank | 13 comment | 0 complexity | e9b134692a9ea214524e349e2c87e584 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/BluetoothManager.framework/BluetoothManager
 6 */
 7
 8#import "BluetoothManager-Structs.h"
 9#import <NSObject.h> // Unknown library
10
11@class NSString;
12
13@interface BluetoothDevice : NSObject {
14	NSString *_name;	// 4 = 0x4
15	NSString *_address;	// 8 = 0x8
16	BTDeviceImplRef _device;	// 12 = 0xc
17	BOOL _isLowEnergy;	// 16 = 0x10
18}
19@property(readonly, retain) NSString *address;	// G=0x300d5be5; converted property
20@property(assign) BTDeviceImplRef device;	// G=0x300d5a85; S=0x300d5a95; converted property
21@property(readonly, assign) BOOL isLowEnergy;	// G=0x300d5aad; converted property
22@property(readonly, retain) NSString *name;	// G=0x300d5b01; converted property
23@property(assign) XXStruct_La4IvC syncSettings;	// G=0x300d6231; S=0x300d6271; converted property
24- (id)initWithDevice:(BTDeviceImplRef)device address:(id)address isLE:(BOOL)le;	// 0x300d58c1
25- (void)_clearName;	// 0x300d5abd
26- (BOOL)_isNameCached;	// 0x300d5ae9
27- (void)acceptSSP:(int)ssp;	// 0x300d614d
28// converted property getter: - (id)address;	// 0x300d5be5
29- (int)batteryLevel;	// 0x300d5e45
30- (int)compare:(id)compare;	// 0x300d5a49
31- (void)connect;	// 0x300d6059
32- (void)connectWithServices:(unsigned)services;	// 0x300d6091
33- (BOOL)connected;	// 0x300d5d89
34- (unsigned)connectedServices;	// 0x300d5dc5
35- (unsigned)connectedServicesCount;	// 0x300d5de9
36- (id)copyWithZone:(NSZone *)zone;	// 0x300d59ad
37- (void)dealloc;	// 0x300d5949
38- (id)description;	// 0x300d5ca9
39// converted property getter: - (BTDeviceImplRef)device;	// 0x300d5a85
40- (void)disconnect;	// 0x300d60cd
41- (void)endVoiceCommand;	// 0x300d61f9
42- (id)getServiceSetting:(unsigned)setting key:(id)key;	// 0x300d5f51
43- (BOOL)isAccessory;	// 0x300d5eb1
44// converted property getter: - (BOOL)isLowEnergy;	// 0x300d5aad
45- (BOOL)isServiceSupported:(unsigned)supported;	// 0x300d5f19
46- (unsigned)majorClass;	// 0x300d5c51
47- (unsigned)minorClass;	// 0x300d5c7d
48// converted property getter: - (id)name;	// 0x300d5b01
49- (BOOL)paired;	// 0x300d5d59
50- (id)scoUID;	// 0x300d5d09
51// converted property setter: - (void)setDevice:(BTDeviceImplRef)device;	// 0x300d5a95
52- (void)setPIN:(id)pin;	// 0x300d6111
53- (void)setServiceSetting:(unsigned)setting key:(id)key value:(id)value;	// 0x300d5fe9
54- (void)setSyncGroup:(int)group enabled:(BOOL)enabled;	// 0x300d6391
55// converted property setter: - (void)setSyncSettings:(XXStruct_La4IvC)settings;	// 0x300d6271
56- (void)startVoiceCommand;	// 0x300d61c1
57- (BOOL)supportsBatteryLevel;	// 0x300d5e2d
58- (id)syncGroups;	// 0x300d62b9
59// converted property getter: - (XXStruct_La4IvC)syncSettings;	// 0x300d6231
60- (int)type;	// 0x300d5c29
61- (void)unpair;	// 0x300d6189
62@end
63