@implementation NJInput
-- (id)initWithName:(NSString *)newName base:(id <NJInputPathElement>)newBase {
- if ((self = [super init])) {
- self.name = newName;
- self.base = newBase;
+- (id)initWithName:(NSString *)name
+ did:(NSString *)did
+ cookie:(IOHIDElementCookie)cookie
+ base:(NJInputPathElement *)base {
+ if ((self = [super initWithName:name did:did base:base])) {
+ self.cookie = cookie;
}
return self;
}
- (id)findSubInputForValue:(IOHIDValueRef)value {
- return NULL;
-}
-
-- (NSString *)uid {
- return [NSString stringWithFormat:@"%@~%@", [_base uid], _name];
+ return nil;
}
- (void)notifyEvent:(IOHIDValueRef)value {