You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.0 KiB
29 lines
1.0 KiB
//
|
|
// 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.
|
|
+ (void)setEnabled:(BOOL)enabled;
|
|
+ (BOOL)isEnabled;
|
|
|
|
@end
|