#import <MessageStore.h>
Abgeleitet von SafeObserver.
Basisklasse für LibraryStore und NSDataMessageStore.
Definiert in Zeile 11 der Datei MessageStore.h.
| + (BOOL) createEmptyStoreIfNeededForPath: | (id) | fp8 |
| + (BOOL) createEmptyStoreForPath: | (id) | fp8 |
Implementiert in LibraryStore.
| + (BOOL) storeAtPathIsWritable: | (id) | fp8 |
Implementiert in LibraryStore.
| + (BOOL) cheapStoreAtPathIsEmpty: | (id) | fp8 |
| + (int) copyMessages: | (id) | fp8 | ||
| toMailboxUid: | (id) | fp12 | ||
| shouldDelete: | (BOOL) | fp16 | ||
| - (void) queueSaveChangesInvocation |
| - (id) willBeReleased |
| - (id) initWithMailboxUid: | (id) | fp8 | ||
| readOnly: | (BOOL) | fp12 | ||
Implementiert in LibraryIMAPStore, LibraryPOPStore und LibraryStore.
| - (id) copyWithZone: | (struct _NSZone *) | fp8 |
Implementiert SafeObserver.
| - (void) dealloc |
Implementiert NSObject.
Implementiert in LibraryIMAPStore, LibraryPOPStore, LibraryStore und NSDataMessageStore.
| - (void) openAsynchronously |
| - (void) openSynchronously |
Implementiert in LibraryStore.
| - (void) didOpen |
| - (void) cancelOpen |
| - (void) writeUpdatedMessageDataToDisk |
Implementiert in LibraryStore und NSDataMessageStore.
| - (void) invalidateSavingChanges: | (BOOL) | fp8 |
| - (id) account |
| - (id) mailboxUid |
| - (BOOL) isOpened |
| - (id) storePathRelativeToAccount |
| - (id) displayName |
| - (const char *) displayNameForLogging |
| - (BOOL) isReadOnly |
| - (id) description |
| - (BOOL) isTrash |
| - (BOOL) isDrafts |
| - (void) messageFlagsDidChange: | (id) | fp8 | ||
| flags: | (id) | fp12 | ||
| - (void) structureDidChange |
| - (void) messagesWereAdded: | (id) | fp8 |
| - (void) messagesWereCompacted: | (id) | fp8 |
| - (void) updateUserInfoToLatestValues |
Implementiert in LibraryStore.
| - (unsigned int) totalMessageSize |
| - (void) deletedCount: | (unsigned int *) | fp8 | ||
| andSize: | (unsigned int *) | fp12 | ||
| - (unsigned int) totalCount |
Implementiert in LibraryStore.
| - (unsigned int) nonDeletedCount |
Implementiert in LibraryStore.
| - (BOOL) hasMoreMessages: | (unsigned int) | fp8 |
Implementiert in LibraryIMAPStore und LibraryPOPStore.
| - (void) purgeMessagesBeyond: | (unsigned int) | fp8 |
Implementiert in LibraryStore.
| - (unsigned int) unreadCount |
Implementiert in LibraryStore.
| - (BOOL) hasMessageForAccount: | (id) | fp8 |
Implementiert in LibraryStore.
| - (unsigned int) indexOfMessage: | (id) | fp8 |
Implementiert in LibraryStore.
| - (id) copyOfAllMessages |
Implementiert in LibraryStore.
| - (id) copyOfMessagesInRange: | (struct _NSRange) | fp8 |
| - (id) mutableCopyOfAllMessages |
Implementiert in LibraryStore.
| - (id) copyOfAllMessagesWithOptions: | (unsigned int) | fp8 |
Implementiert in LibraryStore.
| - (id) copyOfAllMessagesWithoutSummaries |
Implementiert in LibraryStore.
| - (id) _defaultRouterDestination |
| - (id) finishRoutingMessages: | (id) | fp8 | ||
| routed: | (id) | fp12 | ||
| - (BOOL) canRebuild |
Implementiert in LibraryIMAPStore.
| - (void) rebuildTableOfContentsAsynchronously |
Implementiert in LibraryStore.
| - (BOOL) canCompact |
Implementiert in LibraryIMAPStore und LibraryStore.
| - (void) doCompact |
Implementiert in LibraryIMAPStore und LibraryStore.
| - (void) deleteMessagesOlderThanNumberOfDays: | (int) | fp8 | ||
| compact: | (BOOL) | fp12 | ||
Implementiert in LibraryIMAPStore und LibraryStore.
| - (void) deleteMessages: | (id) | fp8 | ||
| moveToTrash: | (BOOL) | fp12 | ||
Implementiert in LibraryStore.
| - (void) undeleteMessages: | (id) | fp8 |
| - (void) messagesWereDeleted: | (id) | fp8 |
Implementiert in LibraryPOPStore.
| - (BOOL) allowsAppend |
Implementiert in LibraryIMAPStore und LibraryStore.
| - (int) appendMessages: | (id) | fp8 | ||
| unsuccessfulOnes: | (id) | fp12 | ||
| newMessageIDs: | (id) | fp16 | ||
| newMessages: | (id) | fp20 | ||
| flagsToSet: | (id) | fp24 | ||
Implementiert in LibraryIMAPStore und LibraryStore.
| - (int) appendMessages: | (id) | fp8 | ||
| unsuccessfulOnes: | (id) | fp12 | ||
| newMessageIDs: | (id) | fp16 | ||
| newMessages: | (id) | fp20 | ||
| - (int) appendMessages: | (id) | fp8 | ||
| unsuccessfulOnes: | (id) | fp12 | ||
| newMessageIDs: | (id) | fp16 | ||
| - (int) appendMessages: | (id) | fp8 | ||
| unsuccessfulOnes: | (id) | fp12 | ||
| - (id) messageWithValue: | (id) | fp8 | ||
| forHeader: | (id) | fp12 | ||
| options: | (unsigned int) | fp16 | ||
| - (id) messageForMessageID: | (id) | fp8 |
Implementiert in LibraryStore.
| - (id) messageForRemoteID: | (id) | fp8 |
Implementiert in LibraryIMAPStore und LibraryPOPStore.
| - (id) headerDataForMessage: | (id) | fp8 | ||
| downloadIfNecessary: | (BOOL) | fp12 | ||
Implementiert in NSDataMessageStore.
| - (id) headerDataForMessage: | (id) | fp8 |
| - (id) bodyDataForMessage: | (id) | fp8 | ||
| isComplete: | (char *) | fp12 | ||
| downloadIfNecessary: | (BOOL) | fp16 | ||
Implementiert in LibraryIMAPStore, LibraryPOPStore, LibraryStore und NSDataMessageStore.
| - (id) bodyDataForMessage: | (id) | fp8 |
| - (id) fullBodyDataForMessage: | (id) | fp8 | ||
| andHeaderDataIfReadilyAvailable: | (id *) | fp12 | ||
| isComplete: | (char *) | fp16 | ||
| downloadIfNecessary: | (BOOL) | fp20 | ||
Implementiert in LibraryIMAPStore, LibraryPOPStore und LibraryStore.
| - (id) fullBodyDataForMessage: | (id) | fp8 | ||
| andHeaderDataIfReadilyAvailable: | (id *) | fp12 | ||
| - (id) fullBodyDataForMessage: | (id) | fp8 |
| - (id) bodyForMessage: | (id) | fp8 | ||
| fetchIfNotAvailable: | (BOOL) | fp12 | ||
| - (id) bodyForMessage: | (id) | fp8 | ||
| fetchIfNotAvailable: | (BOOL) | fp12 | ||
| updateFlags: | (BOOL) | fp16 | ||
| - (id) headersForMessage: | (id) | fp8 |
| - (id) headersForMessage: | (id) | fp8 | ||
| fetchIfNotAvailable: | (BOOL) | fp12 | ||
| - (id) dataForMimePart: | (id) | fp8 |
Implementiert in LibraryIMAPStore.
| - (id) dataForMimePart: | (id) | fp8 | ||
| inRange: | (struct _NSRange) | fp12 | ||
| isComplete: | (char *) | fp20 | ||
| downloadIfNecessary: | (BOOL) | fp24 | ||
| didDownload: | (char *) | fp28 | ||
Implementiert in LibraryIMAPStore und LibraryPOPStore.
| - (id) dataForMimePart: | (id) | fp8 | ||
| inRange: | (struct _NSRange) | fp12 | ||
| isComplete: | (char *) | fp20 | ||
Implementiert in LibraryPOPStore und LibraryStore.
| - (BOOL) hasCachedDataForMimePart: | (id) | fp8 |
| - (id) uniquedString: | (id) | fp8 |
| - (id) setFlagsFromDictionary: | (id) | fp8 | ||
| forMessages: | (id) | fp12 | ||
Implementiert in LibraryIMAPStore und LibraryStore.
| - (id) setFlagsFromDictionary: | (id) | fp8 | ||
| forMessage: | (id) | fp12 | ||
| - (void) setFlag: | (id) | fp8 | ||
| state: | (BOOL) | fp12 | ||
| forMessages: | (id) | fp16 | ||
| - (id) willSetFlagsFromDictionary: | (id) | fp8 | ||
| forMessages: | (id) | fp12 | ||
Implementiert in LibraryIMAPStore.
| - (void) setFlagsCancelled: | (id) | fp8 | ||
| forMessages: | (id) | fp12 | ||
Implementiert in LibraryIMAPStore.
| - (void) startSynchronization |
Implementiert in LibraryIMAPStore.
| - (void) setNumberOfAttachments: | (unsigned int) | fp8 | ||
| isSigned: | (BOOL) | fp12 | ||
| isEncrypted: | (BOOL) | fp16 | ||
| forMessage: | (id) | fp20 | ||
Implementiert in LibraryStore.
| - (id) status |
| - (int) fetchSynchronously |
Implementiert in LibraryIMAPStore und LibraryPOPStore.
| - (int) fetchNewMessagesAndSynchronizeOldMessages: | (BOOL) | fp8 |
Implementiert in LibraryIMAPStore.
| - (int) fetchMessagesReceivedBetween: | (id) | fp8 | ||
| and: | (id) | fp12 | ||
| synchronize: | (BOOL) | fp16 | ||
| - (int) fetchNumMessages: | (unsigned int) | fp8 | ||
| preservingUID: | (id) | fp12 | ||
| beforeUID: | (unsigned int) | fp16 | ||
| synchronize: | (BOOL) | fp20 | ||
Implementiert in LibraryIMAPStore und LibraryPOPStore.
| - (int) fetchNumMessages: | (unsigned int) | fp8 | ||
| beforeUID: | (unsigned int) | fp12 | ||
| synchronize: | (BOOL) | fp16 | ||
| - (int) fetchMobileSynchronously: | (unsigned int) | fp8 | ||
| preservingUID: | (id) | fp12 | ||
| - (int) fetchMobileSynchronously: | (unsigned int) | fp8 |
| - (void) syncOlderMessages |
Implementiert in LibraryIMAPStore.
| - (BOOL) setPreferredEncoding: | (unsigned long) | fp8 | ||
| forMessage: | (id) | fp12 | ||
Implementiert in LibraryIMAPStore und LibraryStore.
| - (void) setData: | (id) | fp8 | ||
| forMimePart: | (id) | fp12 | ||
| isComplete: | (BOOL) | fp16 | ||
Implementiert in LibraryIMAPStore.
| - (void) close |
Implementiert in LibraryIMAPStore.
| - (void) _flushAllMessageData |
Implementiert in LibraryStore.
| - (void) setLibrary: | (id) | fp8 |
Implementiert in LibraryStore.
| - (unsigned int) isReadOnly |
Definiert in Zeile 14 der Datei MessageStore.h.
| - (unsigned int) hasUnsavedChangesToMessageData |
Definiert in Zeile 15 der Datei MessageStore.h.
| - (unsigned int) haveOpenLockFile |
Definiert in Zeile 16 der Datei MessageStore.h.
| - (unsigned int) rebuildingTOC |
Definiert in Zeile 17 der Datei MessageStore.h.
| - (unsigned int) compacting |
Definiert in Zeile 18 der Datei MessageStore.h.
| - (unsigned int) cancelInvalidation |
Definiert in Zeile 19 der Datei MessageStore.h.
| - (unsigned int) forceInvalidation |
Definiert in Zeile 20 der Datei MessageStore.h.
| - (unsigned int) isWritingChangesToDisk |
Definiert in Zeile 21 der Datei MessageStore.h.
| - (unsigned int) isTryingToClose |
Definiert in Zeile 22 der Datei MessageStore.h.
| - (unsigned int) compactOnClose |
Definiert in Zeile 23 der Datei MessageStore.h.
| - (unsigned int) reserved |
Definiert in Zeile 24 der Datei MessageStore.h.
struct { ... } MessageStore::_flags [protected] |
- (MailboxUid*) _mailboxUid [protected] |
Definiert in Zeile 26 der Datei MessageStore.h.
- (MailAccount*) _account [protected] |
Definiert in Zeile 27 der Datei MessageStore.h.
- (NSMutableArray*) _allMessages [protected] |
Definiert in Zeile 28 der Datei MessageStore.h.
- (unsigned int) _allMessagesSize [protected] |
Definiert in Zeile 29 der Datei MessageStore.h.
- (unsigned int) _deletedMessagesSize [protected] |
Definiert in Zeile 30 der Datei MessageStore.h.
- (unsigned int) _deletedMessageCount [protected] |
Definiert in Zeile 31 der Datei MessageStore.h.
- (unsigned int) _unreadMessageCount [protected] |
Definiert in Zeile 32 der Datei MessageStore.h.
- (unsigned int) _lastFetchCount [protected] |
Definiert in Zeile 33 der Datei MessageStore.h.
- (int) _state [protected] |
Definiert in Zeile 34 der Datei MessageStore.h.
Definiert in Zeile 37 der Datei MessageStore.h.
| - (ObjectCache*) _headerCache |
Definiert in Zeile 38 der Datei MessageStore.h.
Definiert in Zeile 39 der Datei MessageStore.h.
| - (ObjectCache*) _bodyCache |
Definiert in Zeile 40 der Datei MessageStore.h.
struct { ... } MessageStore::objectCaches [protected] |
- (struct __CFDictionary*) _headerDataCache [read, protected] |
Definiert in Zeile 43 der Datei MessageStore.h.
- (struct __CFDictionary*) _headerCache [read, protected] |
Definiert in Zeile 44 der Datei MessageStore.h.
- (struct __CFDictionary*) _bodyDataCache [read, protected] |
Definiert in Zeile 45 der Datei MessageStore.h.
- (struct __CFDictionary*) _bodyCache [read, protected] |
Definiert in Zeile 46 der Datei MessageStore.h.
struct { ... } MessageStore::intKeyCaches [protected] |
union { ... } MessageStore::_caches [protected] |
Definiert in Zeile 49 der Datei MessageStore.h.
- (NSMutableSet*) _uniqueStrings [protected] |
Definiert in Zeile 50 der Datei MessageStore.h.
- (double) timeOfLastAutosaveOperation [protected] |
Definiert in Zeile 51 der Datei MessageStore.h.
- (ActivityMonitor*) _openMonitor [protected] |
Definiert in Zeile 52 der Datei MessageStore.h.