Inherits from NSObject
Declared in Reachability.h

Properties

reachabilityObject

@property (nonatomic, strong) id reachabilityObject

reachabilityRef

@property (nonatomic, assign) SCNetworkReachabilityRef reachabilityRef

reachabilitySerialQueue

@property (nonatomic, assign) dispatch_queue_t reachabilitySerialQueue

reachableBlock

@property (nonatomic, copy) NetworkReachable reachableBlock

reachableOnWWAN

@property (nonatomic, assign) BOOL reachableOnWWAN

unreachableBlock

@property (nonatomic, copy) NetworkUnreachable unreachableBlock

Class Methods

reachabilityForInternetConnection

+ (Reachability *)reachabilityForInternetConnection

reachabilityForLocalWiFi

+ (Reachability *)reachabilityForLocalWiFi

reachabilityWithAddress:

+ (Reachability *)reachabilityWithAddress:(const struct sockaddr_in *)hostAddress

reachabilityWithHostname:

+ (Reachability *)reachabilityWithHostname:(NSString *)hostname

Instance Methods

connectionRequired

- (BOOL)connectionRequired

currentReachabilityFlags

- (NSString *)currentReachabilityFlags

currentReachabilityStatus

- (NetworkStatus)currentReachabilityStatus

currentReachabilityString

- (NSString *)currentReachabilityString

initWithReachabilityRef:

- (Reachability *)initWithReachabilityRef:(SCNetworkReachabilityRef)ref

isConnectionOnDemand

- (BOOL)isConnectionOnDemand

isConnectionRequired

- (BOOL)isConnectionRequired

isInterventionRequired

- (BOOL)isInterventionRequired

isReachable

- (BOOL)isReachable

isReachableViaWWAN

- (BOOL)isReachableViaWWAN

isReachableViaWiFi

- (BOOL)isReachableViaWiFi

reachabilityFlags

- (SCNetworkReachabilityFlags)reachabilityFlags

startNotifier

- (BOOL)startNotifier

stopNotifier

- (void)stopNotifier