LibraryIMAPStore Klassenreferenz

#import <LibraryIMAPStore.h>

Abgeleitet von LibraryStore.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - initWithMailboxUid:readOnly:
(void) - dealloc
(id) - willBeReleased
(void) - _invalidate
(void) - focusedMessageDidChange:
(int) - _fetchMessagesWithArguments:idRange:onConnection:synchronize:limit:topUIDToCompact:topKnownUID:success:examinedRange:fetchableUIDsFound:preserveUID:
(void) - updateDeletedCountWithNotDeletedCount:
(void) - updateDeletedCount
(int) - fetchNumMessages:preservingUID:beforeUID:synchronize:
(void) - syncOlderMessages
(int) - syncMessagesInIMAPRange:withConnection:compactingExpungedMessagesToUid:
(int) - fetchNewMessagesAndSynchronizeOldMessages:
(void) - synchronize
(int) - checkNewMail
(int) - fetchSynchronously
(BOOL) - canRebuild
(void) - removeAllLocalMessages
(id) - mailboxName
(void) - setMailboxUidValidity:
(BOOL) - canCompact
(void) - doCompact
(void) - deleteMessagesOlderThanNumberOfDays:compact:
(BOOL) - allowsAppend
(void) - _addOfflineTransferMessages:
(BOOL) - _doUidCopy:toStore:newMessages:
(int) - _doAppend:
(int) - appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:flagsToSet:customIMAPFlagsToSet:
(int) - appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:flagsToSet:
(id) - createDictionaryForLocalFlags:serverFlags:existingDictionary:
(void) - _synchronouslySetFlags:clearFlags:forMessages:originalChanges:
(void) - _setFlagsFromDictionary:forMessages:
(void) - addFlagChanges:forMessages:
(id) - setFlagsFromDictionary:forMessages:
(id) - willSetFlagsFromDictionary:forMessages:
(void) - setFlagsCancelled:forMessages:
(BOOL) - setPreferredEncoding:forMessage:
(id) - _cachedBodyForMessage:valueIfNotPresent:
(id) - _cachedHeadersForMessage:valueIfNotPresent:
(id) - _cachedHeaderDataForMessage:valueIfNotPresent:
(id) - _dataForMessage:readHeadersOnly:
(id) - _createDataFromMimePart:threshold:downloadIfNecessary:
(id) - _fetchDataForMimePart:keepInMemory:writeToDisk:range:isComplete:
(id) - dataForMimePart:inRange:isComplete:downloadIfNecessary:didDownload:
(id) - dataForMimePart:inRange:
(id) - dataForMimePart:
(void) - setData:forMimePart:isComplete:
(id) - fullBodyDataForMessage:andHeaderDataIfReadilyAvailable:isComplete:downloadIfNecessary:usePartDatas:
(id) - fullBodyDataForMessage:andHeaderDataIfReadilyAvailable:isComplete:downloadIfNecessary:
(id) - _downloadForMessageBodyData:
(id) - _performBodyDataDownload:usingConnection:isPartial:
(BOOL) - shouldRetryEmptyBodyDownloadForMessage:
(id) - _fetchBodyDataForMessage:andHeaderDataIfReadilyAvailable:downloadIfNecessary:partial:
(id) - _fetchBodyDataForMessage:andHeaderDataIfReadilyAvailable:downloadIfNecessary:
(id) - bodyDataForMessage:isComplete:downloadIfNecessary:
(id) - _fetchHeaderDataForMessage:downloadIfNecessary:
(id) - connectionWithOptions:
(id) - connectionCreateIfNeeded:
(id) - connection
(id) - lockedConnection:
(BOOL) - _changedFlagsForMessage:fetchResponse:newFlags:
(void) - connection:didReceiveResponse:forCommand:
(void) - startSynchronization
(id) - _uidsForMessages:
(BOOL) - connection:shouldHandleUntaggedResponse:forCommand:
(void) - connectionDidDisconnect:
(void) - _retrieveNewMessagesForCheckingNewMail:
(void) - forceResync
(BOOL) - hasValidCacheFileForMessage:
(void) - setUid:forMessageWithTemporaryUid:
(id) - addMessages:newMessagesByOldMessage:
(id) - deletedMessages
(void) - _handleFlagsChangedForMessages:oldFlagsByMessage:
(void) - _setFlagsForMessages:mask:
(void) - _setFlagsAndColorForMessages:
(id) - fetchPipeline
(id) - downloadCache
(id) - offlineCache
(id) - offlineCacheIfOffline
(BOOL) - canPerformOfflineAppend
(void) - close
(id) - messageForRemoteID:
(BOOL) - hasMoreMessages:
(void) - setServerMessageCount:
(unsigned int) - serverMessageCount
(unsigned int) - serverUnreadCount
(id) - relativePath
(void) - setDownloadDelegate:
(void) - connection:didBeginBodyLoad:
(void) - connection:didLoadMoreBodyData:
(void) - connection:didFinishLoadingBodyData:

