/headers/Message/ProgressiveMimeParser.h

gehe zur Dokumentation dieser Datei
00001 /*
00002  *     Generated by class-dump 3.1.1.
00003  *
00004  *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
00005  */
00006 
00007 #import "NSObject.h"
00008 
00009 @class MimePart, NSArray, NSData, NSMutableData;
00010 
00011 @interface ProgressiveMimeParser : NSObject
00012 {
00013     NSMutableData *_data;
00014     NSArray *_preserveHeaders;
00015     id _delegate;
00016     id _context;
00017     unsigned int _cursor;
00018     unsigned int _lastLength;
00019     MimePart *_topLevelPart;
00020     MimePart *_currentPart;
00021     NSData *_currentBoundary;
00022     struct {
00023         unsigned int delegateBeganMimePart:1;
00024         unsigned int delegateFinishedMimePart:1;
00025         unsigned int delegateBeganData:1;
00026         unsigned int delegateFailed:1;
00027         unsigned int state:3;
00028     } _parserFlags;
00029 }
00030 
00031 - (id)initWithBodyData:(id)fp8 topLevelHeaders:(id)fp12 headersToPreserve:(id)fp16;
00032 - (void)dealloc;
00033 - (void)start;
00034 - (void)setDelegate:(id)fp8;
00035 - (void)setContext:(id)fp8;
00036 - (id)context;
00037 - (void)noteDataLengthChanged:(unsigned int)fp8;
00038 - (id)topLevelPart;
00039 - (id)currentPart;
00040 - (id)data;
00041 - (void)_initializeTopLevelPartWithHeaders:(id)fp8;
00042 - (void)_continueParsingStartOfPart;
00043 - (void)_continueParsingHeaders;
00044 - (id)_currentBoundary;
00045 - (void)_continueParsingBody;
00046 - (void)_continueParsing;
00047 - (void)_reportError:(id)fp8;
00048 
00049 @end
00050