text: /*
  * This header is generated by classdump-dyld 1.0
  * on Saturday, August 24, 2019 at 9:47:18 PM Mountain Standard Time
  * Operating System: Version 12.4 (Build 16M568)
  * Image Source: /System/Library/PrivateFrameworks/HMFoundation.framework/HMFoundation
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <HMFoundation/HMFoundation-Structs.h>
  #import <HMFoundation/HMFObject.h>
  #import <HMFoundation/HMFLogging.h>
  
  @protocol HMFNetMonitorDelegate, OS_dispatch_queue;
  @class HMFUnfairLock, HMFNetAddress, NSObject, NSString;
  
  @interface HMFNetMonitor : HMFObject <HMFLogging> {
  
  	HMFUnfairLock* _lock;
  	BOOL _reachable;
  	unsigned _currentNetworkFlags;
  	id<HMFNetMonitorDelegate> _delegate;
  	HMFNetAddress* _netAddress;
  	NSObject*<OS_dispatch_queue> _queue;
  	SCNetworkReachabilityRef _networkReachabilityRef;
  
  }
  
  @property (nonatomic,readonly) NSObject*<OS_dispatch_queue> queue;                           //@synthesize queue=_queue - In the implementation block
  @property (nonatomic,readonly) SCNetworkReachabilityRef networkReachabilityRef;              //@synthesize networkReachabilityRef=_networkReachabilityRef - In the implementation block
  @property (assign,nonatomic) unsigned currentNetworkFlags;                                   //@synthesize currentNetworkFlags=_currentNetworkFlags - In the implementation block
  @property (__weak) id<HMFNetMonitorDelegate> delegate;                                       //@synthesize delegate=_delegate - In the implementation block
  @property (nonatomic,copy,readonly) HMFNetAddress * netAddress;                              //@synthesize netAddress=_netAddress - In the implementation block
  @property (getter=isReachable,readonly) BOOL reachable;                                      //@synthesize reachable=_reachable - In the implementation block
  @property (readonly) unsigned long long reachabilityPath; 
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(id)logCategory;
  -(HMFNetAddress *)netAddress;
  -(unsigned)currentNetworkFlags;
  -(void)setCurrentNetworkFlags:(unsigned)arg1 ;
  -(void)handleNetworkReachabilityChange:(unsigned)arg1 ;
  -(SCNetworkReachabilityRef)networkReachabilityRef;
  -(BOOL)isReachable;
  -(id)logIdentifier;
  -(void)setReachable:(BOOL)arg1 ;
  -(id)attributeDescriptions;
  -(unsigned long long)reachabilityPath;
  -(id)initWithNetAddress:(id)arg1 ;
  -(id)init;
  -(void)dealloc;
  -(void)setDelegate:(id<HMFNetMonitorDelegate>)arg1 ;
  -(id<HMFNetMonitorDelegate>)delegate;
  -(id)shortDescription;
  -(NSObject*<OS_dispatch_queue>)queue;
  @end
  
  