Geschützte Attribute

unsigned int _supportsCustomPermanentFlags:1
unsigned int _supportsJunkFlag:1
unsigned int _supportsDollarJunkFlag:1
unsigned int _supportsNotJunkFlag:1
unsigned int _supportsDollarNotJunkFlag:1
unsigned int _supportsForwardedFlag:1
unsigned int _supportsDollarForwardedFlag:1
unsigned int _updatingCache:1
unsigned int _updateMetadata:1
unsigned int _readyToDealloc:1
unsigned int _didSynchronizeOldMessages:1
unsigned int _recentsExist:1
unsigned int _settingServerCount:1
unsigned int _reserved:16
NSString_mailboxName
IMAPDownloadCache_downloadCache
IMAPCommandPipeline_fetchPipeline
IMAPMailboxSyncEngine * _syncEngine
unsigned int _serverDeletedCount
unsigned int _serverUidNext
NSString_selectedUID
unsigned int _currentFetchUid
NSString_relativePath
id _downloadDelegate

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei LibraryIMAPStore.h.


Dokumentation der Elementfunktionen

- (id) initWithMailboxUid: (id)  fp8
readOnly: (BOOL)  fp12 

Implementiert LibraryStore.

- (void) dealloc  

Implementiert LibraryStore.

- (id) willBeReleased  

Implementiert MessageStore.

- (void) _invalidate  

- (void) focusedMessageDidChange: (id)  fp8  

- (int) _fetchMessagesWithArguments: (id)  fp8
idRange: (id)  fp12
onConnection: (id)  fp16
synchronize: (BOOL)  fp20
limit: (unsigned int)  fp24
topUIDToCompact: (unsigned int)  fp28
topKnownUID: (unsigned int)  fp32
success: (char *)  fp36
examinedRange: (struct _NSRange *)  fp40
fetchableUIDsFound: (unsigned int *)  fp44
preserveUID: (int *)  fp48 

- (void) updateDeletedCountWithNotDeletedCount: (unsigned int)  fp8  

- (void) updateDeletedCount  

- (int) fetchNumMessages: (unsigned int)  fp8
preservingUID: (id)  fp12
beforeUID: (unsigned int)  fp16
synchronize: (BOOL)  fp20 

Implementiert MessageStore.

- (void) syncOlderMessages  

Implementiert MessageStore.

