text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, June 7, 2020 at 11:42:17 AM Mountain Standard Time
  * Operating System: Version 13.4.5 (Build 17L562)
  * Image Source: /System/Library/Frameworks/Network.framework/Network
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <libobjc.A.dylib/NWPrettyDescription.h>
  
  @protocol OS_nw_path;
  @class NSObject, NSArray, NSString, NWInterface, NSUUID, NWParameters, NWEndpoint, NWBrowseDescriptor, NWAdvertiseDescriptor;
  
  @interface NWPath : NSObject <NWPrettyDescription> {
  
  	NSObject*<OS_nw_path> _internalPath;
  
  }
  
  @property (readonly) NSObject*<OS_nw_path> internalPath;                                                 //@synthesize internalPath=_internalPath - In the implementation block
  @property (nonatomic,readonly) unsigned fallbackInterfaceIndex; 
  @property (nonatomic,readonly) BOOL fallbackIsWeak; 
  @property (nonatomic,readonly) BOOL fallbackEligible; 
  @property (nonatomic,readonly) NSArray * dnsServersAsStrings; 
  @property (nonatomic,readonly) NSArray * gateways; 
  @property (nonatomic,readonly) NSArray * flows; 
  @property (nonatomic,readonly) NSString * statusAsString; 
  @property (nonatomic,readonly) NWInterface * connectedInterface; 
  @property (getter=isListener,nonatomic,readonly) BOOL listener; 
  @property (getter=isViable,nonatomic,readonly) BOOL viable; 
  @property (nonatomic,readonly) NSUUID * clientID; 
  @property (nonatomic,readonly) NWInterface * interface; 
  @property (nonatomic,readonly) NWInterface * scopedInterface; 
  @property (nonatomic,readonly) NWInterface * fallbackInterface; 
  @property (getter=isFlowDivert,nonatomic,readonly) BOOL flowDivert; 
  @property (nonatomic,readonly) unsigned flowDivertControlUnit; 
  @property (getter=isFiltered,nonatomic,readonly) BOOL filtered; 
  @property (nonatomic,readonly) unsigned filterControlUnit; 
  @property (nonatomic,readonly) int dnsServiceID; 
  @property (getter=isLocal,nonatomic,readonly) BOOL local; 
  @property (getter=isDirect,nonatomic,readonly) BOOL direct; 
  @property (nonatomic,readonly) unsigned policyID; 
  @property (getter=isRoaming,nonatomic,readonly) BOOL roaming; 
  @property (nonatomic,readonly) long long mtu; 
  @property (nonatomic,readonly) long long maximumDatagramSize; 
  @property (nonatomic,readonly) unsigned long long secondsSinceInterfaceChange; 
  @property (nonatomic,readonly) long long reason; 
  @property (nonatomic,readonly) NSString * reasonDescription; 
  @property (nonatomic,copy,readonly) NSString * privateDescription; 
  @property (nonatomic,readonly) NWParameters * derivedParameters; 
  @property (nonatomic,readonly) BOOL supportsIPv4; 
  @property (nonatomic,readonly) BOOL supportsIPv6; 
  @property (nonatomic,readonly) BOOL supportsDNS; 
  @property (getter=isEligibleForCrazyIvan46,nonatomic,readonly) BOOL eligibleForCrazyIvan46; 
  @property (nonatomic,readonly) NWEndpoint * endpoint; 
  @property (nonatomic,readonly) NWParameters * parameters; 
  @property (nonatomic,readonly) NWEndpoint * effectiveLocalEndpoint; 
  @property (nonatomic,readonly) NWEndpoint * effectiveRemoteEndpoint; 
  @property (nonatomic,readonly) NSArray * proxySettings; 
  @property (nonatomic,readonly) NSArray * dnsServers; 
  @property (nonatomic,readonly) NSArray * dnsSearchDomains; 
  @property (nonatomic,readonly) BOOL hasBrowseDescriptor; 
  @property (nonatomic,readonly) NWBrowseDescriptor * browseDescriptor; 
  @property (nonatomic,readonly) BOOL hasAdvertiseDescriptor; 
  @property (nonatomic,readonly) NWAdvertiseDescriptor * advertiseDescriptor; 
  @property (getter=isPerAppVPN,nonatomic,readonly) BOOL perAppVPN; 
  @property (nonatomic,readonly) long long status; 
  @property (getter=isExpensive,nonatomic,readonly) BOOL expensive; 
  @property (getter=isConstrained,nonatomic,readonly) BOOL constrained; 
  +(id)pathForClientID:(id)arg1 ;
  +(id)createStringFromStatus:(long long)arg1 ;
  +(id)allClientIDs;
  +(id)pathWithProtocolBufferData:(id)arg1 ;
  -(id)description;
  -(id)init;
  -(long long)reason;
  -(NWInterface *)interface;
  -(id)initWithPath:(id)arg1 ;
  -(NWEndpoint *)endpoint;
  -(BOOL)isExpensive;
  -(BOOL)isConstrained;
  -(long long)status;
  -(NWParameters *)parameters;
  -(NSArray *)flows;
  -(NSArray *)gateways;
  -(NSUUID *)clientID;
  -(BOOL)isLocal;
  -(BOOL)isDirect;
  -(BOOL)fallbackEligible;
  -(unsigned long long)secondsSinceInterfaceChange;
  -(NSString *)privateDescription;
  -(NSString *)reasonDescription;
  -(long long)mtu;
  -(BOOL)usesInterfaceType:(long long)arg1 ;
  -(NSArray *)proxySettings;
  -(unsigned)filterControlUnit;
  -(unsigned)flowDivertControlUnit;
  -(BOOL)hasBrowseDescriptor;
  -(NWBrowseDescriptor *)browseDescriptor;
  -(NWInterface *)scopedInterface;
  -(BOOL)supportsIPv4;
  -(BOOL)supportsIPv6;
  -(BOOL)isListener;
  -(id)networkAgentsOfType:(Class)arg1 ;
  -(BOOL)usesNetworkAgentType:(Class)arg1 ;
  -(BOOL)isFiltered;
  -(BOOL)isRoaming;
  -(NSArray *)dnsSearchDomains;
  -(NSArray *)dnsServers;
  -(id)descriptionWithIndent:(int)arg1 showFullContent:(BOOL)arg2 ;
  -(BOOL)isViable;
  -(NSObject*<OS_nw_path>)internalPath;
  -(id)createProtocolBufferObject;
  -(NSString *)statusAsString;
  -(BOOL)isEqualToPath:(id)arg1 ;
  -(BOOL)isPerAppVPN;
  -(BOOL)shouldProbeConnectivity;
  -(BOOL)isLinkQualityAbort;
  -(BOOL)isListenerInterfaceSpecific;
  -(BOOL)usesNetworkAgent:(id)arg1 ;
  -(id)genericNetworkAgentsWithDomain:(id)arg1 type:(id)arg2 ;
  -(id)inactiveNetworkAgentUUIDsOnlyVoluntary:(BOOL)arg1 ;
  -(id)delegateInterface;
  -(NWInterface *)fallbackInterface;
  -(NSArray *)dnsServersAsStrings;
  -(long long)maximumDatagramSize;
  -(BOOL)isFlowDivert;
  -(id)copyFlowDivertToken;
  -(BOOL)unsatisfiedVoluntaryAgentMatchesAddress:(id)arg1 triggerImmediately:(BOOL*)arg2 ;
  -(BOOL)hasUnsatisfiedFallbackAgent;
  -(int)dnsServiceID;
  -(unsigned)policyID;
  -(NWEndpoint *)effectiveLocalEndpoint;
  -(NWEndpoint *)effectiveRemoteEndpoint;
  -(NWInterface *)connectedInterface;
  -(BOOL)hasAdvertiseDescriptor;
  -(NWAdvertiseDescriptor *)advertiseDescriptor;
  -(NWParameters *)derivedParameters;
  -(unsigned)fallbackInterfaceIndex;
  -(BOOL)fallbackIsWeak;
  -(BOOL)supportsDNS;
  -(BOOL)isEligibleForCrazyIvan46;
  @end
  
  