/headers/Message/IMAPAccount.h

gehe zur Dokumentation dieser Datei
00001 /*
00002  *     Generated by class-dump 3.1.1.
00003  *
00004  *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
00005  */
00006 
00007 #import <Message/MailAccount.h>
00008 
00009 #import "IMAPMailboxListFilterProtocol.h"
00010 
00011 @class IMAPOperationCache, NSLock, NSMutableArray, NSMutableSet, NSRecursiveLock, NSString;
00012 
00013 @interface IMAPAccount : MailAccount <IMAPMailboxListFilter>
00014 {
00015     NSString *_separatorChar;
00016     struct __CFArray *_lastKnownCapabilities;
00017     struct __CFArray *_cachedConnections;
00018     struct __CFArray *_mailboxesToSynchronize;
00019     unsigned int _readBufferSize:31;
00020     unsigned int _lastConnectionFailed:1;
00021     IMAPOperationCache *_offlineCache;
00022     NSLock *_mailboxListingLock;
00023     NSMutableSet *_mailboxesWithChangedUidNext;
00024     int _greatestInboxUid;
00025     double _timeLastFetchedMailboxList;
00026     NSRecursiveLock *_flagChangesLock;
00027     NSMutableArray *_recentFlagChanges;
00028     int _nextConnectionTag;
00029 }
00030 
00031 + (void)initialize;
00032 + (id)saslProfileName;
00033 + (id)accountTypeString;
00034 + (void)_deleteQueuedMailboxes:(id)fp8;
00035 - (id)init;
00036 - (void)messagesAdded:(id)fp8;
00037 - (int)greatestInboxUid;
00038 - (int)minUID;
00039 - (int)minID;
00040 - (void)_readCustomInfoFromMailboxCache:(id)fp8;
00041 - (void)_writeCustomInfoToMailboxCache:(id)fp8;
00042 - (void)dealloc;
00043 - (void)saveState;
00044 - (Class)storeClass;
00045 - (id)mailboxPathExtension;
00046 - (void)setDisplayName:(id)fp8;
00047 - (unsigned int)defaultPortNumber;
00048 - (unsigned int)defaultSecurePortNumber;
00049 - (id)serviceName;
00050 - (id)secureServiceName;
00051 - (BOOL)requiresAuthentication;
00052 - (Class)connectionClass;
00053 - (BOOL)compactWhenClosingMailboxes;
00054 - (void)setCompactWhenClosingMailboxes:(BOOL)fp8;
00055 - (void)setCachePolicy:(int)fp8;
00056 - (int)cachePolicy;
00057 - (BOOL)useIDLEIfAvailable;
00058 - (void)setUseIDLEIfAvailable:(BOOL)fp8;
00059 - (BOOL)needToSynchronizeMailboxCaches;
00060 - (void)_didSynchronizeMailboxCachesAndFoundChanges:(BOOL)fp8;
00061 - (BOOL)_setChildren:(id)fp8 forMailboxUid:(id)fp12;
00062 - (BOOL)storeMailboxTypeOnServer:(int)fp8;
00063 - (void)setStoreMailboxType:(int)fp8 onServer:(BOOL)fp12;
00064 - (id)primaryMailboxUid;
00065 - (void)handleAlertResponse:(id)fp8;
00066 - (unsigned int)readBufferSize;
00067 - (void)setReadBufferSize:(unsigned int)fp8;
00068 - (void)_synchronizeMailboxesSynchronously;
00069 - (void)synchronizeMailboxes:(id)fp8;
00070 - (void)synchronizeAllMailboxes;
00071 - (void)_checkForNewMessagesInStore:(id)fp8 unreadCountDelta:(unsigned int)fp12;
00072 - (id)_dataForTemporaryUid:(unsigned long)fp8;
00073 - (unsigned int)minimumPartialDownloadSize;
00074 - (BOOL)allowsPartialDownloads;
00075 - (void)setAllowsPartialDownloads:(BOOL)fp8;
00076 - (BOOL)deleteInPlace;
00077 - (BOOL)connectAndAuthenticate:(id)fp8;
00078 - (id)connectionForStore:(id)fp8 delegate:(id)fp12 options:(int)fp16;
00079 - (void)handleOpenMailboxError:(id)fp8;
00080 - (void)_purgeStaleFlagChanges;
00081 - (void)checkInConnection:(id)fp8;
00082 - (void)checkInConnectionsForStore:(id)fp8;
00083 - (void)unselectMailbox:(id)fp8;
00084 - (void)filterMailboxList:(id)fp8 forMailbox:(id)fp12 options:(int)fp16;
00085 - (void)_releaseAllConnectionsAndCallSuper:(BOOL)fp8 edgeForcedOnly:(BOOL)fp12 ifIdleForTimeInterval:(double)fp16;
00086 - (void)_releaseAllConnectionsAndCallSuper:(BOOL)fp8;
00087 - (void)releaseAllConnections;
00088 - (void)releaseAllForcedConnections;
00089 - (void)releaseAllConnectionsIdleForTimeInterval:(double)fp8;
00090 - (void)_validateConnections;
00091 - (void)validateConnections;
00092 - (void)connectionDidDisconnect:(id)fp8;
00093 - (BOOL)connection:(id)fp8 shouldHandleUntaggedResponse:(id)fp12 forCommand:(CDAnonymousStruct8 *)fp16;
00094 - (void)connection:(id)fp8 didReceiveResponse:(id)fp12 forCommand:(CDAnonymousStruct8 *)fp16;
00095 - (BOOL)canGoOffline;
00096 - (void)_setIsOffline:(BOOL)fp8;
00097 - (void)_setIsOfflineWrapper:(id)fp8;
00098 - (void)setIsOffline:(BOOL)fp8;
00099 - (int)fetchSynchronously;
00100 - (int)fetchSynchronouslyLite;
00101 - (id)separatorChar;
00102 - (id)lastKnownCapabilities;
00103 - (BOOL)supportsIDLE;
00104 - (BOOL)xListSupportedOnConnection:(id)fp8;
00105 - (id)_listingForMailboxUid:(id)fp8 listAllChildren:(BOOL)fp12 onlySubscribed:(BOOL)fp16 withConnection:(id)fp20;
00106 - (id)_listingForMailboxUid:(id)fp8 listAllChildren:(BOOL)fp12 onlySubscribed:(BOOL)fp16;
00107 - (id)_listingForMailboxUid:(id)fp8 listAllChildren:(BOOL)fp12;
00108 - (id)createMailboxWithParent:(id)fp8 name:(id)fp12;
00109 - (BOOL)_deleteMailbox:(id)fp8;
00110 - (void)_setSpecialMailbox:(id)fp8 forType:(int)fp12;
00111 - (id)specialMailboxNameForType:(int)fp8;
00112 - (BOOL)_isMailboxTypeStoredLocally:(int)fp8;
00113 - (id)_localMailboxNameForType:(int)fp8 usingDisplayName:(id)fp12;
00114 - (void)_renameLocalSpecialMailboxesToName:(id)fp8;
00115 - (id)_specialMailboxUidWithType:(int)fp8 create:(BOOL)fp12;
00116 - (BOOL)canBeSynchronized;
00117 - (void)considerSynchronizingNow;
00118 - (void)nowWouldBeAGoodTimeToStartBackgroundSynchronization;
00119 - (void)_fetchUnreadCountsForMailboxUid:(id)fp8 recursively:(BOOL)fp12 connection:(id)fp16 checkForNewMessages:(BOOL)fp20;
00120 - (void)_fetchUnreadCountsForMailboxUid:(id)fp8 recursively:(BOOL)fp12 connection:(id)fp16;
00121 - (void)_fetchUnreadCountsCheckForNewMessages:(BOOL)fp8;
00122 - (void)resetMailboxTimer;
00123 - (void)getMailboxListIfNecessaryWithConnection:(id)fp8;
00124 - (void)_synchronizeAccountWithServer;
00125 - (void)fetchMailboxList;
00126 - (id)_copyMailboxUidWithParent:(id)fp8 name:(id)fp12 attributes:(unsigned int)fp16 existingMailboxUid:(id)fp20 permanentTag:(id)fp24;
00127 - (void)_synchronouslyLoadListingForParent:(id)fp8;
00128 - (void)refreshMailboxListingRootedAtUid:(id)fp8;
00129 - (void)_waitForMailboxListingLoadToComplete;
00130 - (void)_mailboxesWereRemovedFromTree:(id)fp8 withFileSystemPaths:(id)fp12;
00131 - (BOOL)renameMailbox:(id)fp8 newName:(id)fp12 parent:(id)fp16;
00132 - (void)insertInMailboxes:(id)fp8 atIndex:(unsigned int)fp12;
00133 - (id)_pathComponentForUidName:(id)fp8;
00134 - (id)_uidNameForPathComponent:(id)fp8;
00135 - (id)_nameForMailboxUid:(id)fp8;
00136 - (id)nameForMailboxUid:(id)fp8;
00137 - (id)_mailboxUidForName:(id)fp8;
00138 - (BOOL)canMailboxBeDeleted:(id)fp8;
00139 - (id)serverPathPrefix;
00140 - (void)setServerPathPrefix:(id)fp8 shouldSync:(BOOL)fp12;
00141 - (void)setServerPathPrefix:(id)fp8;
00142 - (id)_fileSystemServerPathPrefix;
00143 - (id)_mailboxPathPrefix;
00144 - (void)_loadEntriesFromFileSystemPath:(id)fp8 parent:(id)fp12;
00145 - (void)deleteMessagesFromMailboxUid:(id)fp8 olderThanNumberOfDays:(unsigned int)fp12;
00146 - (id)offlineCacheIfExists;
00147 - (id)offlineCacheIfOffline;
00148 - (id)offlineCache;
00149 - (id)offlineCacheDirectoryPath;
00150 - (BOOL)hasPendingOfflineOperations;
00151 - (BOOL)requiresDataForOfflineTransfersFromStore:(id)fp8;
00152 - (id)mailboxUidForRelativePath:(id)fp8 create:(BOOL)fp12;
00153 - (id)_URLScheme;
00154 - (id)_infoForMatchingURL:(id)fp8;
00155 - (void)_setCapabilities:(id)fp8;
00156 - (void)setValueInAccountInfo:(id)fp8 forKey:(id)fp12;
00157 - (id)flagChangesLock;
00158 - (void)addFlagChanges:(id)fp8 forMailboxPath:(id)fp12 UID:(unsigned int)fp16;
00159 - (id)flagChangesForMailboxPath:(id)fp8 UID:(unsigned int)fp12 connectTime:(double)fp16;
00160 - (void)removeFlagChanges:(id)fp8 forMessages:(id)fp12;
00161 - (void)removeFlagChangesCommittedBefore:(double)fp8;
00162 - (void)setCommitTime:(double)fp8 forConnectionTag:(unsigned int)fp16;
00163 - (void)setConnectionTag:(unsigned int)fp8 forFlagChanges:(id)fp12 forMessages:(id)fp16;
00164 - (id)valueInAccountInfoForKey:(id)fp8;
00165 - (void)setLibrary:(id)fp8;
00166 
00167 @end
00168