luxlabs header browser preview


@class NSObject;
@protocol OS_dispatch_data, OS_nw_error, OS_nw_connection, OS_dispatch_queue;

@interface IDSCapsuleParser : NSObject {
    NSObject<OS_dispatch_queue> *_queue;
    unsigned long long _state;
    unsigned long long _currentCapsuleType;
    unsigned long long _currentCapsuleLength;
    unsigned long long _currentCapsuleHeaderLength;
    unsigned long long _waitingBodySize;
    unsigned char _headerBuffer[16];
    unsigned char _headerBufferSize;
    NSObject<OS_dispatch_data> *_pendingData;
    NSObject<OS_nw_error> *_pendingError;
    BOOL _processingReadCall;
}

@property (nonatomic) NSObject<OS_nw_connection> *connection;

- (id)initWithQueue:(id)a0;
- (void)dealloc;
- (void).cxx_destruct;
- (BOOL)_parseHeader;
- (void)_readCapsuleWithExistingData:(id)a0 completionHandler:(id /* block */)a1;
- (void)_readHeader:(id)a0 completionHandler:(id /* block */)a1;
- (void)_readWithCompletionHandler:(id /* block */)a0;
- (void)readCapsuleWithCompletionHandler:(id /* block */)a0;

@end