/MIME.framework/Headers/MimePart.h
C Header | 159 lines | 124 code | 8 blank | 27 comment | 0 complexity | 8c00e0a52e8b29119b5e8d11c6a6440e MD5 | raw file
Possible License(s): GPL-2.0
- /**
- * This header is generated by class-dump-z 0.2b.
- *
- * Source: /System/Library/PrivateFrameworks/MIME.framework/MIME
- */
- #import <MIME/XXUnknownSuperclass.h>
- #import <MIME/MimePart.h>
- #import <MIME/MIME-Structs.h>
- @class NSData, MFWeakReferenceHolder, NSString, NSMutableDictionary, MFPartialNetworkData;
- @interface MimePart : XXUnknownSuperclass {
- NSString *_type; // 4 = 0x4
- NSString *_subtype; // 8 = 0x8
- NSMutableDictionary *_bodyParameters; // 12 = 0xc
- NSString *_contentTransferEncoding; // 16 = 0x10
- NSMutableDictionary *_otherIvars; // 20 = 0x14
- NSRange _range; // 24 = 0x18
- MFWeakReferenceHolder *_parent; // 32 = 0x20
- MFWeakReferenceHolder *_body; // 36 = 0x24
- MimePart *_nextPart; // 40 = 0x28
- MFPartialNetworkData *_partialData; // 44 = 0x2c
- NSData *_fullData; // 48 = 0x30
- MFWeakReferenceHolder *_decodedData; // 52 = 0x34
- }
- @property(retain) NSString *type; // G=0x14a05; S=0x1a0f1; converted property
- @property(retain) NSString *subtype; // G=0x14df5; S=0x1a0d5; converted property
- @property(retain) NSString *contentTransferEncoding; // G=0x14a25; S=0x1a055; converted property
- @property(retain) id disposition; // G=0x14f0d; S=0x1a01d; converted property
- @property(retain) id contentDescription; // G=0x15039; S=0x17b95; converted property
- @property(retain) id contentID; // G=0x15069; S=0x17bbd; converted property
- @property(retain) id contentLocation; // G=0x15099; S=0x17be5; converted property
- @property(retain) id languages; // G=0x150c9; S=0x17c0d; converted property
- @property(retain) id subparts; // G=0x151b5; S=0x17c35; converted property
- @property(assign) NSRange range; // G=0x14a91; S=0x14aad; converted property
- @property(retain) id mimeBody; // G=0x15319; S=0x153d9; converted property
- + (void)initialize; // 0x182b9
- + (BOOL)parseContentTypeHeader:(id)header type:(id *)type subtype:(id *)subtype info:(id *)info; // 0x18169
- + (BOOL)parseContentTypeHeader:(id)header type:(id *)type subtype:(id *)subtype; // 0x17429
- + (Class)attachmentClass; // 0x1744d
- + (BOOL)isRecognizedClassForContent:(id)content; // 0x17469
- - (void)dealloc; // 0x18049
- - (id)init; // 0x1a10d
- // converted property getter: - (id)type; // 0x14a05
- // converted property setter: - (void)setType:(id)type; // 0x1a0f1
- // converted property getter: - (id)subtype; // 0x14df5
- // converted property setter: - (void)setSubtype:(id)subtype; // 0x1a0d5
- - (id)bodyParameterForKey:(id)key; // 0x14e85
- - (void)setBodyParameter:(id)parameter forKey:(id)key; // 0x1a071
- - (id)bodyParameterKeys; // 0x14ec9
- - (id)preservedHeaderValueForKey:(id)key; // 0x14ee9
- // converted property getter: - (id)contentTransferEncoding; // 0x14a25
- // converted property setter: - (void)setContentTransferEncoding:(id)encoding; // 0x1a055
- // converted property getter: - (id)disposition; // 0x14f0d
- // converted property setter: - (void)setDisposition:(id)disposition; // 0x1a01d
- - (id)dispositionParameterForKey:(id)key; // 0x14f3d
- - (void)setDispositionParameter:(id)parameter forKey:(id)key; // 0x19f91
- - (id)dispositionParameterKeys; // 0x14ff9
- // converted property getter: - (id)contentDescription; // 0x15039
- // converted property setter: - (void)setContentDescription:(id)description; // 0x17b95
- // converted property getter: - (id)contentID; // 0x15069
- // converted property setter: - (void)setContentID:(id)anId; // 0x17bbd
- // converted property getter: - (id)contentLocation; // 0x15099
- // converted property setter: - (void)setContentLocation:(id)location; // 0x17be5
- // converted property getter: - (id)languages; // 0x150c9
- // converted property setter: - (void)setLanguages:(id)languages; // 0x17c0d
- - (id)parentPart; // 0x150f9
- - (id)firstChildPart; // 0x14a35
- - (id)nextSiblingPart; // 0x15131
- // converted property getter: - (id)subparts; // 0x151b5
- - (id)subpartAtIndex:(int)index; // 0x15271
- // converted property setter: - (void)setSubparts:(id)subparts; // 0x17c35
- - (void)addSubpart:(id)subpart; // 0x17d95
- // converted property getter: - (NSRange)range; // 0x14a91
- // converted property setter: - (void)setRange:(NSRange)range; // 0x14aad
- - (id)decodedDataForData:(id)data; // 0x19e29
- // converted property getter: - (id)mimeBody; // 0x15319
- // converted property setter: - (void)setMimeBody:(id)body; // 0x153d9
- - (id)description; // 0x15b81
- - (id)attachmentFilename; // 0x19bd9
- - (unsigned long)textEncoding; // 0x19b99
- - (unsigned)approximateRawSize; // 0x15e7d
- - (BOOL)isReadableText; // 0x15e81
- - (id)_partThatIsAttachment; // 0x15f39
- - (BOOL)shouldConsiderInlineOverridingExchangeServer; // 0x19a61
- - (BOOL)isAttachment; // 0x16021
- - (BOOL)isRich; // 0x161f5
- - (BOOL)isHTML; // 0x16339
- - (BOOL)usesKnownSignatureProtocol; // 0x19961
- - (id)rfc822DecodedMessageBody; // 0x164c5
- - (void)_setRFC822DecodedMessageBody:(id)body; // 0x17ed1
- - (void)_setDecryptedMessageBody:(id)body isEncrypted:(BOOL)encrypted isSigned:(BOOL)aSigned; // 0x17ef1
- - (unsigned)totalTextSize; // 0x197fd
- - (id)startPart; // 0x164ed
- - (int)numberOfAlternatives; // 0x16639
- - (id)alternativeAtIndex:(int)index; // 0x16791
- - (id)signedData; // 0x16961
- - (id)textHtmlPart; // 0x169b9
- - (id)decryptedMessageBodyIsEncrypted:(BOOL *)encrypted isSigned:(BOOL *)aSigned; // 0x16a79
- - (void)clearCachedDescryptedMessageBody; // 0x1976d
- - (id)fileWrapperForDecodedObject:(id)decodedObject withFileData:(id *)fileData; // 0x16b29
- - (void)configureFileWrapper:(id)wrapper; // 0x195a1
- - (void)download; // 0x16c19
- - (id)fileWrapperForcingDownload:(BOOL)download; // 0x16c45
- - (id)fileWrapper; // 0x16d89
- - (void)storeData:(id)data inMessage:(id)message isComplete:(BOOL)complete; // 0x14ac1
- - (BOOL)_hasCompleteBodyDataToOffset:(unsigned)offset; // 0x19491
- - (void)_ensureBodyDataToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary isComplete:(BOOL *)complete decoded:(id *)decoded; // 0x18ba1
- - (id)copyBodyDataToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary isComplete:(BOOL *)complete; // 0x16d9d
- - (id)copyBodyDataToOffset:(unsigned)offset resultOffset:(unsigned *)offset2; // 0x16de1
- - (id)copyBodyDataToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary; // 0x16e05
- - (id)bodyDataToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary; // 0x16e29
- - (id)bodyDataForcingDownload:(BOOL)download; // 0x18b65
- - (BOOL)_shouldContinueDecodingProcess; // 0x14ac5
- - (id)contentToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary asHTML:(BOOL)html isComplete:(BOOL *)complete; // 0x1850d
- - (id)contentToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 asHTML:(BOOL)html; // 0x16eed
- - (id)contentToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary asHTML:(BOOL)html; // 0x16f15
- - (unsigned)numberOfAttachments; // 0x16f41
- - (void)getNumberOfAttachments:(unsigned *)attachments isSigned:(BOOL *)aSigned isEncrypted:(BOOL *)encrypted; // 0x171dd
- - (id)attachments; // 0x17275
- - (id)chosenAlternativePart; // 0x172d1
- @end
- @interface MimePart (DecodingSupport)
- - (id)_fullMimeTypeEvenInsideAppleDouble; // 0x17555
- - (id)decodeText; // 0x1bca1
- - (void)_contents:(id *)contents toOffset:(unsigned)offset resultOffset:(unsigned *)offset3 downloadIfNecessary:(BOOL)necessary asHTML:(BOOL)html isComplete:(BOOL *)complete; // 0x1b325
- - (id)contentsForTextSystemToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary asHTML:(BOOL)html isComplete:(BOOL *)complete; // 0x17821
- - (BOOL)hasContents; // 0x17859
- - (id)contentsForTextSystemToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary asHTML:(BOOL)html; // 0x178a5
- - (id)contentsForTextSystemToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary; // 0x178d1
- - (id)contentsForTextSystemToOffset:(unsigned)offset resultOffset:(unsigned *)offset2; // 0x178f5
- - (id)contentsForTextSystemForcingDownload:(BOOL)textSystemForcingDownload; // 0x17919
- - (id)contentsForTextSystem; // 0x1793d
- - (id)bodyDataToOffset:(unsigned)offset resultOffset:(unsigned *)offset2; // 0x17951
- - (id)bodyData; // 0x17985
- - (void)decodeIfNecessary; // 0x17999
- @end
- @interface MimePart (IMAPSupport)
- - (BOOL)parseIMAPPropertyList:(id)list; // 0x1bf45
- - (id)partNumber; // 0x1b11d
- @end
- @interface MimePart (MessageSupport)
- - (BOOL)parseMimeBody; // 0x1d611
- @end
- @interface MimePart (DecodeApplication)
- - (id)decodeApplicationZip; // 0x276a5
- - (id)decodeApplicationOctet_stream; // 0x276a9
- @end
- @interface MimePart (DecodeMultipart)
- - (id)decodeMultipartRelated; // 0x276ad
- - (id)decodeMultipartAlternative; // 0x276d5
- - (id)decodeMultipart; // 0x276fd
- @end