00001
00002
00003
00004
00005
00006
00007 #import "NSObject.h"
00008
00009 @class InvocationQueue, MFError, NSString;
00010
00011 @interface ActivityMonitor : NSObject
00012 {
00013 struct __CFMessagePort *_cancelPort;
00014 NSString *_cancelPortName;
00015 NSString *_taskName;
00016 NSString *_displayName;
00017 NSString *_statusMessage;
00018 NSString *_descriptionString;
00019 InvocationQueue *_ourQueue;
00020 double _percentDone;
00021 unsigned int _key:13;
00022 unsigned int _canCancel:1;
00023 unsigned int _shouldCancel:1;
00024 unsigned int _isActive:1;
00025 unsigned int _priority:8;
00026 unsigned int _changeCount:8;
00027 id _delegate;
00028 id _target;
00029 MFError *_error;
00030 unsigned int _expectedLength;
00031 unsigned int _maxCount;
00032 unsigned int _currentCount;
00033 NSString *_uniqueID;
00034 double _lastTime;
00035 double _startTime;
00036 BOOL _gotNewMessages;
00037 }
00038
00039 + (void)postNetworkActivityStarting:(id)fp8;
00040 + (void)postNetworkActivityFinished:(id)fp8;
00041 + (id)currentMonitor;
00042 + (void)destroyMonitor;
00043 - (id)init;
00044 - (void)dealloc;
00045 - (BOOL)isActive;
00046 - (void)setDelegate:(id)fp8;
00047 - (void)postActivityStarting;
00048 - (void)postActivityFinished;
00049 - (void)notifyConnectionEstablished;
00050 - (id)userInfoForNotification;
00051 - (void)postDidChangeWithUserInfo:(id)fp8;
00052 - (void)_didChange;
00053 - (void)setMaxCount:(int)fp8;
00054 - (void)setCurrentCount:(int)fp8;
00055 - (void)incrementCurrentCount;
00056 - (void)reset;
00057 - (void)setGotNewMessages;
00058 - (BOOL)gotNewMessages;
00059 - (int)changeCount;
00060 - (void)setStatusMessage:(id)fp8;
00061 - (void)setStatusMessage:(id)fp8 percentDone:(double)fp12;
00062 - (id)statusMessage;
00063 - (void)setPercentDone:(double)fp8;
00064 - (double)percentDone;
00065 - (void)setUniqueID:(id)fp8;
00066 - (id)uniqueId;
00067 - (void)setExpectedLength:(unsigned int)fp8;
00068 - (unsigned int)expectedLength;
00069 - (unsigned char)priority;
00070 - (void)setPriority:(unsigned char)fp8;
00071 - (id)description;
00072 - (id)taskName;
00073 - (void)setTaskName:(id)fp8;
00074 - (id)displayName;
00075 - (void)setDisplayName:(id)fp8 maxCount:(int)fp12;
00076 - (void)setDisplayName:(id)fp8;
00077 - (void)setActivityTarget:(id)fp8;
00078 - (id)activityTarget;
00079 - (BOOL)_lockedAddActivityTarget:(id)fp8;
00080 - (void)addActivityTarget:(id)fp8;
00081 - (void)addActivityTargets:(id)fp8;
00082 - (void)removeActivityTarget:(id)fp8;
00083 - (void)setPrimaryTarget:(id)fp8;
00084 - (id)primaryTarget;
00085 - (id)activityTargets;
00086 - (BOOL)canBeCancelled;
00087 - (void)setCanBeCancelled:(BOOL)fp8;
00088 - (BOOL)shouldCancel;
00089 - (id)cancelPortName;
00090 - (void)setCancelPortName:(id)fp8;
00091 - (void)setShouldCancel:(BOOL)fp8;
00092 - (void)cancel;
00093 - (void)setInvocationQueue:(id)fp8;
00094 - (int)acquireExclusiveAccessKey;
00095 - (void)relinquishExclusiveAccessKey:(int)fp8;
00096 - (void)setStatusMessage:(id)fp8 percentDone:(double)fp12 withKey:(int)fp20;
00097 - (void)setStatusMessage:(id)fp8 withKey:(int)fp12;
00098 - (void)setPercentDone:(double)fp8 withKey:(int)fp16;
00099 - (id)error;
00100 - (void)setError:(id)fp8;
00101 - (struct __CFMessagePort *)cancelPort;
00102
00103 @end
00104