CNLiveWebImageBlock.h 764 Bytes
//
//  CNLiveWebImageBlock.h
//  WSWebImageDemo
//
//  Created by 王帅 on 16/7/27.
//  Copyright © 2016年 王帅. All rights reserved.
//

#ifndef CNLiveWebImageBlock_h
#define CNLiveWebImageBlock_h

typedef NS_ENUM(NSUInteger, CNLiveImageCacheType) {
    CNLiveImageCacheTypeNone,
    CNLiveImageCacheTypeMemory,
    CNLiveImageCacheTypeDisk
};

typedef void(^CNLiveDownloadProgressBlock)(NSInteger receivedSize, NSInteger expectedSize);
typedef void(^CNLiveDownloadCompletedBlock)(UIImage *image, NSData *data, NSError *error, BOOL finished);

typedef void(^CNLiveWebImageQueryCompletedBlock)(UIImage *image, CNLiveImageCacheType type);
typedef void(^CNLiveCompletedBlock)();
typedef void(^CNLiveWebImageNoParamsBlock)();

#endif /* CNLiveWebImageBlock_h */