25 lines
535 B
Objective-C
25 lines
535 B
Objective-C
@import Foundation;
|
|
@import IOKit;
|
|
@import IOKit.hid;
|
|
|
|
@import LuaSkin;
|
|
|
|
#import "HSRazerDevice.h"
|
|
#import "HSRazerTartarusV2Device.h"
|
|
|
|
#import "razer.h"
|
|
|
|
@interface HSRazerManager : NSObject
|
|
@property (nonatomic, strong) id ioHIDManager;
|
|
@property (nonatomic, strong) NSMutableArray *devices;
|
|
@property (nonatomic) int discoveryCallbackRef;
|
|
|
|
- (id)init;
|
|
- (void)doGC;
|
|
- (BOOL)startHIDManager;
|
|
- (BOOL)stopHIDManager;
|
|
- (HSRazerDevice*)deviceDidConnect:(IOHIDDeviceRef)device;
|
|
- (void)deviceDidDisconnect:(IOHIDDeviceRef)device;
|
|
|
|
@end
|