text: /* Generated by RuntimeBrowser
     Image: /System/Library/PrivateFrameworks/HMFoundation.framework/HMFoundation
   */
  
  @interface HMFHTTPClient : NSObject <HMFNetMonitorDelegate, HMFNetServiceBrowserDelegate, NSURLSessionDelegate> {
      bool  _allowAnonymousConnection;
      NSURL * _baseURL;
      NSObject<OS_dispatch_queue> * _clientQueue;
      <HMFHTTPClientDelegate> * _delegate;
      HMFNetService * _netService;
      HMFNetServiceBrowser * _netServiceBrowser;
      unsigned long long  _options;
      NSObject<OS_dispatch_queue> * _propertyQueue;
      HMFNetMonitor * _reachabilityMonitor;
      bool  _reachable;
      NSURLSession * _session;
  }
  
  @property (nonatomic) bool allowAnonymousConnection;
  @property (nonatomic, retain) NSURL *baseURL;
  @property (nonatomic, readonly) NSObject<OS_dispatch_queue> *clientQueue;
  @property (readonly, copy) NSString *debugDescription;
  @property <HMFHTTPClientDelegate> *delegate;
  @property (readonly, copy) NSString *description;
  @property (readonly) unsigned long long hash;
  @property (nonatomic, readonly) HMFNetService *netService;
  @property (nonatomic, readonly) HMFNetServiceBrowser *netServiceBrowser;
  @property (nonatomic, readonly) unsigned long long options;
  @property (nonatomic, readonly) NSObject<OS_dispatch_queue> *propertyQueue;
  @property (nonatomic, readonly) HMFNetMonitor *reachabilityMonitor;
  @property (getter=isReachable, nonatomic) bool reachable;
  @property (nonatomic, readonly) NSURLSession *session;
  @property (readonly) Class superclass;
  
  + (id)baseURLWithScheme:(id)arg1 hostAddress:(id)arg2 port:(unsigned long long)arg3;
  + (bool)isValidBaseURL:(id)arg1;
  + (id)shortDescription;
  
  - (void).cxx_destruct;
  - (void)URLSession:(id)arg1 didReceiveChallenge:(id)arg2 completionHandler:(id /* block */)arg3;
  - (void)__initializeWithOptions:(unsigned long long)arg1;
  - (bool)_requestClientReachabilityPing;
  - (bool)allowAnonymousConnection;
  - (id)baseURL;
  - (id)clientQueue;
  - (id)debugDescription;
  - (id)delegate;
  - (id)description;
  - (id)descriptionWithPointer:(bool)arg1;
  - (id)init;
  - (id)initWithBaseURL:(id)arg1 options:(unsigned long long)arg2;
  - (id)initWithNetService:(id)arg1 options:(unsigned long long)arg2;
  - (bool)isReachable;
  - (bool)isValid;
  - (id)netService;
  - (id)netServiceBrowser;
  - (void)netServiceBrowser:(id)arg1 didAddService:(id)arg2;
  - (void)netServiceBrowser:(id)arg1 didRemoveService:(id)arg2;
  - (void)netServiceBrowser:(id)arg1 didStopBrowsingWithError:(id)arg2;
  - (void)networkMonitorIsReachable:(id)arg1;
  - (void)networkMonitorIsUnreachable:(id)arg1;
  - (void)notifyDelegateOfReachabilityChange:(bool)arg1;
  - (unsigned long long)options;
  - (id)propertyQueue;
  - (id)reachabilityMonitor;
  - (void)resolveWithCompletionHandler:(id /* block */)arg1;
  - (void)sendRequest:(id)arg1 completionHandler:(id /* block */)arg2;
  - (id)session;
  - (void)setAllowAnonymousConnection:(bool)arg1;
  - (void)setBaseURL:(id)arg1;
  - (void)setDelegate:(id)arg1;
  - (void)setReachable:(bool)arg1;
  - (id)shortDescription;
  - (void)startReachabilityProbe;
  
  @end
  