00001
00002
00003
00004
00005
00006
00007 #import "NSObject.h"
00008
00009 @class CPProgressStage, NSDate;
00010
00011 @interface CPProgressContext : NSObject
00012 {
00013 CPProgressStage *m_currentStage;
00014 NSDate *m_lastReportTime;
00015 }
00016
00017 + (void)createContextForCurrentThread;
00018 + (void)removeContextForCurrentThread;
00019 + (void)addProgressObserver:(id)fp8 selector:(SEL)fp12;
00020 + (void)removeProgressObserver:(id)fp8;
00021 + (void)createStageWithSteps:(double)fp8 takingSteps:(double)fp16;
00022 + (void)endStage;
00023 + (void)advanceProgress:(double)fp8;
00024 + (void)setProgress:(double)fp8;
00025 + (void)setMessage:(id)fp8;
00026 + (double)currentPosition;
00027
00028 @end
00029