luxlabs header browser preview


@class RPStreamSession, NSString, SidecarSession;

@interface SidecarStream : NSObject <NSSecureCoding> {
    NSString *_identifier;
    RPStreamSession *_rapportStream;
    id /* block */ _handler;
    SidecarSession *_session;
    _Atomic unsigned long long _status;
    _Atomic BOOL _activated;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly) RPStreamSession *rapportStream;
@property (readonly) SidecarSession *session;
@property (readonly, nonatomic) long long transport;
@property (readonly, nonatomic) struct { unsigned char x0; unsigned char x1; unsigned char x2; unsigned char x3; unsigned char x4; unsigned char x5; unsigned char x6; unsigned char x7; unsigned char x8; unsigned char x9; unsigned char x10; unsigned char x11; unsigned char x12; unsigned char x13; unsigned char x14; unsigned char x15; } nwClientID;
@property (readonly) unsigned long long status;
@property (readonly) long long fileDescriptor;
@property (readonly) NSString *identifier;
@property (readonly) long long type;
@property (readonly) unsigned long long flags;
@property (copy) id /* block */ handler;

+ (BOOL)automaticallyNotifiesObserversForKey:(id)a0;

- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (void)invalidate;
- (void)activateWithCompletion:(id /* block */)a0;
- (id)description;
- (void).cxx_destruct;
- (void)setStatus:(unsigned long long)a0;
- (id)initWithCoder:(id)a0;
- (id)initWithIdentifier:(id)a0 rapportStream:(id)a1;
- (void)sendOPACK:(id)a0 completion:(id /* block */)a1;

@end