MessageLibrary Klassenreferenz

#import <MessageLibrary.h>

Abgeleitet von NSObject.

Basisklasse für MailMessageLibrary.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - initWithPath:
(void) - dealloc
(void) - flagsChangedForMessages:flags:oldFlagsByMessage:
(void) - commit
(id) - setFlagsFromDictionary:forMessages:
(void) - setFlags:forMessage:
(void) - postFlagsChangedForMessages:flags:oldFlagsByMessage:
(void) - postOldFlags:newFlags:forMessage:
(void) - setNumberOfAttachments:isSigned:isEncrypted:forMessage:
(void) - setMessage:isPartial:
(id) - addMessages:withMailbox:fetchBodies:newMessagesByOldMessage:remoteIDs:setFlags:clearFlags:messageFlagsForMessages:copyFiles:progressDelegate:addPOPUIDs:dataByMessage:
(id) - addMessages:withMailbox:fetchBodies:newMessagesByOldMessage:
(id) - duplicateMessages:newRemoteIDs:forMailbox:setFlags:clearFlags:messageFlagsForMessages:createNewCacheFiles:
(void) - setThreadPriority:
(int) - threadPriority
(unsigned int) - updateSequenceNumber
(unsigned int) - accessSequenceNumber
(id) - messagesForMailbox:olderThanNumberOfDays:
(id) - messagesWithSummariesForMailbox:range:
(id) - messagesWithoutSummariesForMailbox:
(unsigned int) - unreadCountForMailbox:
(unsigned int) - deletedCountForMailbox:
(unsigned int) - nonDeletedCountForMailbox:
(unsigned int) - totalCountForMailbox:
(id) - oldestMessageInMailbox:
(id) - messageWithRemoteID:inRemoteMailbox:
(unsigned int) - maximumRemoteIDForMailbox:
(unsigned int) - minimumRemoteIDForMailbox:
(id) - getDetailsForMessagesWithRemoteIDInRange:fromMailbox:
(id) - messageWithMessageID:
(id) - messagesWithMessageIDHeader:
(id) - messageWithLibraryID:options:
(id) - messageWithLibraryID:
(BOOL) - shouldCancel
(void) - compactMessages:permanently:
(void) - compactMessages:
(void) - compactMailbox:
(BOOL) - renameMailboxes:to:
(void) - deleteMailboxes:
(id) - messageWithMessageID:inMailbox:
(id) - dataPathForMessage:
(id) - dataPathForMessage:part:
(id) - dataConsumerForMessage:part:
(id) - dataConsumerForMessage:part:incomplete:
(id) - dataConsumerForMessage:isPartial:
(id) - dataConsumerForMessage:
(void) - setData:forMessage:isPartial:
(void) - setSummary:forMessage:
(id) - bodyDataForMessage:andHeaderDataIfReadilyAvailable:isComplete:
(id) - bodyDataForMessage:andHeaderDataIfReadilyAvailable:
(id) - bodyDataForMessage:
(id) - fullBodyDataForMessage:andHeaderDataIfReadilyAvailable:
(id) - fullBodyDataForMessage:
(id) - dataForMimePart:isComplete:
(BOOL) - isMessageContentsLocallyAvailable:
(BOOL) - hasCacheFileForMessage:directoryContents:
(BOOL) - hasCacheFileForMessage:part:directoryContents:
(void) - sendMessagesMatchingCriterion:to:options:range:
(void) - sendMessagesMatchingCriterion:to:options:
(id) - messagesMatchingCriterion:options:range:
(id) - messagesMatchingCriterion:options:
(BOOL) - libraryExists
(int) - libraryStatus
(BOOL) - isBusy
(void) - setBusyTimeoutInterval:
(void) - cleanOldDatabases
(void) - closeDatabaseConnections
(void) - deletePOPUID:inMailbox:
(id) - UIDsToDeleteInMailbox:
(id) - deletedUIDsInMailbox:
(id) - allUIDsInMailbox:
(id) - hiddenPOPUIDsInMailbox:
(BOOL) - outstandingWritesExist
(void) - lockDBForWriting
(id) - filterContiguousMessages:forCriterion:options:
(id) - accountForMessage:
(id) - remoteStoreForMessage:
(id) - mailboxUidForMessage:
(id) - urlForMailboxID:
(void) - setFlagsForMessages:
(void) - setFlagsForMessages:mask:

Geschützte Attribute

NSString_path

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei MessageLibrary.h.


