BDSUploaderDefines.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // BDSUploaderDefines.h
  3. // BDSpeechClient
  4. //
  5. // Created by baidu on 16/6/6.
  6. // Copyright © 2016年 baidu. All rights reserved.
  7. //
  8. #ifndef BDSUploaderDefines_h
  9. #define BDSUploaderDefines_h
  10. #import <Foundation/Foundation.h>
  11. #pragma mark - Uploader Delegate
  12. @protocol BDSClientUploaderDelegate<NSObject>
  13. - (void)UploadCompleteWithError:(NSError *)error;
  14. @end
  15. #pragma mark - Uploader Command
  16. extern NSString* BDS_UP_CMD_START;
  17. extern NSString* BDS_UP_CMD_CANCEL;
  18. #pragma mark - 数据上传错误类别
  19. typedef enum TVoiceRecognitionUploaderErrorDomain
  20. {
  21. EVRUploaderErrorDomain = 100,
  22. } TVoiceRecognitionUploaderErrorDomain;
  23. #pragma mark - 数据上传错误状态
  24. typedef enum TVoiceRecognitionDataUploaderErrorCode
  25. {
  26. EVRDataUploaderSucceed = (EVRUploaderErrorDomain << 16) | (0x0000FFFF & 0), // 上传成功
  27. EVRDataUploaderParamError = (EVRUploaderErrorDomain << 16) | (0x0000FFFF & 1), // 参数错误
  28. EVRDataUploaderRequestError = (EVRUploaderErrorDomain << 16) | (0x0000FFFF & 2), // 网络请求发生错误
  29. EVRDataUploaderResponseParseError = (EVRUploaderErrorDomain << 16) | (0x0000FFFF & 3), // 服务器数据解析错误
  30. EDataUploaderNetworkUnAvailableError = (EVRUploaderErrorDomain << 16) | (0x0000FFFF & 4), // 网络不可用
  31. } TVoiceRecognitionDataUploaderErrorCode;
  32. #endif /* BDSUploaderDefines_h */