luxlabs header browser preview


@class APSConnection, IMDispatchTimer;

@interface FTNetworkSupport : NSObject {
    Class _APSConnectionClass;
    APSConnection *_apsConnection;
    IMDispatchTimer *_reliabilityAttemptTimer;
    BOOL _enableCriticalReliability;
    BOOL _criticalReliabilityEnabledState;
}

@property (readonly, nonatomic) BOOL allowAnyNetwork;
@property (readonly, nonatomic) BOOL validNetworkEnabled;
@property (readonly, nonatomic) BOOL validNetworkActive;
@property (readonly, nonatomic) BOOL validNetworkReachable;
@property (readonly, nonatomic) BOOL wiFiActiveAndReachable;
@property (readonly, nonatomic) BOOL willSearchForNetwork;
@property (readonly, nonatomic) BOOL dataActiveAndReachable;
@property (readonly, nonatomic) BOOL networkEnabled;
@property (readonly, nonatomic) BOOL networkActive;
@property (readonly, nonatomic) BOOL networkReachable;
@property (nonatomic) BOOL enableCriticalReliability;

+ (id)sharedInstance;

- (void)_clearReliabilityTimeoutInterval;
- (void)_setReliabilityTimeoutInterval;
- (void)_createAPSConnectionIfNeeded;
- (void)_reallySetCriticalReliability:(BOOL)a0;
- (BOOL)willSearchForNetworkForBundleId:(id)a0;
- (void).cxx_destruct;
- (void)_tryToEnableReliability;
- (BOOL)validNetworkEnabledForBundleId:(id)a0;
- (BOOL)validNetworkActiveForBundleId:(id)a0;
- (BOOL)validNetworkReachableForBundleId:(id)a0;

@end