#ifndef SPLITS_H #define SPLITS_H #import #import #import #import #import enum DisplayMode { REALTIME = 0, GAMETIME = 1, }; @interface Segment : YSObject { char *name; struct timespec realtime; struct timespec gametime; Segment *next; } +(id) new; -(id) init; -(Segment *) next; -(void) setNext: (Segment *) n; -(char *) name; -(void) setName: (char *) n; -(struct timespec) realtime; -(void) setRealtime: (struct timespec) r; -(struct timespec) gametime; -(void) setGametime: (struct timespec) r; -(char *) realtimeString; -(char *) gametimeString; @end @interface SegmentLinker : YSArray { } +(id) new; -(void) link; @end #endif