luxlabs header browser preview


@class NSLock, NSMutableDictionary;

@interface CPNetworkObserver : NSObject {
    NSLock *_lock;
    NSMutableDictionary *_reachabilityRequests;
    unsigned int _networkReachability;
    struct __SCNetworkReachability { } *_networkReach;
    struct __CFDictionary { } *_networkObservers;
    struct __SCPreferences { } *_wifiPreferences;
    struct __CFDictionary { } *_wifiObservers;
    BOOL _networkNotified;
    BOOL _networkReachable;
    BOOL _wifiNotified;
    BOOL _wifiEnabled;
}

+ (id)sharedNetworkObserver;

- (void)_wifiFirstCallBack:(id)a0;
- (id)init;
- (BOOL)isNetworkReachable;
- (void)dealloc;
- (void)removeObserver:(id)a0;
- (void)removeNetworkReachableObserver:(id)a0;
- (void)_networkReachableFirstCallBack:(id)a0;
- (void)_wifiCallBack:(unsigned int)a0;
- (void)addWiFiObserver:(id)a0 selector:(SEL)a1;
- (void)removeWiFiObserver:(id)a0;
- (void)_networkReachableCallBack:(unsigned int)a0;
- (void)addObserver:(id)a0 selector:(SEL)a1 forHostname:(id)a2;
- (void)addNetworkReachableObserver:(id)a0 selector:(SEL)a1;
- (void)removeObserver:(id)a0 forHostname:(id)a1;
- (void)_wifiObserversInitialize;
- (void)_networkObserversInitialize;
- (BOOL)isWiFiEnabled;

@end