//
//  MCTimerManager.h
//  TeamPermissionsUserColumnTest
//
//  Created by Eric Hochmeister on 8/10/05.
//  Copyright 2005 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>


@interface MCTimerManager : NSObject {

	NSMutableArray* _timerPool;
	NSMutableArray* _tagDurations;
}

+ (MCTimerManager*)defaultTimerManager;

// accessors
- (NSMutableArray *)timerPool;
- (void)setTimerPool:(NSMutableArray *)aTimerPool;
- (NSMutableArray *)tagDurations;
- (void)setTagDurations:(NSMutableArray *)aTagDurations;

- (NSCalendarDate*)startForTag:(NSString*)aTag;
- (NSCalendarDate*)endForTag:(NSString*)aTag;
- (NSTimeInterval)durationForTag:(NSString*)aTag;
- (void)resetForTag:(NSString *)aTag;

- (void)generateReport;

@end
