luxlabs header browser preview


@class NSMutableArray, NSHashTable;

@interface GKEventEmitter : NSObject

@property (retain, nonatomic) NSHashTable *listeners;
@property (retain, nonatomic) NSMutableArray *supportedProtocols;
@property (nonatomic) BOOL shouldQueue;
@property (retain, nonatomic) NSMutableArray *queuedEvents;

+ (id)eventEmitterForProtocols:(id)a0 shouldQueue:(BOOL)a1;
+ (id)eventEmitterForProtocols:(id)a0;

- (void)forwardInvocation:(id)a0;
- (void)dispatchQueuedEventsToListener:(id)a0;
- (BOOL)listenerRegisteredForSelector:(SEL)a0;
- (id)invocationForProtocol:(id)a0 selector:(SEL)a1;
- (id)methodSignatureForSelector:(SEL)a0;
- (void)unregisterListener:(id)a0;
- (id)methodSignatureForProtocol:(id)a0 selector:(SEL)a1;
- (void).cxx_destruct;
- (id)initWithSupportedProtocols:(id)a0 shouldQueue:(BOOL)a1;
- (void)unregisterAllListeners;
- (void)registerListener:(id)a0;

@end