Index: content/common/resource_request_body.h |
diff --git a/content/common/resource_request_body.h b/content/common/resource_request_body.h |
index c060c7234e8741041675524a4fc4baf8fdb5ca68..c1a4791ffc95e7bfc7bf5ae23b8d1427a96dd5a5 100644 |
--- a/content/common/resource_request_body.h |
+++ b/content/common/resource_request_body.h |
@@ -23,12 +23,13 @@ namespace content { |
// A struct used to represent upload data. The data field is populated by |
// WebURLLoader from the data given as WebHTTPBody. |
class CONTENT_EXPORT ResourceRequestBody |
- : public base::RefCounted<ResourceRequestBody>, |
+ : public base::RefCountedThreadSafe<ResourceRequestBody>, |
clamy
2014/07/03 15:10:51
We now pass a scoped_refptr<ResourceRequestBody> b
|
public base::SupportsUserData { |
public: |
typedef webkit_common::DataElement Element; |
ResourceRequestBody(); |
+ virtual ~ResourceRequestBody(); |
clamy
2014/07/03 15:10:51
This is needed for compilation of a RefCountedThre
|
void AppendBytes(const char* bytes, int bytes_len); |
void AppendFileRange(const base::FilePath& file_path, |
@@ -52,7 +53,6 @@ class CONTENT_EXPORT ResourceRequestBody |
private: |
friend class base::RefCounted<ResourceRequestBody>; |
- virtual ~ResourceRequestBody(); |
std::vector<Element> elements_; |
int64 identifier_; |