00001 /* 00002 * Generated by class-dump 3.1.1. 00003 * 00004 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard. 00005 */ 00006 00007 #import "NSObject.h" 00008 00009 #import "GSEventMonitorProtocol.h" 00010 00011 @class NSTimer, UIEventObservableWindow; 00012 00013 @interface InactivityMonitor : NSObject <GSEventMonitor> 00014 { 00015 double _inactivityDurationInterval; 00016 double _lastActivityTime; 00017 NSTimer *_timer; 00018 id _delegate; 00019 int _pendingMouseUpCount; 00020 UIEventObservableWindow *_window; 00021 unsigned int _monitoring:1; 00022 } 00023 00024 - (id)initForWindow:(id)fp8 inactivityDuration:(double)fp12 delegate:(id)fp20; 00025 - (void)restartWithDuration:(double)fp8; 00026 - (void)eventObservableWindowWillDeallocate:(id)fp8; 00027 - (void)clearDelegate; 00028 - (void)dealloc; 00029 - (void)_clearTimer; 00030 - (void)_createNewTimer; 00031 - (void)_postTimerFired; 00032 - (void)startMonitoring; 00033 - (void)stopMonitoring; 00034 - (void)timerFired:(id)fp8; 00035 - (void)eventObservableWindow:(id)fp8 willSendEvent:(struct __GSEvent *)fp12; 00036 00037 @end 00038