luxlabs header browser preview


@class SFDeviceOperationHomeKitSetup, SFDevice, NSObject, TROperationQueue, SFDeviceOperationWiFiSetup, SFDeviceOperationCNJSetup, NSMutableArray, UIViewController, SFDeviceOperationCDPSetup, NSString, TRSession, NSSet, SFSession, HMHomeManager, TVLAudioLatencyEstimator;
@protocol OS_dispatch_queue;

@interface SFDeviceSetupAppleTVSession : NSObject {
    BOOL _activateCalled;
    int _finishState;
    BOOL _invalidateCalled;
    int _proxSetupActiveToken;
    BOOL _useSFSession;
    int _preflightWiFiState;
    BOOL _wifiIsCaptive;
    int _preflightiTunesState;
    int _preflightHomeKitState;
    NSString *_iTunesUserID;
    SFSession *_sfSession;
    int _sfSessionState;
    int _preAuthState;
    int _basicConfigState;
    BOOL _iCloudAccountMatches;
    int _pairSetupState;
    double _pairSetupSecs;
    BOOL _cdpEnabled;
    SFDeviceOperationCDPSetup *_cdpSetupOperation;
    double _cdpSetupSecs;
    int _cdpState;
    BOOL _homeiCloudEnabled;
    BOOL _homeKitDoKeyExchange;
    BOOL _homeKitDoFullSetup;
    SFDeviceOperationHomeKitSetup *_homeKitSetupOperation;
    int _homeKitUserInputState;
    int _homeKitSetupState;
    double _homeKitSetupSecs;
    NSString *_homeKitSelectedRoomName;
    HMHomeManager *_homeManager;
    BOOL _doCaptiveJoin;
    int _trSessionState;
    TRSession *_trSession;
    NSMutableArray *_trOperations;
    TROperationQueue *_trOperationQueue;
    int _trSetupConfigurationState;
    unsigned long long _trSetupConfigurationStartTicks;
    double _trSetupConfigurationSecs;
    BOOL _trNeedsNetwork;
    NSSet *_trUnauthServices;
    SFDeviceOperationCNJSetup *_captiveJoin;
    int _captiveJoinState;
    int _captivePromptState;
    double _captiveJoinSecs;
    int _trNetworkState;
    unsigned long long _trNetworkStartTicks;
    SFDeviceOperationWiFiSetup *_wifiSetupOperation;
    int _wifiSetupState;
    double _wifiSetupSecs;
    double _wifiSetupStepSecs;
    double _wifiBonjourTestSecs;
    BOOL _prefBonjourTest;
    int _trActivationState;
    unsigned long long _trActivationStartTicks;
    double _trActivationSecs;
    int _trAuthenticationState;
    unsigned long long _trAuthenticationStartTicks;
    double _trAuthenticationSecs;
    BOOL _tvLatencyEnabled;
    TVLAudioLatencyEstimator *_tvLatencyEstimator;
    int _tvLatencySetupState;
    int _trCompletionState;
    unsigned long long _trCompletionStartTicks;
    double _trCompletionSecs;
}

@property (retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue;
@property (readonly, nonatomic) int bonjourTestState;
@property (retain, nonatomic) SFDevice *peerDevice;
@property (nonatomic) unsigned long long peerFeatureFlags;
@property (retain, nonatomic) UIViewController *presentingViewController;
@property (copy, nonatomic) id /* block */ progressHandler;
@property (copy, nonatomic) id /* block */ promptForHomeHandler;
@property (copy, nonatomic) id /* block */ promptForHomeiCloudHandler;
@property (copy, nonatomic) id /* block */ promptForPINHandler;
@property (copy, nonatomic) id /* block */ promptForRoomHandler;
@property (copy, nonatomic) id /* block */ promptForCaptiveNetworkHandler;
@property (nonatomic) BOOL isCLIMode;
@property (nonatomic) NSString *forcedPasscode;

- (void)_cleanup;
- (void)_run;
- (id)init;
- (void)dealloc;
- (void)invalidate;
- (void)activate;
- (void).cxx_destruct;
- (void)pairSetupTryPIN:(id)a0;
- (int)_runCaptiveJoin;
- (int)_runBasicConfig;
- (void)_homeKitUpdateiCloudSwitchState:(BOOL)a0;
- (void)_reportError:(id)a0 label:(id)a1;
- (void)_reportProgress:(unsigned int)a0 info:(id)a1;
- (void)_runBasicConfigRequest;
- (void)_runBasicConfigResponse:(id)a0 error:(id)a1;
- (int)_runCDPSetup;
- (int)_runCaptivePrompt;
- (int)_runFinish:(BOOL)a0;
- (int)_runHomeKitSetup;
- (int)_runHomeKitUserInput;
- (int)_runPairSetupWithFlags:(unsigned int)a0;
- (int)_runPreAuth;
- (void)_runPreAuthRequest;
- (void)_runPreAuthResponse:(id)a0 error:(id)a1;
- (int)_runPreflightHomeKit;
- (int)_runPreflightWiFi;
- (int)_runPreflightiTunes;
- (int)_runSFSessionStart;
- (int)_runTRActivation;
- (int)_runTRAuthentication;
- (int)_runTRCompletion;
- (int)_runTRNetwork;
- (int)_runTRSessionStart;
- (int)_runTRSetupConfiguration;
- (int)_runTVLatencySetup;
- (void)_runTVLatencySetupEnded:(int)a0;
- (void)_runTVLatencySetupEstimate;
- (void)_runTVLatencySetupProgressEvent:(unsigned long long)a0 info:(id)a1;
- (void)_runTVLatencySetupRequest;
- (int)_runWiFiSetup;
- (BOOL)_shouldSkipHomeKitSetup;
- (BOOL)_verifyiCloudMatch:(unsigned long long)a0 error:(id *)a1;
- (id)_videoSubscriberAccountData;
- (void)captiveConfirmed;
- (void)homeKitSelectHome:(id)a0;
- (void)homeKitSelectRoom:(id)a0;
- (void)homeiCloudEnable;
- (void)switchToManualAuth;

@end