Dokumentation der Elementfunktionen

- (id) initWithPath: (id)  fp8  

Implementiert in MailMessageLibrary.

- (void) dealloc  

Implementiert NSObject.

Implementiert in MailMessageLibrary.

- (void) flagsChangedForMessages: (id)  fp8
flags: (id)  fp12
oldFlagsByMessage: (id)  fp16 

- (void) commit  

Implementiert in MailMessageLibrary.

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

Implementiert in MailMessageLibrary.

- (void) setFlags: (unsigned long)  fp8
forMessage: (id)  fp12 

Implementiert in MailMessageLibrary.

- (void) postFlagsChangedForMessages: (id)  fp8
flags: (id)  fp12
oldFlagsByMessage: (id)  fp16 

- (void) postOldFlags: (unsigned long)  fp8
newFlags: (unsigned long)  fp12
forMessage: (id)  fp16 

- (void) setNumberOfAttachments: (unsigned int)  fp8
isSigned: (BOOL)  fp12
isEncrypted: (BOOL)  fp16
forMessage: (id)  fp20 

Implementiert in MailMessageLibrary.

- (void) setMessage: (id)  fp8
isPartial: (BOOL)  fp12 

Implementiert in MailMessageLibrary.

- (id) addMessages: (id)  fp8
withMailbox: (id)  fp12
fetchBodies: (BOOL)  fp16
newMessagesByOldMessage: (id)  fp20
remoteIDs: (id)  fp24
setFlags: (unsigned long long)  fp28
clearFlags: (unsigned long long)  fp36
messageFlagsForMessages: (id)  fp44
copyFiles: (BOOL)  fp48
progressDelegate: (id)  fp52
addPOPUIDs: (BOOL)  fp56
dataByMessage: (id)  fp60 

Implementiert in MailMessageLibrary.

- (id) addMessages: (id)  fp8
withMailbox: (id)  fp12
fetchBodies: (BOOL)  fp16
newMessagesByOldMessage: (id)  fp20 

- (id) duplicateMessages: (id)  fp8
newRemoteIDs: (id)  fp12
forMailbox: (id)  fp16
setFlags: (unsigned long long)  fp20
clearFlags: (unsigned long long)  fp28
messageFlagsForMessages: (id)  fp36
createNewCacheFiles: (BOOL)  fp40 

- (void) setThreadPriority: (int)  fp8  

Implementiert in MailMessageLibrary.

- (int) threadPriority  

Implementiert in MailMessageLibrary.

- (unsigned int) updateSequenceNumber  

Implementiert in MailMessageLibrary.

- (unsigned int) accessSequenceNumber  

Implementiert in MailMessageLibrary.

- (id) messagesForMailbox: (id)  fp8
olderThanNumberOfDays: (int)  fp12 

Implementiert in MailMessageLibrary.

- (id) messagesWithSummariesForMailbox: (id)  fp8
range: (struct _NSRange fp12 

Implementiert in MailMessageLibrary.

- (id) messagesWithoutSummariesForMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (unsigned int) unreadCountForMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (unsigned int) deletedCountForMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (unsigned int) nonDeletedCountForMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (unsigned int) totalCountForMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) oldestMessageInMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) messageWithRemoteID: (id)  fp8
inRemoteMailbox: (id)  fp12 

Implementiert in MailMessageLibrary.

- (unsigned int) maximumRemoteIDForMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (unsigned int) minimumRemoteIDForMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) getDetailsForMessagesWithRemoteIDInRange: (struct _NSRange fp8
fromMailbox: (id)  fp16 

Implementiert in MailMessageLibrary.

- (id) messageWithMessageID: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) messagesWithMessageIDHeader: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) messageWithLibraryID: (unsigned int)  fp8
options: (unsigned int)  fp12 

Implementiert in MailMessageLibrary.

- (id) messageWithLibraryID: (unsigned int)  fp8  

Implementiert in MailMessageLibrary.

- (BOOL) shouldCancel  

Implementiert in MailMessageLibrary.

- (void) compactMessages: (id)  fp8
permanently: (BOOL)  fp12 

Implementiert in MailMessageLibrary.

- (void) compactMessages: (id)  fp8  

- (void) compactMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (BOOL) renameMailboxes: (id)  fp8
to: (id)  fp12 

Implementiert in MailMessageLibrary.

- (void) deleteMailboxes: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) messageWithMessageID: (id)  fp8
inMailbox: (id)  fp12 

