BBANetworkSilentDetectTask.h 750 Bytes
//
//  BBANetworkSilentDetectTask.h
//  BBAAPIRequestExt
//
//  Created by baidu on 2020/7/6.
//  Copyright © 2020 Baidu. All rights reserved.
//
//  静默探测任务,每个url对应一个任务,每个任务中可包含多个探测手段

#import <Foundation/Foundation.h>
#import "BBANetworkSilentDetectManager.h"
#import "BBANetworkSilentDetectUtils.h"

NS_ASSUME_NONNULL_BEGIN

@interface BBANetworkSilentDetectTask : NSObject

- (instancetype)initWithModels:(NSArray *)models;


/// 开始探测并执行回调
/// @param completion 探测完成回调
/// @param probeType 探测类型
- (void)startWithCompletionBlock:(void (^)(NSArray * _Nullable logs))completion probeType:(BBANetworkDetectType)probeType;

@end

NS_ASSUME_NONNULL_END