猎豆优选

TBSDKNetworkProgressProtocol.h 1.0KB

123456789101112131415161718192021222324252627282930
  1. // '########'########::'######:'########:'##:::'##:
  2. // ... ##..::##.... ##'##... ##:##.... ##:##::'##::
  3. // ::: ##::::##:::: ##:##:::..::##:::: ##:##:'##:::
  4. // ::: ##::::########:. ######::##:::: ##:#####::::
  5. // ::: ##::::##.... ##:..... ##:##:::: ##:##. ##:::
  6. // ::: ##::::##:::: ##'##::: ##:##:::: ##:##:. ##::
  7. // ::: ##::::########:. ######::########::##::. ##:
  8. // :::..::::........:::......::........::..::::..::
  9. //
  10. // Created by 亿刀 on 13-7-10.
  11. // Copyright (c) 2013年 亿刀. All rights reserved.
  12. //
  13. #import <Foundation/Foundation.h>
  14. @class TBSDKServer;
  15. @protocol TBSDKNetworkProgressProtocol <NSObject>
  16. @optional
  17. - (void)setProgress:(float)newProgress;
  18. // Called when the request sends some data
  19. // The first 32KB (128KB on older platforms) of data sent is not included in this amount because of limitations with the CFNetwork API
  20. // bytes may be less than zero if a request needs to remove upload progress (probably because the request needs to run again)
  21. - (void)request:(TBSDKServer *)request didSendBytes:(long long)bytes;
  22. @end