@class NSTimer, NSObject; @protocol OS_dispatch_queue; @interface ADNetworkController : NSObject { struct __SCDynamicStore { } *_store; NSTimer *_notificationTimer; int _networkType; struct __SCNetworkReachability { } *_reachability; unsigned int _reachabilityFlags; NSObject *_queue; } @property BOOL canReachTheNetwork; @property BOOL isUpdating; + (id)sharedNetworkController; - (void)start; - (void)_checkForNetworkAndNotify; - (void)_checkForNetwork; - (id)getDataContext:(id)a0; - (void)_updateStatus:(BOOL)a0; - (void).cxx_destruct; - (int)cellNetworkType; - (int)dataIndicatorToConnection:(int)a0; - (int)networkType; @end