Implementiert in MailMessageLibrary.

- (id) dataPathForMessage: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) dataPathForMessage: (id)  fp8
part: (id)  fp12 

Implementiert in MailMessageLibrary.

- (id) dataConsumerForMessage: (id)  fp8
part: (id)  fp12 

Implementiert in MailMessageLibrary.

- (id) dataConsumerForMessage: (id)  fp8
part: (id)  fp12
incomplete: (BOOL)  fp16 

Implementiert in MailMessageLibrary.

- (id) dataConsumerForMessage: (id)  fp8
isPartial: (BOOL)  fp12 

Implementiert in MailMessageLibrary.

- (id) dataConsumerForMessage: (id)  fp8  

Implementiert in MailMessageLibrary.

- (void) setData: (id)  fp8
forMessage: (id)  fp12
isPartial: (BOOL)  fp16 

Implementiert in MailMessageLibrary.

- (void) setSummary: (id)  fp8
forMessage: (id)  fp12 

Implementiert in MailMessageLibrary.

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

Implementiert in MailMessageLibrary.

- (id) bodyDataForMessage: (id)  fp8
andHeaderDataIfReadilyAvailable: (id *)  fp12 

- (id) bodyDataForMessage: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) fullBodyDataForMessage: (id)  fp8
andHeaderDataIfReadilyAvailable: (id *)  fp12 

Implementiert in MailMessageLibrary.

- (id) fullBodyDataForMessage: (id)  fp8  

- (id) dataForMimePart: (id)  fp8
isComplete: (char *)  fp12 

Implementiert in MailMessageLibrary.

- (BOOL) isMessageContentsLocallyAvailable: (id)  fp8  

Implementiert in MailMessageLibrary.

- (BOOL) hasCacheFileForMessage: (id)  fp8
directoryContents: (id)  fp12 

Implementiert in MailMessageLibrary.

- (BOOL) hasCacheFileForMessage: (id)  fp8
part: (id)  fp12
directoryContents: (id)  fp16 

Implementiert in MailMessageLibrary.

- (void) sendMessagesMatchingCriterion: (id)  fp8
to: (id)  fp12
options: (unsigned int)  fp16
range: (struct _NSRange fp20 

Implementiert in MailMessageLibrary.

- (void) sendMessagesMatchingCriterion: (id)  fp8
to: (id)  fp12
options: (unsigned int)  fp16 

Implementiert in MailMessageLibrary.

- (id) messagesMatchingCriterion: (id)  fp8
options: (unsigned int)  fp12
range: (struct _NSRange fp16 

Implementiert in MailMessageLibrary.

- (id) messagesMatchingCriterion: (id)  fp8
options: (unsigned int)  fp12 

Implementiert in MailMessageLibrary.

- (BOOL) libraryExists  

Implementiert in MailMessageLibrary.

- (int) libraryStatus  

Implementiert in MailMessageLibrary.

- (BOOL) isBusy  

Implementiert in MailMessageLibrary.

- (void) setBusyTimeoutInterval: (double)  fp8  

Implementiert in MailMessageLibrary.

- (void) cleanOldDatabases  

Implementiert in MailMessageLibrary.

- (void) closeDatabaseConnections  

Implementiert in MailMessageLibrary.

- (void) deletePOPUID: (id)  fp8
inMailbox: (id)  fp12 

Implementiert in MailMessageLibrary.

- (id) UIDsToDeleteInMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) deletedUIDsInMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) allUIDsInMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) hiddenPOPUIDsInMailbox: (id)  fp8  

Implementiert in MailMessageLibrary.

- (BOOL) outstandingWritesExist  

Implementiert in MailMessageLibrary.

- (void) lockDBForWriting  

Implementiert in MailMessageLibrary.

- (id) filterContiguousMessages: (id)  fp8
forCriterion: (id)  fp12
options: (unsigned int)  fp16 

Implementiert in MailMessageLibrary.

- (id) accountForMessage: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) remoteStoreForMessage: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) mailboxUidForMessage: (id)  fp8  

Implementiert in MailMessageLibrary.

- (id) urlForMailboxID: (unsigned int)  fp8  

Implementiert in MailMessageLibrary.

- (void) setFlagsForMessages: (id)  fp8  

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

Implementiert in MailMessageLibrary.


Dokumentation der Datenelemente

- (NSString*) _path [protected]

Definiert in Zeile 13 der Datei MessageLibrary.h.


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