luxlabs header browser preview


@class NSOutputStream, NSString, NSData, NSMutableData, NSMutableArray, NSInputStream;

@interface JXHTTPMultipartBody : NSObject <NSStreamDelegate, JXHTTPRequestBody>

@property (retain, nonatomic) NSMutableArray *partsArray;
@property (retain, nonatomic) NSString *boundaryString;
@property (retain, nonatomic) NSData *finalBoundaryData;
@property (retain, nonatomic) NSString *httpContentType;
@property (retain, nonatomic) NSInputStream *httpInputStream;
@property (retain, nonatomic) NSOutputStream *httpOutputStream;
@property (retain, nonatomic) NSMutableData *bodyDataBuffer;
@property (nonatomic) long long httpContentLength;
@property (nonatomic) long long bytesWritten;
@property (nonatomic) unsigned long long streamBufferLength;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)withDictionary:(id)a0;

- (void)setString:(id)a0 forKey:(id)a1;
- (id)init;
- (void)dealloc;
- (void)stream:(id)a0 handleEvent:(unsigned long long)a1;
- (id)initWithDictionary:(id)a0;
- (void).cxx_destruct;
- (void)addData:(id)a0 forKey:(id)a1 contentType:(id)a2 fileName:(id)a3;
- (void)addFile:(id)a0 forKey:(id)a1 contentType:(id)a2 fileName:(id)a3;
- (void)addPartWithType:(int)a0 forKey:(id)a1 contentType:(id)a2 fileName:(id)a3 data:(id)a4;
- (void)addString:(id)a0 forKey:(id)a1;
- (void)httpOperationDidFail:(id)a0;
- (void)httpOperationDidFinishLoading:(id)a0;
- (void)httpOperationWillNeedNewBodyStream:(id)a0;
- (void)httpOperationWillStart:(id)a0;
- (unsigned long long)loadMutableData:(id)a0 withDataInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1;
- (void)recreateStreamsForOperation:(id)a0;
- (void)scheduleOutputStreamOnThread:(id)a0;
- (void)setData:(id)a0 forKey:(id)a1 contentType:(id)a2 fileName:(id)a3;
- (void)setFile:(id)a0 forKey:(id)a1 contentType:(id)a2 fileName:(id)a3;
- (void)setPartWithType:(int)a0 forKey:(id)a1 contentType:(id)a2 fileName:(id)a3 data:(id)a4;

@end