System/Library/PrivateFrameworks/Sharing.framework
SFDeviceOperationCNJSetup.h
Download SFDeviceOperationCNJSetup.h
@class SKSetupCaptiveNetworkJoinClient, SKEventCaptiveNetworkPresent, WSWebSheetViewController, SFSession, NSObject, UIViewController;
@protocol OS_dispatch_queue;
@interface SFDeviceOperationCNJSetup : NSObject <WSWebSheetViewDelegate> {
SKSetupCaptiveNetworkJoinClient *_cnjClient;
SKEventCaptiveNetworkPresent *_cnjEvent;
WSWebSheetViewController *_webSheetViewController;
long long _webSheetResult;
BOOL _isShowingWebSheet;
unsigned long long _startTicks;
BOOL _invalidateCalled;
}
@property (retain, nonatomic) SFSession *sfSession;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue;
@property (retain, nonatomic) UIViewController *presentingViewController;
@property (nonatomic) BOOL isSetup;
@property (copy, nonatomic) id /* block */ promptForConfirmationHandler;
@property (copy, nonatomic) id /* block */ completionHandler;
@property (readonly, nonatomic) double metricTotalSeconds;
- (void)_complete:(id)a0;
- (void)invalidate;
- (void)activate;
- (void).cxx_destruct;
- (void)_handleCompletedEventWithError:(id)a0;
- (void)handleDismissal;
- (void)_handleCaptiveNetworkPresentEvent:(id)a0;
- (void)_showCaptiveSheet:(id)a0;
- (void)_startClient;
- (void)handleCompleteNotificationWithRedirectURLtype:(long long)a0 result:(long long)a1;
- (void)handleWebNavigationWithCompletionHandler:(id /* block */)a0;
- (void)scrapeCredentialsUsingPOSTMessage:(id)a0 loginURL:(id)a1;
- (void)showWebSheet;
@end