mirror of
				https://github.com/SoPat712/YTLitePlus.git
				synced 2025-10-30 20:34:03 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
| //
 | |
| //  FLEXNetworkObserver.h
 | |
| //  Derived from:
 | |
| //
 | |
| //  PDAFNetworkDomainController.h
 | |
| //  PonyDebugger
 | |
| //
 | |
| //  Created by Mike Lewis on 2/27/12.
 | |
| //
 | |
| //  Licensed to Square, Inc. under one or more contributor license agreements.
 | |
| //  See the LICENSE file distributed with this work for the terms under
 | |
| //  which Square, Inc. licenses this file to you.
 | |
| //
 | |
| 
 | |
| #import <Foundation/Foundation.h>
 | |
| 
 | |
| FOUNDATION_EXTERN NSString *const kFLEXNetworkObserverEnabledStateChangedNotification;
 | |
| 
 | |
| /// This class swizzles NSURLConnection and NSURLSession delegate methods to observe events in the URL loading system.
 | |
| /// High level network events are sent to the default FLEXNetworkRecorder instance which maintains the request history and caches response bodies.
 | |
| @interface FLEXNetworkObserver : NSObject
 | |
| 
 | |
| /// Swizzling occurs when the observer is enabled for the first time.
 | |
| /// This reduces the impact of FLEX if network debugging is not desired.
 | |
| /// NOTE: this setting persists between launches of the app.
 | |
| @property (nonatomic, class, getter=isEnabled) BOOL enabled;
 | |
| 
 | |
| @end
 | 
