text: /*
  * This header is generated by classdump-dyld 1.0
  * on Tuesday, November 5, 2019 at 2:42:04 AM Mountain Standard Time
  * Operating System: Version 13.0 (Build 17J586)
  * Image Source: /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <IMFoundation/IMConnectionMonitor.h>
  #import <IMFoundation/IMSystemMonitorListener.h>
  #import <IMFoundation/IMReachabilityDelegate.h>
  
  @class IMReachability;
  
  @interface IMNetworkConnectionMonitor : IMConnectionMonitor <IMSystemMonitorListener, IMReachabilityDelegate> {
  
  	BOOL _isConnected;
  	BOOL _isSleeping;
  	IMReachability* _hostReachability;
  	IMReachability* _ipReachability;
  	unsigned long long _hostFlags;
  	unsigned long long _ipFlags;
  
  }
  
  @property (nonatomic,retain) IMReachability * _hostReachability;              //@synthesize hostReachability=_hostReachability - In the implementation block
  @property (nonatomic,retain) IMReachability * _ipReachability;                //@synthesize ipReachability=_ipReachability - In the implementation block
  @property (assign,nonatomic) unsigned long long _hostFlags;                   //@synthesize hostFlags=_hostFlags - In the implementation block
  @property (assign,nonatomic) unsigned long long _ipFlags;                     //@synthesize ipFlags=_ipFlags - In the implementation block
  @property (assign,nonatomic) BOOL _isConnected;                               //@synthesize isConnected=_isConnected - In the implementation block
  @property (assign,nonatomic) BOOL _isSleeping;                                //@synthesize isSleeping=_isSleeping - In the implementation block
  -(void)dealloc;
  -(void)clear;
  -(BOOL)_isConnected;
  -(void)_setup;
  -(BOOL)isImmediatelyReachable;
  -(void)systemWillSleep;
  -(void)systemDidWake;
  -(void)reachabilityDidChange:(id)arg1 ;
  -(void)goConnectedWithLocalSocketAddress:(id)arg1 remoteSocketAddress:(id)arg2 ;
  -(void)goDisconnected;
  -(void)_clearReachability:(id*)arg1 flags:(unsigned long long*)arg2 ;
  -(void)_doCallbackNow;
  -(void)_doCallbackLater;
  -(void)_networkManagedUpdated:(id)arg1 ;
  -(void)_setupReachability;
  -(IMReachability *)_hostReachability;
  -(void)set_hostReachability:(IMReachability *)arg1 ;
  -(IMReachability *)_ipReachability;
  -(void)set_ipReachability:(IMReachability *)arg1 ;
  -(unsigned long long)_hostFlags;
  -(void)set_hostFlags:(unsigned long long)arg1 ;
  -(unsigned long long)_ipFlags;
  -(void)set_ipFlags:(unsigned long long)arg1 ;
  -(void)set_isConnected:(BOOL)arg1 ;
  -(BOOL)_isSleeping;
  -(void)set_isSleeping:(BOOL)arg1 ;
  @end
  
  