mirror of
https://github.com/SoPat712/YTLitePlus.git
synced 2025-10-30 12:23:58 -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
|