rt300@0: rt300@0: // Super lightweight timer object that is rt300@0: // rt300@0: #define SECONDS_PER_INTERFACE 300 rt300@0: #import rt300@0: rt300@0: rt300@0: @interface TimedCallController : NSObject rt300@0: @property (nonatomic, assign) id theOFAppRef; rt300@0: @property (nonatomic,strong) NSTimer * theCurrentTimer; rt300@0: rt300@0: - (void)setAppRef:(id)theOFApp; rt300@0: -(void)resetTime:(int)newTime; // if we want to put ourselves somewhen rt300@0: -(void)startTimer; // go from start rt300@0: -(void)cancelTimers; // stop the whole thing rt300@0: -(void)callTheCallback; rt300@0: rt300@0: @end