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