rendered paste body@interface BREvent : NSObject
{
unsigned short _page;
unsigned short _usage;
int _value;
BOOL _retrigger;
double _timeStamp;
}
- (id)initWithPage:(unsigned short)fp8 usage:(unsigned short)fp12 value:(int)fp16;
- (id)initWithPage:(unsigned short)fp8 usage:(unsigned short)fp12 value:(int)fp16 atTime:(double)fp20;
- (id)description;
- (BOOL)isEqual:(id)fp8;
- (unsigned int)pageUsageHash;
- (unsigned short)page;
- (unsigned short)usage;
- (int)value;
- (BOOL)retriggerEvent;
- (void)makeRetriggerEvent;
- (double)timeStamp;
@end
@interface BREventManager : NSObject
{
NSObject *_firstResponder;
BREvent *_currentEvent;
NSTimer *_retriggerTimer;
NSTimer *_blockingTimer;
NSMutableArray *_eventQueue;
struct __CFRunLoopSource *_source;
struct __CFRunLoop *_runLoop;
unsigned int _dumpWhenUnblocked:1;
unsigned int _eventsBlocked:1;
unsigned int _handlingEvent:1;
double _flushBeforeTimeStamp;
}
+ (id)sharedManager;
- (id)init;
- (void)dealloc;
- (void)setFirstResponder:(id)fp8;
- (id)firstResponder;
- (void)blockEventsForTime:(double)fp8 dumpWhenFinished:(BOOL)fp16;
- (id)currentEvent;
- (void)postEvent:(id)fp8;
- (void)dispatchEventOnEventThread:(id)fp8;
- (void)emptyQueue;
- (void)retriggerCurrentEvent;
- (void)retriggerCurrentEventAfterDelay:(double)fp8;
- (void)cancelRetriggerCurrentEvent;