HTTPResponse.h.svn-base
上传用户:kc0325
上传日期:2020-06-20
资源大小:204k
文件大小:1k
源码类别:

iPhone

开发平台:

Objective-C

  1. #import <Foundation/Foundation.h>
  2. @protocol HTTPResponse
  3. - (UInt64)contentLength;
  4. - (UInt64)offset;
  5. - (void)setOffset:(UInt64)offset;
  6. - (NSData *)readDataOfLength:(unsigned int)length;
  7. @end
  8. @interface HTTPFileResponse : NSObject <HTTPResponse>
  9. {
  10. NSString *filePath;
  11. NSFileHandle *fileHandle;
  12. }
  13. - (id)initWithFilePath:(NSString *)filePath;
  14. - (NSString *)filePath;
  15. @end
  16. @interface HTTPDataResponse : NSObject <HTTPResponse>
  17. {
  18. unsigned offset;
  19. NSData *data;
  20. }
  21. - (id)initWithData:(NSData *)data;
  22. @end