| OLD | NEW | 
|---|
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef PPAPI_THUNK_URL_REQUEST_INFO_API_H_ | 5 #ifndef PPAPI_THUNK_URL_REQUEST_INFO_API_H_ | 
| 6 #define PPAPI_THUNK_URL_REQUEST_INFO_API_H_ | 6 #define PPAPI_THUNK_URL_REQUEST_INFO_API_H_ | 
| 7 | 7 | 
| 8 #include "ppapi/c/ppb_url_request_info.h" | 8 #include "ppapi/c/ppb_url_request_info.h" | 
|  | 9 #include "ppapi/thunk/ppapi_thunk_export.h" | 
| 9 | 10 | 
| 10 namespace ppapi { | 11 namespace ppapi { | 
| 11 | 12 | 
| 12 struct PPB_URLRequestInfo_Data; | 13 struct PPB_URLRequestInfo_Data; | 
| 13 | 14 | 
| 14 namespace thunk { | 15 namespace thunk { | 
| 15 | 16 | 
| 16 class PPB_URLRequestInfo_API { | 17 class PPAPI_THUNK_EXPORT PPB_URLRequestInfo_API { | 
| 17  public: | 18  public: | 
| 18   virtual ~PPB_URLRequestInfo_API() {} | 19   virtual ~PPB_URLRequestInfo_API() {} | 
| 19 | 20 | 
| 20   virtual PP_Bool SetProperty(PP_URLRequestProperty property, | 21   virtual PP_Bool SetProperty(PP_URLRequestProperty property, | 
| 21                               PP_Var var) = 0; | 22                               PP_Var var) = 0; | 
| 22   virtual PP_Bool AppendDataToBody(const void* data, uint32_t len) = 0; | 23   virtual PP_Bool AppendDataToBody(const void* data, uint32_t len) = 0; | 
| 23   virtual PP_Bool AppendFileToBody(PP_Resource file_ref, | 24   virtual PP_Bool AppendFileToBody(PP_Resource file_ref, | 
| 24                                    int64_t start_offset, | 25                                    int64_t start_offset, | 
| 25                                    int64_t number_of_bytes, | 26                                    int64_t number_of_bytes, | 
| 26                                    PP_Time expected_last_modified_time) = 0; | 27                                    PP_Time expected_last_modified_time) = 0; | 
| 27 | 28 | 
| 28   // Internal-only function for retrieving the current config. | 29   // Internal-only function for retrieving the current config. | 
| 29   virtual const PPB_URLRequestInfo_Data& GetData() const = 0; | 30   virtual const PPB_URLRequestInfo_Data& GetData() const = 0; | 
| 30 }; | 31 }; | 
| 31 | 32 | 
| 32 }  // namespace thunk | 33 }  // namespace thunk | 
| 33 }  // namespace ppapi | 34 }  // namespace ppapi | 
| 34 | 35 | 
| 35 #endif  // PPAPI_THUNK_URL_REQUEST_INFO_API_H_ | 36 #endif  // PPAPI_THUNK_URL_REQUEST_INFO_API_H_ | 
| OLD | NEW | 
|---|