luxlabs header browser preview


@class BSMutableIntegerMap, NSMutableDictionary;

@interface BKHIDClientConnectionManager : NSObject {
    struct __IOHIDEventSystem { } *_hidEventSystem;
    BSMutableIntegerMap *_taskPortToClientConnectionMapping;
    BSMutableIntegerMap *_pidToClientConnectionMapping;
    NSMutableDictionary *_versionedPIDToClientConnectionMapping;
    struct __CFDictionary { } *_hidConnectionToBKConnection;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
}

- (void)dealloc;
- (id)bundleIDForPID:(int)a0;
- (long long)versionedPIDForPID:(int)a0;
- (int)pidForBundleID:(id)a0;
- (id)initWithHIDEventSystem:(struct __IOHIDEventSystem { } *)a0;
- (id)description;
- (id)clientForTaskPort:(unsigned int)a0;
- (void).cxx_destruct;
- (id)addRemovalObserverForConnectionWithVersionedPID:(long long)a0 observerBlock:(id /* block */)a1;
- (id)clientForDestination:(id)a0;
- (struct __IOHIDEventSystemConnection { } *)copyClientForDestination:(id)a0;
- (struct __IOHIDEventSystemConnection { } *)copyClientForTaskPort:(unsigned int)a0;

@end