Message Klassenreferenz

#import <Message.h>

Abgeleitet von NSObject.

Basisklasse für _NSDataMessageStoreMessage, IMAPMessage, LibraryMessage, OutgoingMessage und POPMessage.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - init
(id) - copyWithZone:
(id) - messageStore
(void) - setMessageStore:
(id) - mailbox
(id) - headers
(id) - headersIfAvailable
(unsigned long) - messageFlags
(void) - setMessageFlags:
(void) - setMessageFlagsWithoutCommitting:
(id) - messageBody
(id) - messageBodyIfAvailable
(id) - messageBodyUpdatingFlags:
(id) - messageBodyIfAvailableUpdatingFlags:
(id) - messageDataIsComplete:downloadIfNecessary:
(id) - messageData
(void) - setMessageData:isPartial:
(id) - dataConsumerForMimePart:
(BOOL) - colorHasBeenEvaluated
(void) - setColorHasBeenEvaluated:
(void) - dealloc
(unsigned int) - messageSize
(id) - preferredEmailAddressToReplyWith
(id) - messageID
(id) - messageIDHeaderDigest
(id) - messageIDHeader
(void) - unlockedSetMessageIDHeaderDigest:
(void) - setMessageIDHeaderDigest:
(id) - _messageIDHeaderDigestIvar
(BOOL) - needsMessageIDHeader
(id) - inReplyToHeaderDigest
(void) - unlockedSetInReplyToHeaderDigest:
(void) - setInReplyToHeaderDigest:
(id) - _inReplyToHeaderDigestIvar
(BOOL) - isMessageContentsLocallyAvailable
(unsigned int) - numberOfAttachments
(void) - setPriorityFromHeaders:
(int) - priority
(unsigned long) - preferredEncoding
(void) - setPreferredEncoding:
(BOOL) - _doesDateAppearToBeSane:
(id) - _copyDateFromReceivedHeadersInHeaders:
(id) - _copyDateFromDateHeaderInHeaders:
(void) - _setDateReceivedFromHeaders:
(void) - _setDateSentFromHeaders:
(void) - loadCachedHeaderValuesFromHeaders:
(id) - subjectAndPrefixLength:
(id) - subjectNotIncludingReAndFwdPrefix
(id) - subject
(void) - setSubject:
(id) - dateReceived
(id) - dateSent
(void) - setDateReceivedTimeIntervalSince1970:
(double) - dateReceivedAsTimeIntervalSince1970
(BOOL) - needsDateReceived
(double) - dateSentAsTimeIntervalSince1970
(void) - setDateSentTimeIntervalSince1970:
(id) - contentType
(void) - setContentType:
(id) - sender
(id) - senderIfCached
(void) - setSender:
(id) - senderAddressComment
(id) - to
(id) - toIfCached
(void) - setTo:
(id) - cc
(id) - ccIfCached
(void) - setCc:
(id) - summary
(void) - setSummary:
(void) - setMessageInfo:to:cc:sender:dateReceivedTimeIntervalSince1970:dateSentTimeIntervalSince1970:messageIDHeaderDigest:inReplyToHeaderDigest:summary:
(void) - setMessageInfoFromMessage:
(id) - references
(id) - remoteID
(unsigned long) - uid
(CDAnonymousStruct2- moreMessageFlags
(id) - path
(id) - account
(void) - markAsViewed
(void) - markAsNotViewed
(void) - markAsReplied
(void) - markAsForwarded
(id) - remoteMailboxURL
(id) - originalMailboxURL
(id) - persistentID
(id) - bodyData
(id) - bodyDataIsComplete:
(id) - headerData
(id) - dataForMimePart:
(id) - dataForMimePart:inRange:isComplete:
(id) - dataForMimePart:inRange:isComplete:downloadIfNecessary:didDownload:
(id) - dataPathForMimePart:
(void) - _calculateAttachmentInfoFromBody:
(void) - calculateAttachmentInfoFromBody:
(void) - setNumberOfAttachments:isSigned:isEncrypted:
(void) - setMutableInfoFromMessage:
(id) - cachedAttributes
(id) - URL

Öffentliche, statische Methoden

(void) + initialize
(id) + productName
(id) + verboseVersion
(id) + frameworkVersion
(void) + setUserAgent:
(id) + userAgent
(id) + mailDirectory
(id) + messageWithRFC822Data:
(id) + forwardedMessagePrefixWithSpacer:
(id) + replyPrefixWithSpacer:
(unsigned int) + validatePriority:
(unsigned int) + displayablePriorityForPriority:

Geschützte Attribute

MessageStore_store
unsigned int _messageFlags
CDAnonymousStruct2 _flags
unsigned int _preferredEncoding
NSString_senderAddressComment
unsigned int _dateSentInterval
unsigned int _dateReceivedInterval
NSString_subject
unsigned char _subjectPrefixLength
NSString_to
NSString_cc
NSString_sender
NSString_contentType
NSData_messageIDHeaderDigest
NSData_inReplyToHeaderDigest
NSString_summary

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei Message.h.


Dokumentation der Elementfunktionen

+ (void) initialize  

Implementiert NSObject.

Implementiert in IMAPMessage.

+ (id) productName  

+ (id) verboseVersion  

+ (id) frameworkVersion  

+ (void) setUserAgent: (id)  fp8  

+ (id) userAgent  

+ (id) mailDirectory  

+ (id) messageWithRFC822Data: (id)  fp8  

+ (id) forwardedMessagePrefixWithSpacer: (BOOL)  fp8  

+ (id) replyPrefixWithSpacer: (BOOL)  fp8  

+ (unsigned int) validatePriority: (int)  fp8  

+ (unsigned int) displayablePriorityForPriority: (int)  fp8  

- (id) init  

- (id) copyWithZone: (struct _NSZone *)  fp8  

- (id) messageStore  

Implementiert in LibraryMessage und OutgoingMessage.

- (void) setMessageStore: (id)  fp8  

Implementiert in LibraryMessage.

- (id) mailbox  

Implementiert in LibraryMessage.

- (id) headers  

- (id) headersIfAvailable  

- (unsigned long) messageFlags  

- (void) setMessageFlags: (unsigned long)  fp8  

Implementiert in LibraryMessage.

- (void) setMessageFlagsWithoutCommitting: (unsigned long)  fp8  

Implementiert in LibraryMessage.

- (id) messageBody  

Implementiert in OutgoingMessage.

- (id) messageBodyIfAvailable  

Implementiert in OutgoingMessage.

- (id) messageBodyUpdatingFlags: (BOOL)  fp8  

- (id) messageBodyIfAvailableUpdatingFlags: (BOOL)  fp8  

- (id) messageDataIsComplete: (char *)  fp8
downloadIfNecessary: (BOOL)  fp12 

Implementiert in OutgoingMessage und POPMessage.

- (id) messageData  

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

Implementiert in IMAPMessageWithCache und LibraryMessage.

- (id) dataConsumerForMimePart: (id)  fp8  

Implementiert in LibraryMessage.

- (BOOL) colorHasBeenEvaluated  

- (void) setColorHasBeenEvaluated: (BOOL)  fp8  

- (unsigned int) messageSize  

- (id) preferredEmailAddressToReplyWith  

Implementiert in LibraryMessage.

- (id) messageID  

Implementiert in IMAPMessage, LibraryMessage und POPMessage.

- (id) messageIDHeaderDigest  

- (id) messageIDHeader  

- (void) unlockedSetMessageIDHeaderDigest: (id)  fp8  

- (void) setMessageIDHeaderDigest: (id)  fp8  

- (id) _messageIDHeaderDigestIvar  

- (BOOL) needsMessageIDHeader  

- (id) inReplyToHeaderDigest  

- (void) unlockedSetInReplyToHeaderDigest: (id)  fp8  

- (void) setInReplyToHeaderDigest: (id)  fp8  

- (id) _inReplyToHeaderDigestIvar  

- (BOOL) isMessageContentsLocallyAvailable  

- (unsigned int) numberOfAttachments  

- (void) setPriorityFromHeaders: (id)  fp8  

- (int) priority  

- (unsigned long) preferredEncoding  

- (void) setPreferredEncoding: (unsigned long)  fp8  

Implementiert in IMAPMessage und LibraryMessage.

- (BOOL) _doesDateAppearToBeSane: (id)  fp8  

- (id) _copyDateFromReceivedHeadersInHeaders: (id)  fp8  

- (id) _copyDateFromDateHeaderInHeaders: (id)  fp8  

- (void) _setDateReceivedFromHeaders: (id)  fp8  

- (void) _setDateSentFromHeaders: (id)  fp8  

- (void) loadCachedHeaderValuesFromHeaders: (id)  fp8  

- (id) subjectAndPrefixLength: (unsigned int *)  fp8  

- (id) subjectNotIncludingReAndFwdPrefix  

- (id) subject  

- (void) setSubject: (id)  fp8  

- (id) dateReceived  

- (id) dateSent  

- (void) setDateReceivedTimeIntervalSince1970: (double)  fp8  

- (double) dateReceivedAsTimeIntervalSince1970  

- (BOOL) needsDateReceived  

- (double) dateSentAsTimeIntervalSince1970  

- (void) setDateSentTimeIntervalSince1970: (double)  fp8  

- (id) contentType  

- (void) setContentType: (id)  fp8  

- (id) sender  

- (id) senderIfCached  

- (void) setSender: (id)  fp8  

- (id) senderAddressComment  

- (id) to  

- (id) toIfCached  

- (void) setTo: (id)  fp8  

- (id) cc  

- (id) ccIfCached  

- (void) setCc: (id)  fp8  

- (id) summary  

- (void) setSummary: (id)  fp8  

Implementiert in LibraryMessage.

- (void) setMessageInfo: (id)  fp8
to: (id)  fp12
cc: (id)  fp16
sender: (id)  fp20
dateReceivedTimeIntervalSince1970: (double)  fp24
dateSentTimeIntervalSince1970: (double)  fp32
messageIDHeaderDigest: (id)  fp40
inReplyToHeaderDigest: (id)  fp44
summary: (id)  fp48 

- (void) setMessageInfoFromMessage: (id)  fp8  

- (id) references  

- (id) remoteID  

Implementiert in IMAPMessage und LibraryMessage.

- (unsigned long) uid  

Implementiert in IMAPMessage und LibraryMessage.

- (CDAnonymousStruct2) moreMessageFlags  

- (id) path  

Implementiert in LibraryMessage.

- (id) account  

Implementiert in LibraryMessage.

- (void) markAsViewed  

Implementiert in LibraryMessage.

- (void) markAsNotViewed  

Implementiert in LibraryMessage.

- (void) markAsReplied  

Implementiert in LibraryMessage.

- (void) markAsForwarded  

Implementiert in LibraryMessage.

- (id) remoteMailboxURL  

Implementiert in IMAPMessage und POPMessage.

- (id) originalMailboxURL  

Implementiert in IMAPMessage, LibraryMessage und POPMessage.

- (id) persistentID  

Implementiert in LibraryMessage.

- (id) bodyData  

- (id) bodyDataIsComplete: (char *)  fp8  

- (id) headerData  

Implementiert in IMAPMessageWithCache.

- (id) dataForMimePart: (id)  fp8  

- (id) dataForMimePart: (id)  fp8
inRange: (struct _NSRange fp12
isComplete: (char *)  fp20 

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

- (id) dataPathForMimePart: (id)  fp8  

Implementiert in LibraryMessage.

- (void) _calculateAttachmentInfoFromBody: (id)  fp8  

- (void) calculateAttachmentInfoFromBody: (id)  fp8  

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

- (void) setMutableInfoFromMessage: (id)  fp8  

Implementiert in LibraryMessage.

- (id) cachedAttributes  

Implementiert in POPMessage.

- (id) URL  


Dokumentation der Datenelemente

- (MessageStore*) _store [protected]

Definiert in Zeile 13 der Datei Message.h.

- (unsigned int) _messageFlags [protected]

Definiert in Zeile 14 der Datei Message.h.

- (CDAnonymousStruct2) _flags [protected]

Definiert in Zeile 15 der Datei Message.h.

- (unsigned int) _preferredEncoding [protected]

Definiert in Zeile 16 der Datei Message.h.

- (NSString*) _senderAddressComment [protected]

Definiert in Zeile 17 der Datei Message.h.

- (unsigned int) _dateSentInterval [protected]

Definiert in Zeile 18 der Datei Message.h.

- (unsigned int) _dateReceivedInterval [protected]

Definiert in Zeile 19 der Datei Message.h.

- (NSString*) _subject [protected]

Definiert in Zeile 20 der Datei Message.h.

- (unsigned char) _subjectPrefixLength [protected]

Definiert in Zeile 21 der Datei Message.h.

- (NSString*) _to [protected]

Definiert in Zeile 22 der Datei Message.h.

- (NSString*) _cc [protected]

Definiert in Zeile 23 der Datei Message.h.

- (NSString*) _sender [protected]

Definiert in Zeile 24 der Datei Message.h.

- (NSString*) _contentType [protected]

Definiert in Zeile 25 der Datei Message.h.

- (NSData*) _messageIDHeaderDigest [protected]

Definiert in Zeile 26 der Datei Message.h.

- (NSData*) _inReplyToHeaderDigest [protected]

Definiert in Zeile 27 der Datei Message.h.

- (NSString*) _summary [protected]

Definiert in Zeile 28 der Datei Message.h.


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