luxlabs header browser preview


@class IMEventListenerList, NSString, NSMutableArray, IMAutomaticEventNotificationQueue;

@interface IMEventNotificationManager : NSObject <IMEventNotificationQueueDelegate>

@property (readonly, nonatomic) IMAutomaticEventNotificationQueue *notificationQueue;
@property (readonly, nonatomic) IMEventListenerList *eventListeners;
@property (readonly, nonatomic) NSMutableArray *registeredNotificationQueues;
@property long long busyCount;
@property double eventTimeout;
@property (readonly, getter=isBusy) BOOL busy;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)registerEventListener:(id)a0;
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (void)appendNotificationForEventHandler:(id)a0 eventNotificationBlock:(id /* block */)a1;
- (void)appendNotificationForEventHandler:(id)a0 sender:(id)a1 eventNotificationBlock:(id /* block */)a2;
- (void)cancelAllEventNotifications;
- (void)cancelEventNotificationsForEventHandler:(id)a0;
- (id)createEventListenerForNotificationName:(id)a0 object:(id)a1;
- (void)eventListenerDidFinish:(id)a0;
- (void)eventNotificationQueue:(id)a0 didChangeBusyState:(BOOL)a1;
- (void)pauseEventNotifications:(BOOL)a0;
- (void)pushNotificationForEventHandler:(id)a0 eventNotificationBlock:(id /* block */)a1;
- (void)pushNotificationForEventHandler:(id)a0 sender:(id)a1 eventNotificationBlock:(id /* block */)a2;
- (void)registerNotificationQueue:(id)a0;

@end