- (int) syncMessagesInIMAPRange: (CDAnonymousStruct4 fp8
withConnection: (id)  fp16
compactingExpungedMessagesToUid: (unsigned int)  fp20 

- (int) fetchNewMessagesAndSynchronizeOldMessages: (BOOL)  fp8  

Implementiert MessageStore.

- (void) synchronize  

- (int) checkNewMail  

- (int) fetchSynchronously  

Implementiert MessageStore.

- (BOOL) canRebuild  

Implementiert MessageStore.

- (void) removeAllLocalMessages  

- (id) mailboxName  

- (void) setMailboxUidValidity: (unsigned int)  fp8  

- (BOOL) canCompact  

Implementiert LibraryStore.

- (void) doCompact  

Implementiert LibraryStore.

- (void) deleteMessagesOlderThanNumberOfDays: (int)  fp8
compact: (BOOL)  fp12 

Implementiert LibraryStore.

- (BOOL) allowsAppend  

Implementiert LibraryStore.

- (void) _addOfflineTransferMessages: (id)  fp8  

- (BOOL) _doUidCopy: (CDAnonymousStruct1 *)  fp8
toStore: (id)  fp12
newMessages: (id)  fp16 

- (int) _doAppend: (CDAnonymousStruct1 *)  fp8  

- (int) appendMessages: (id)  fp8
unsuccessfulOnes: (id)  fp12
newMessageIDs: (id)  fp16
newMessages: (id)  fp20
flagsToSet: (id)  fp24
customIMAPFlagsToSet: (id)  fp28 

- (int) appendMessages: (id)  fp8
unsuccessfulOnes: (id)  fp12
newMessageIDs: (id)  fp16
newMessages: (id)  fp20
flagsToSet: (id)  fp24 

Implementiert LibraryStore.

- (id) createDictionaryForLocalFlags: (unsigned long)  fp8
serverFlags: (unsigned long)  fp12
existingDictionary: (id)  fp16 

- (void) _synchronouslySetFlags: (id)  fp8
clearFlags: (id)  fp12
forMessages: (id)  fp16
originalChanges: (id)  fp20 

- (void) _setFlagsFromDictionary: (id)  fp8
forMessages: (id)  fp12 

- (void) addFlagChanges: (id)  fp8
forMessages: (id)  fp12 

- (id) setFlagsFromDictionary: (id)  fp8
forMessages: (id)  fp12 

Implementiert LibraryStore.

- (id) willSetFlagsFromDictionary: (id)  fp8
forMessages: (id)  fp12 

Implementiert MessageStore.

- (void) setFlagsCancelled: (id)  fp8
forMessages: (id)  fp12 

Implementiert MessageStore.

- (BOOL) setPreferredEncoding: (unsigned long)  fp8
forMessage: (id)  fp12 

Implementiert LibraryStore.

- (id) _cachedBodyForMessage: (id)  fp8
valueIfNotPresent: (id)  fp12 

Implementiert LibraryStore.

- (id) _cachedHeadersForMessage: (id)  fp8
valueIfNotPresent: (id)  fp12 

Implementiert LibraryStore.

- (id) _cachedHeaderDataForMessage: (id)  fp8
valueIfNotPresent: (id)  fp12 

Implementiert LibraryStore.

- (id) _dataForMessage: (id)  fp8
readHeadersOnly: (BOOL)  fp12 

- (id) _createDataFromMimePart: (id)  fp8
threshold: (unsigned int)  fp12
downloadIfNecessary: (BOOL)  fp16 

- (id) _fetchDataForMimePart: (id)  fp8
keepInMemory: (BOOL)  fp12
writeToDisk: (BOOL)  fp16
range: (struct _NSRange fp20
isComplete: (char *)  fp28 

- (id) dataForMimePart: (id)  fp8
inRange: (struct _NSRange fp12
isComplete: (char *)  fp20
downloadIfNecessary: (BOOL)  fp24
didDownload: (char *)  fp28 

Implementiert MessageStore.

- (id) dataForMimePart: (id)  fp8
inRange: (struct _NSRange fp12 

- (id) dataForMimePart: (id)  fp8  

Implementiert MessageStore.

- (void) setData: (id)  fp8
forMimePart: (id)  fp12
isComplete: (BOOL)  fp16 

Implementiert MessageStore.

- (id) fullBodyDataForMessage: (id)  fp8
andHeaderDataIfReadilyAvailable: (id *)  fp12
isComplete: (char *)  fp16
downloadIfNecessary: (BOOL)  fp20
usePartDatas: (BOOL)  fp24 

- (id) fullBodyDataForMessage: (id)  fp8
andHeaderDataIfReadilyAvailable: (id *)  fp12
isComplete: (char *)  fp16
downloadIfNecessary: (BOOL)  fp20 

Implementiert LibraryStore.

- (id) _downloadForMessageBodyData: (id)  fp8  

- (id) _performBodyDataDownload: (id)  fp8
usingConnection: (id)  fp12
isPartial: (char *)  fp16 

- (BOOL) shouldRetryEmptyBodyDownloadForMessage: (id)  fp8  

- (id) _fetchBodyDataForMessage: (id)  fp8
andHeaderDataIfReadilyAvailable: (id *)  fp12
downloadIfNecessary: (BOOL)  fp16
partial: (char *)  fp20 

- (id) _fetchBodyDataForMessage: (id)  fp8
andHeaderDataIfReadilyAvailable: (id *)  fp12
downloadIfNecessary: (BOOL)  fp16 

Implementiert LibraryStore.

- (id) bodyDataForMessage: (id)  fp8
isComplete: (char *)  fp12
downloadIfNecessary: (BOOL)  fp16 

Implementiert LibraryStore.

- (id) _fetchHeaderDataForMessage: (id)  fp8
downloadIfNecessary: (BOOL)  fp12 

Implementiert LibraryStore.

- (id) connectionWithOptions: (int)  fp8  

- (id) connectionCreateIfNeeded: (BOOL)  fp8  

- (id) connection  

- (id) lockedConnection: (char *)  fp8  

- (BOOL) _changedFlagsForMessage: (id)  fp8
fetchResponse: (id)  fp12
newFlags: (unsigned int *)  fp16 

- (void) connection: (id)  fp8
didReceiveResponse: (id)  fp12
forCommand: (CDAnonymousStruct8 *)  fp16 

- (void) startSynchronization  

Implementiert MessageStore.

- (id) _uidsForMessages: (id)  fp8  

- (BOOL) connection: (id)  fp8
shouldHandleUntaggedResponse: (id)  fp12
forCommand: (CDAnonymousStruct8 *)  fp16 

- (void) connectionDidDisconnect: (id)  fp8  

- (void) _retrieveNewMessagesForCheckingNewMail: (BOOL)  fp8  

- (void) forceResync  

- (BOOL) hasValidCacheFileForMessage: (id)  fp8  

- (void) setUid: (unsigned long)  fp8
forMessageWithTemporaryUid: (unsigned long)  fp12 

- (id) addMessages: (id)  fp8
newMessagesByOldMessage: (id)  fp12 

- (id) deletedMessages  

- (void) _handleFlagsChangedForMessages: (id)  fp8
oldFlagsByMessage: (id)  fp12 

Implementiert LibraryStore.

- (void) _setFlagsForMessages: (id)  fp8
mask: (unsigned long)  fp12 

- (void) _setFlagsAndColorForMessages: (id)  fp8  

- (id) fetchPipeline  

- (id) downloadCache  

- (id) offlineCache  

- (id) offlineCacheIfOffline  

- (BOOL) canPerformOfflineAppend  

- (void) close  

Implementiert MessageStore.

- (id) messageForRemoteID: (id)  fp8  

Implementiert MessageStore.

- (BOOL) hasMoreMessages: (unsigned int)  fp8  

Implementiert MessageStore.

- (void) setServerMessageCount: (unsigned int)  fp8  

- (unsigned int) serverMessageCount  

Implementiert LibraryStore.

- (unsigned int) serverUnreadCount  

Implementiert LibraryStore.

- (id) relativePath  

- (void) setDownloadDelegate: (id)  fp8  

- (void) connection: (id)  fp8
didBeginBodyLoad: (id)  fp12 

- (void) connection: (id)  fp8
didLoadMoreBodyData: (id)  fp12 

- (void) connection: (id)  fp8
didFinishLoadingBodyData: (id)  fp12 


Dokumentation der Datenelemente

- (unsigned int) _supportsCustomPermanentFlags [protected]

Definiert in Zeile 13 der Datei LibraryIMAPStore.h.

- (unsigned int) _supportsJunkFlag [protected]

Definiert in Zeile 14 der Datei LibraryIMAPStore.h.

- (unsigned int) _supportsDollarJunkFlag [protected]

Definiert in Zeile 15 der Datei LibraryIMAPStore.h.

- (unsigned int) _supportsNotJunkFlag [protected]

Definiert in Zeile 16 der Datei LibraryIMAPStore.h.

- (unsigned int) _supportsDollarNotJunkFlag [protected]

Definiert in Zeile 17 der Datei LibraryIMAPStore.h.

- (unsigned int) _supportsForwardedFlag [protected]

Definiert in Zeile 18 der Datei LibraryIMAPStore.h.

- (unsigned int) _supportsDollarForwardedFlag [protected]

Definiert in Zeile 19 der Datei LibraryIMAPStore.h.

- (unsigned int) _updatingCache [protected]

Definiert in Zeile 20 der Datei LibraryIMAPStore.h.

- (unsigned int) _updateMetadata [protected]

Definiert in Zeile 21 der Datei LibraryIMAPStore.h.

- (unsigned int) _readyToDealloc [protected]

Definiert in Zeile 22 der Datei LibraryIMAPStore.h.

- (unsigned int) _didSynchronizeOldMessages [protected]

Definiert in Zeile 23 der Datei LibraryIMAPStore.h.

- (unsigned int) _recentsExist [protected]

Definiert in Zeile 24 der Datei LibraryIMAPStore.h.

- (unsigned int) _settingServerCount [protected]

Definiert in Zeile 25 der Datei LibraryIMAPStore.h.

- (unsigned int) _reserved [protected]

Definiert in Zeile 26 der Datei LibraryIMAPStore.h.

- (NSString*) _mailboxName [protected]

Definiert in Zeile 27 der Datei LibraryIMAPStore.h.

Definiert in Zeile 28 der Datei LibraryIMAPStore.h.

Definiert in Zeile 29 der Datei LibraryIMAPStore.h.

- (IMAPMailboxSyncEngine*) _syncEngine [protected]

Definiert in Zeile 30 der Datei LibraryIMAPStore.h.

- (unsigned int) _serverDeletedCount [protected]

Definiert in Zeile 31 der Datei LibraryIMAPStore.h.

- (unsigned int) _serverUidNext [protected]

Definiert in Zeile 32 der Datei LibraryIMAPStore.h.

- (NSString*) _selectedUID [protected]

Definiert in Zeile 33 der Datei LibraryIMAPStore.h.

- (unsigned int) _currentFetchUid [protected]

Definiert in Zeile 34 der Datei LibraryIMAPStore.h.

- (NSString*) _relativePath [protected]

Definiert in Zeile 35 der Datei LibraryIMAPStore.h.

- (id) _downloadDelegate [protected]

Definiert in Zeile 36 der Datei LibraryIMAPStore.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: