luxlabs header browser preview


@class MFMailboxUid, NSString, NSThread, NSMutableSet, MFInvocationQueue, NSError;

@interface MFActivityMonitor : VFPriorityDesignator <VFCancelable> {
    NSThread *_runningThread;
    NSString *_taskName;
    NSString *_displayName;
    NSString *_statusMessage;
    NSString *_descriptionString;
    MFInvocationQueue *_ourQueue;
    double _percentDone;
    unsigned short _key : 13;
    unsigned char _canCancel : 1;
    unsigned char _shouldCancel : 1;
    unsigned char _isActive : 1;
    unsigned char _changeCount : 8;
    id _delegate;
    id _target;
    NSError *_error;
    unsigned long long _expectedLength;
    unsigned long long _maxCount;
    unsigned long long _currentCount;
    double _currentItemPercentDone;
    unsigned char _supportsPerItemProgress : 1;
    double _lastTime;
    double _startTime;
    unsigned long long _gotNewMessagesState;
    unsigned long long _bytesRead;
    unsigned long long _bytesWritten;
    NSMutableSet *_reasons;
    NSMutableSet *_associatedCancelables;
}

@property (retain) MFMailboxUid *mailbox;
@property (nonatomic) BOOL canBeCancelled;
@property (nonatomic) BOOL shouldCancel;
@property (nonatomic) BOOL isRemoteSearch;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)currentMonitor;
+ (void)destroyMonitor;

- (int)changeCount;
- (void)addCancelable:(id)a0;
- (id)init;
- (void)reset;
- (void)dealloc;
- (void)setTaskName:(id)a0;
- (void)startActivity;
- (void)setMaxCount:(unsigned long long)a0;
- (id)reasons;
- (double)startTime;
- (unsigned long long)bytesWritten;
- (void)setDisplayName:(id)a0;
- (void).cxx_destruct;
- (void)setError:(id)a0;
- (id)taskName;
- (void)cancel;
- (void)_didChange;
- (void)setDelegate:(id)a0;
- (BOOL)isActive;
- (id)displayName;
- (void)setInvocationQueue:(id)a0;
- (id)error;
- (void)addReason:(id)a0;
- (void)setStatusMessage:(id)a0;
- (id)statusMessage;
- (id)primaryTarget;
- (void)setPrimaryTarget:(id)a0;
- (void)setPercentDone:(double)a0;
- (void)_cancelAssociatedCancelables;
- (id)_ntsThrottledUserInfoDict;
- (int)acquireExclusiveAccessKey;
- (unsigned long long)bytesRead;
- (void)cancelMessage;
- (unsigned long long)expectedLength;
- (void)finishedActivity:(id)a0;
- (unsigned long long)gotNewMessagesState;
- (double)percentDone;
- (void)postActivityFinished:(id)a0;
- (void)postActivityStarting;
- (void)postDidChangeWithUserInfo:(id)a0;
- (void)recordBytesRead:(unsigned long long)a0;
- (void)recordBytesWritten:(unsigned long long)a0;
- (void)relinquishExclusiveAccessKey:(int)a0;
- (void)removeCancelable:(id)a0;
- (void)resetConnectionStats;
- (void)setCurrentCount:(unsigned long long)a0;
- (void)setDisplayName:(id)a0 maxCount:(unsigned long long)a1;
- (void)setExpectedLength:(unsigned long long)a0;
- (void)setGotNewMessagesState:(unsigned long long)a0;
- (void)setPercentDone:(double)a0 withKey:(int)a1;
- (void)setPercentDoneOfCurrentItem:(double)a0;
- (void)setStatusMessage:(id)a0 percentDone:(double)a1;
- (void)setStatusMessage:(id)a0 percentDone:(double)a1 withKey:(int)a2;
- (void)setStatusMessage:(id)a0 withKey:(int)a1;
- (id)userInfoForNotification;
- (id)activityTargets;
- (BOOL)_lockedAddActivityTarget:(id)a0;
- (id)activityTarget;
- (void)addActivityTarget:(id)a0;
- (void)addActivityTargets:(id)a0;
- (BOOL)hasReason:(id)a0;
- (void)notifyConnectionEstablished;
- (void)removeActivityTarget:(id)a0;
- (void)setActivityTarget:(id)a0;
- (void)setSupportsPerItemProgress:(BOOL)a0;

@end