luxlabs header browser preview


@class NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue, DTXBlockCompressor;

@interface DTXMessageParser : NSObject {
    const char *_parsingBuffer;
    unsigned long long _parsingBufferUsed;
    unsigned long long _parsingBufferSize;
    id /* block */ _exceptionHandler;
    id /* block */ _parsedMessageHandler;
    BOOL _eof;
    NSObject<OS_dispatch_queue> *_parsingQueue;
    NSMutableDictionary *_fragmentedBuffersByIdentifier;
    id<DTXBlockCompressor> _compressor;
}

- (void)dealloc;
- (void).cxx_destruct;
- (id)parsingComplete;
- (void)_messageParsedWithHeader:(struct DTXMessageHeader { unsigned int x0; unsigned int x1; unsigned short x2; unsigned short x3; unsigned int x4; struct DTXMessageRoutingInfo { unsigned int x0; unsigned int x1; unsigned int x2; unsigned char x3 : 1; unsigned int x4 : 31; } x5; })a0 bytes:(const void *)a1 length:(unsigned long long)a2 destructor:(id /* block */)a3;
- (id)initWithMessageHandler:(id /* block */)a0 andParseExceptionHandler:(id /* block */)a1;
- (void)parseIncomingBytes:(const char *)a0 length:(unsigned long long)a1;
- (void)replaceCompressor:(id)a0;

@end