//
//  ASWRateReporter.h
//  ASWFoundation
//
//  Created by Mike Blaguszewski on 4/24/08.
//  Copyright 2008 Ambrosia Software, Inc.. All rights reserved.
//

@interface ASWRateReporter : NSObject
{
	double *_samples;
	double _window;
	double _samplingInterval;
	NSTimeInterval _lastSampleInserted;
	NSUInteger _mostRecentIndex;
	NSUInteger _totalSamples;
}
- (id)initWithTimeWindow:(NSTimeInterval)window;
- (void)addSample:(double)value;
- (double)rate;
@end
