@class NSMutableArray, NSString, RadiosPreferences, NSObject; @protocol OS_dispatch_queue, QLNetworkStateListener; @interface QLNetworkStateObserver : NSObject <RadiosPreferencesDelegate, QLNetworkStateListener> { unsigned long long _stack; NSObject<OS_dispatch_queue> *_queue; struct { long long version; void *info; void /* function */ *retain; void /* function */ *release; void /* function */ *copyDescription; } _networkReachabilityContext; struct __SCNetworkReachability { } *_reachability; int _iCloudDriveReachabilityToken; unsigned int _reachabilityFlags; RadiosPreferences *_radiosPreferences; NSMutableArray *_completionBlocks; } @property (readonly, nonatomic) unsigned long long networkState; @property (retain, nonatomic) id<QLNetworkStateListener> remoteObserver; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedInstance; + (BOOL)networkAccessShouldGoThroughCloudDocsDaemon; + (BOOL)usingRemoteNetworkObserver; - (void)airplaneModeChanged; - (void)startObserving; - (void)_update; - (void)stopObserving; - (void)updateState:(unsigned long long)a0; - (id)init; - (void)dealloc; - (BOOL)isConnected; - (void).cxx_destruct; - (void)_commonInit; - (void)_updateNetworkActivityIndicator; - (void)_setNetworkState:(unsigned long long)a0; - (void)_unregisterReachability; - (void)_updateCompletionBlocks; - (void)_updateNetworkStateWithFlags:(unsigned int)a0; - (void)_updateNetworkStateWithNotifyToken:(int)a0; - (void)_updateRemoteObserver; - (BOOL)isWifiCapable; - (void)networkStateWithCompletionBlock:(id /* block */)a0; - (void)popOperation; - (void)pushOperation; - (void)setNetworkState:(unsigned long long)a0; @end