#ifndef TIMER_H #define TIMER_H #include #include #include #include #include #define NSEC_PER_SEC 1000000000 @interface Timer : YSObject { @public struct timespec start; struct timespec current; struct timespec pause_start; struct timespec pause_current; struct timespec diff; int running; int paused; } -(void) start; -(void) pause; -(void) resume; -(void) stop; -(void) tick; //returns current minus start; -(struct timespec) time; -(char *) timeString; @end #endif