luxlabs header browser preview


@class ATFileBuffer, NSFileHandle, NSPipe, NSObject;
@protocol OS_dispatch_queue, OS_dispatch_source;

@interface ATFileBufferedPipe : NSObject {
    ATFileBuffer *_buffer;
    NSObject<OS_dispatch_queue> *_queue;
    NSPipe *_inputPipe;
    NSPipe *_outputPipe;
    NSObject<OS_dispatch_source> *_writeSource;
    NSObject<OS_dispatch_source> *_readSource;
    BOOL _readyForData;
    BOOL _readyToClose;
}

@property (readonly, retain, nonatomic) NSFileHandle *fileHandleForReading;
@property (readonly, retain, nonatomic) NSFileHandle *fileHandleForWriting;

+ (id)pipe;

- (id)init;
- (void).cxx_destruct;
- (void)_inputReadyForReading:(unsigned long long)a0;
- (void)_outputReadyForWriting:(unsigned long long)a0;
- (id)_bufferedWrite:(id)a0;

@end