luxlabs header browser preview


@class NSRecursiveLock, NSURL, MFIMAPConnection, DeliveryAccount;

@interface MFFakeMailAccount : MailAccount {
    NSURL *_URL;
    MFIMAPConnection *_cachedConnection;
    NSRecursiveLock *_flagChangesLock;
}

@property (retain, nonatomic) DeliveryAccount *deliveryAccount;
@property (nonatomic, getter=isManaged) BOOL managed;

- (int)cachePolicy;
- (id)initWithURL:(id)a0;
- (id)init;
- (id)uniqueId;
- (id)URLString;
- (id)hostname;
- (id)username;
- (id)description;
- (void).cxx_destruct;
- (id)debugDescription;
- (BOOL)isActive;
- (id)displayName;
- (void)setCachedConnection:(id)a0;
- (id)_URLScheme;
- (id)_mailboxPathPrefix;
- (id)_nameForMailboxUid:(id)a0;
- (BOOL)_shouldConfigureMailboxCache;
- (void)didFinishActionForChokePoint:(id)a0 coalescePoint:(id)a1 withResult:(id)a2;
- (unsigned int)minID;
- (id)powerAssertionIdentifierWithPrefix:(id)a0;
- (BOOL)shouldFetchAgainWithError:(id)a0 foregroundRequest:(BOOL)a1;
- (BOOL)supportsFastRemoteBodySearch;
- (BOOL)supportsRemoteAppend;
- (BOOL)willPerformActionForChokePoint:(id)a0 coalescePoint:(id)a1 result:(id *)a2;
- (id)flagChangesLock;
- (id)connectionForStore:(id)a0 delegate:(id)a1 options:(int)a2;
- (id)flagChangesForMailboxPath:(id)a0 UID:(unsigned int)a1 connectTime:(double)a2;
- (id)initWithURL:(id)a0 rootMailboxUid:(id)a1;
- (void)setUnreadCount:(unsigned int)a0 forMailbox:(id)a1;

@end