PageRenderTime 40ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 0ms

/MIME.framework/Headers/MimePart.h

https://github.com/kokoabim/iOSOpenDev-Framework-Header-Files
C Header | 159 lines | 124 code | 8 blank | 27 comment | 0 complexity | 8c00e0a52e8b29119b5e8d11c6a6440e MD5 | raw file
Possible License(s): GPL-2.0
  1. /**
  2. * This header is generated by class-dump-z 0.2b.
  3. *
  4. * Source: /System/Library/PrivateFrameworks/MIME.framework/MIME
  5. */
  6. #import <MIME/XXUnknownSuperclass.h>
  7. #import <MIME/MimePart.h>
  8. #import <MIME/MIME-Structs.h>
  9. @class NSData, MFWeakReferenceHolder, NSString, NSMutableDictionary, MFPartialNetworkData;
  10. @interface MimePart : XXUnknownSuperclass {
  11. NSString *_type; // 4 = 0x4
  12. NSString *_subtype; // 8 = 0x8
  13. NSMutableDictionary *_bodyParameters; // 12 = 0xc
  14. NSString *_contentTransferEncoding; // 16 = 0x10
  15. NSMutableDictionary *_otherIvars; // 20 = 0x14
  16. NSRange _range; // 24 = 0x18
  17. MFWeakReferenceHolder *_parent; // 32 = 0x20
  18. MFWeakReferenceHolder *_body; // 36 = 0x24
  19. MimePart *_nextPart; // 40 = 0x28
  20. MFPartialNetworkData *_partialData; // 44 = 0x2c
  21. NSData *_fullData; // 48 = 0x30
  22. MFWeakReferenceHolder *_decodedData; // 52 = 0x34
  23. }
  24. @property(retain) NSString *type; // G=0x14a05; S=0x1a0f1; converted property
  25. @property(retain) NSString *subtype; // G=0x14df5; S=0x1a0d5; converted property
  26. @property(retain) NSString *contentTransferEncoding; // G=0x14a25; S=0x1a055; converted property
  27. @property(retain) id disposition; // G=0x14f0d; S=0x1a01d; converted property
  28. @property(retain) id contentDescription; // G=0x15039; S=0x17b95; converted property
  29. @property(retain) id contentID; // G=0x15069; S=0x17bbd; converted property
  30. @property(retain) id contentLocation; // G=0x15099; S=0x17be5; converted property
  31. @property(retain) id languages; // G=0x150c9; S=0x17c0d; converted property
  32. @property(retain) id subparts; // G=0x151b5; S=0x17c35; converted property
  33. @property(assign) NSRange range; // G=0x14a91; S=0x14aad; converted property
  34. @property(retain) id mimeBody; // G=0x15319; S=0x153d9; converted property
  35. + (void)initialize; // 0x182b9
  36. + (BOOL)parseContentTypeHeader:(id)header type:(id *)type subtype:(id *)subtype info:(id *)info; // 0x18169
  37. + (BOOL)parseContentTypeHeader:(id)header type:(id *)type subtype:(id *)subtype; // 0x17429
  38. + (Class)attachmentClass; // 0x1744d
  39. + (BOOL)isRecognizedClassForContent:(id)content; // 0x17469
  40. - (void)dealloc; // 0x18049
  41. - (id)init; // 0x1a10d
  42. // converted property getter: - (id)type; // 0x14a05
  43. // converted property setter: - (void)setType:(id)type; // 0x1a0f1
  44. // converted property getter: - (id)subtype; // 0x14df5
  45. // converted property setter: - (void)setSubtype:(id)subtype; // 0x1a0d5
  46. - (id)bodyParameterForKey:(id)key; // 0x14e85
  47. - (void)setBodyParameter:(id)parameter forKey:(id)key; // 0x1a071
  48. - (id)bodyParameterKeys; // 0x14ec9
  49. - (id)preservedHeaderValueForKey:(id)key; // 0x14ee9
  50. // converted property getter: - (id)contentTransferEncoding; // 0x14a25
  51. // converted property setter: - (void)setContentTransferEncoding:(id)encoding; // 0x1a055
  52. // converted property getter: - (id)disposition; // 0x14f0d
  53. // converted property setter: - (void)setDisposition:(id)disposition; // 0x1a01d
  54. - (id)dispositionParameterForKey:(id)key; // 0x14f3d
  55. - (void)setDispositionParameter:(id)parameter forKey:(id)key; // 0x19f91
  56. - (id)dispositionParameterKeys; // 0x14ff9
  57. // converted property getter: - (id)contentDescription; // 0x15039
  58. // converted property setter: - (void)setContentDescription:(id)description; // 0x17b95
  59. // converted property getter: - (id)contentID; // 0x15069
  60. // converted property setter: - (void)setContentID:(id)anId; // 0x17bbd
  61. // converted property getter: - (id)contentLocation; // 0x15099
  62. // converted property setter: - (void)setContentLocation:(id)location; // 0x17be5
  63. // converted property getter: - (id)languages; // 0x150c9
  64. // converted property setter: - (void)setLanguages:(id)languages; // 0x17c0d
  65. - (id)parentPart; // 0x150f9
  66. - (id)firstChildPart; // 0x14a35
  67. - (id)nextSiblingPart; // 0x15131
  68. // converted property getter: - (id)subparts; // 0x151b5
  69. - (id)subpartAtIndex:(int)index; // 0x15271
  70. // converted property setter: - (void)setSubparts:(id)subparts; // 0x17c35
  71. - (void)addSubpart:(id)subpart; // 0x17d95
  72. // converted property getter: - (NSRange)range; // 0x14a91
  73. // converted property setter: - (void)setRange:(NSRange)range; // 0x14aad
  74. - (id)decodedDataForData:(id)data; // 0x19e29
  75. // converted property getter: - (id)mimeBody; // 0x15319
  76. // converted property setter: - (void)setMimeBody:(id)body; // 0x153d9
  77. - (id)description; // 0x15b81
  78. - (id)attachmentFilename; // 0x19bd9
  79. - (unsigned long)textEncoding; // 0x19b99
  80. - (unsigned)approximateRawSize; // 0x15e7d
  81. - (BOOL)isReadableText; // 0x15e81
  82. - (id)_partThatIsAttachment; // 0x15f39
  83. - (BOOL)shouldConsiderInlineOverridingExchangeServer; // 0x19a61
  84. - (BOOL)isAttachment; // 0x16021
  85. - (BOOL)isRich; // 0x161f5
  86. - (BOOL)isHTML; // 0x16339
  87. - (BOOL)usesKnownSignatureProtocol; // 0x19961
  88. - (id)rfc822DecodedMessageBody; // 0x164c5
  89. - (void)_setRFC822DecodedMessageBody:(id)body; // 0x17ed1
  90. - (void)_setDecryptedMessageBody:(id)body isEncrypted:(BOOL)encrypted isSigned:(BOOL)aSigned; // 0x17ef1
  91. - (unsigned)totalTextSize; // 0x197fd
  92. - (id)startPart; // 0x164ed
  93. - (int)numberOfAlternatives; // 0x16639
  94. - (id)alternativeAtIndex:(int)index; // 0x16791
  95. - (id)signedData; // 0x16961
  96. - (id)textHtmlPart; // 0x169b9
  97. - (id)decryptedMessageBodyIsEncrypted:(BOOL *)encrypted isSigned:(BOOL *)aSigned; // 0x16a79
  98. - (void)clearCachedDescryptedMessageBody; // 0x1976d
  99. - (id)fileWrapperForDecodedObject:(id)decodedObject withFileData:(id *)fileData; // 0x16b29
  100. - (void)configureFileWrapper:(id)wrapper; // 0x195a1
  101. - (void)download; // 0x16c19
  102. - (id)fileWrapperForcingDownload:(BOOL)download; // 0x16c45
  103. - (id)fileWrapper; // 0x16d89
  104. - (void)storeData:(id)data inMessage:(id)message isComplete:(BOOL)complete; // 0x14ac1
  105. - (BOOL)_hasCompleteBodyDataToOffset:(unsigned)offset; // 0x19491
  106. - (void)_ensureBodyDataToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary isComplete:(BOOL *)complete decoded:(id *)decoded; // 0x18ba1
  107. - (id)copyBodyDataToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary isComplete:(BOOL *)complete; // 0x16d9d
  108. - (id)copyBodyDataToOffset:(unsigned)offset resultOffset:(unsigned *)offset2; // 0x16de1
  109. - (id)copyBodyDataToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary; // 0x16e05
  110. - (id)bodyDataToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary; // 0x16e29
  111. - (id)bodyDataForcingDownload:(BOOL)download; // 0x18b65
  112. - (BOOL)_shouldContinueDecodingProcess; // 0x14ac5
  113. - (id)contentToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary asHTML:(BOOL)html isComplete:(BOOL *)complete; // 0x1850d
  114. - (id)contentToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 asHTML:(BOOL)html; // 0x16eed
  115. - (id)contentToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary asHTML:(BOOL)html; // 0x16f15
  116. - (unsigned)numberOfAttachments; // 0x16f41
  117. - (void)getNumberOfAttachments:(unsigned *)attachments isSigned:(BOOL *)aSigned isEncrypted:(BOOL *)encrypted; // 0x171dd
  118. - (id)attachments; // 0x17275
  119. - (id)chosenAlternativePart; // 0x172d1
  120. @end
  121. @interface MimePart (DecodingSupport)
  122. - (id)_fullMimeTypeEvenInsideAppleDouble; // 0x17555
  123. - (id)decodeText; // 0x1bca1
  124. - (void)_contents:(id *)contents toOffset:(unsigned)offset resultOffset:(unsigned *)offset3 downloadIfNecessary:(BOOL)necessary asHTML:(BOOL)html isComplete:(BOOL *)complete; // 0x1b325
  125. - (id)contentsForTextSystemToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary asHTML:(BOOL)html isComplete:(BOOL *)complete; // 0x17821
  126. - (BOOL)hasContents; // 0x17859
  127. - (id)contentsForTextSystemToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary asHTML:(BOOL)html; // 0x178a5
  128. - (id)contentsForTextSystemToOffset:(unsigned)offset resultOffset:(unsigned *)offset2 downloadIfNecessary:(BOOL)necessary; // 0x178d1
  129. - (id)contentsForTextSystemToOffset:(unsigned)offset resultOffset:(unsigned *)offset2; // 0x178f5
  130. - (id)contentsForTextSystemForcingDownload:(BOOL)textSystemForcingDownload; // 0x17919
  131. - (id)contentsForTextSystem; // 0x1793d
  132. - (id)bodyDataToOffset:(unsigned)offset resultOffset:(unsigned *)offset2; // 0x17951
  133. - (id)bodyData; // 0x17985
  134. - (void)decodeIfNecessary; // 0x17999
  135. @end
  136. @interface MimePart (IMAPSupport)
  137. - (BOOL)parseIMAPPropertyList:(id)list; // 0x1bf45
  138. - (id)partNumber; // 0x1b11d
  139. @end
  140. @interface MimePart (MessageSupport)
  141. - (BOOL)parseMimeBody; // 0x1d611
  142. @end
  143. @interface MimePart (DecodeApplication)
  144. - (id)decodeApplicationZip; // 0x276a5
  145. - (id)decodeApplicationOctet_stream; // 0x276a9
  146. @end
  147. @interface MimePart (DecodeMultipart)
  148. - (id)decodeMultipartRelated; // 0x276ad
  149. - (id)decodeMultipartAlternative; // 0x276d5
  150. - (id)decodeMultipart; // 0x276fd
  151. @end