luxlabs header browser preview


@class NSString, NSData, NSError, NSMutableArray, NSObject;
@protocol OS_nw_protocol_options;

@interface __NSURLSessionWebSocketTask : __NSCFLocalSessionTask {
    BOOL _webSocketHandshakeCompleted;
    BOOL _readInProgress;
    int _pingSeed;
    NSMutableArray *_pendingSendWork;
    NSMutableArray *_pendingReceiveWork;
    NSMutableArray *_highPriorityPendingWork;
    NSMutableArray *_delegateWork;
    NSError *_webSocketError;
    NSString *_protocolPicked;
    NSObject<OS_nw_protocol_options> *_wsOptions;
}

@property long long maximumMessageSize;
@property (readonly) long long closeCode;
@property (readonly, copy) NSData *closeReason;

- (void)_onqueue_didReceiveResponse:(id)a0 completion:(id /* block */)a1;
- (void)sendMessage:(id)a0 completionHandler:(id /* block */)a1;
- (void)dealloc;
- (void)_onqueue_cancel;
- (id)initWithOriginalRequest:(id)a0 ident:(unsigned long long)a1 taskGroup:(id)a2;
- (void)connection:(id)a0 didFinishLoadingWithError:(id)a1;
- (void)_onqueue_resume;
- (void)receiveMessageWithCompletionHandler:(id /* block */)a0;
- (BOOL)isKindOfClass:(Class)a0;
- (void).cxx_destruct;
- (void)_sendCloseCode:(long long)a0 reason:(id)a1;
- (void)cancel;
- (void)cancelWithCloseCode:(long long)a0 reason:(id)a1;
- (void)sendPingWithPongReceiveHandler:(id /* block */)a0;

@end