23 #import <Foundation/Foundation.h>
24 #import <SystemConfiguration/SystemConfiguration.h>
26 #ifndef NS_DESIGNATED_INITIALIZER
27 #if __has_attribute(objc_designated_initializer)
28 #define NS_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
30 #define NS_DESIGNATED_INITIALIZER
34 typedef NS_ENUM(NSInteger, AFNetworkReachabilityStatus) {
35 AFNetworkReachabilityStatusUnknown = -1,
36 AFNetworkReachabilityStatusNotReachable = 0,
37 AFNetworkReachabilityStatusReachableViaWWAN = 1,
38 AFNetworkReachabilityStatusReachableViaWiFi = 2,
60 @property (readonly, nonatomic, assign, getter = isReachable) BOOL
reachable;
65 @property (readonly, nonatomic, assign, getter = isReachableViaWWAN) BOOL
reachableViaWWAN;
70 @property (readonly, nonatomic, assign, getter = isReachableViaWiFi) BOOL
reachableViaWiFi;
88 + (instancetype)managerForDomain:(NSString *)domain;
97 + (instancetype)managerForAddress:(const
void *)address;
106 - (instancetype)initWithReachability:(SCNetworkReachabilityRef)reachability NS_DESIGNATED_INITIALIZER;
140 - (void)setReachabilityStatusChangeBlock:(
void (^)(AFNetworkReachabilityStatus status))block;
191 extern NSString *
const AFNetworkingReachabilityDidChangeNotification;
192 extern NSString *
const AFNetworkingReachabilityNotificationStatusItem;
201 extern NSString * AFStringFromNetworkReachabilityStatus(AFNetworkReachabilityStatus status);
void startMonitoring()
Definition: AFNetworkReachabilityManager.m:184
BOOL reachableViaWiFi
Definition: AFNetworkReachabilityManager.h:70
AFNetworkReachabilityStatus networkReachabilityStatus
Definition: AFNetworkReachabilityManager.h:55
instancetype sharedManager()
Definition: AFNetworkReachabilityManager.m:114
NSString * localizedNetworkReachabilityStatusString()
Definition: AFNetworkReachabilityManager.m:240
void stopMonitoring()
Definition: AFNetworkReachabilityManager.m:230
BOOL reachableViaWWAN
Definition: AFNetworkReachabilityManager.h:65
BOOL reachable
Definition: AFNetworkReachabilityManager.h:60
Definition: AFNetworkReachabilityManager.h:50
typedef NS_ENUM(NSInteger, FIRStorageTaskStatus)
Definition: FIRStorageConstants.h:69