Chromium Code Reviews| Index: chrome/browser/tracing/crash_service_uploader.h |
| diff --git a/chrome/browser/tracing/crash_service_uploader.h b/chrome/browser/tracing/crash_service_uploader.h |
| index 5211f4303adc7e740f145dc13d499b1ec7999e0a..40592873120d494cc1ab36d177e2033baa46a8e0 100644 |
| --- a/chrome/browser/tracing/crash_service_uploader.h |
| +++ b/chrome/browser/tracing/crash_service_uploader.h |
| @@ -39,6 +39,7 @@ class TraceCrashServiceUploader : public content::TraceUploader, |
| ~TraceCrashServiceUploader() override; |
| void SetUploadURL(const std::string& url); |
| + void SetMetadata(const std::map<std::string, std::string>& metadata); |
| // net::URLFetcherDelegate implementation. |
| void OnURLFetchComplete(const net::URLFetcher* source) override; |
| @@ -54,12 +55,12 @@ class TraceCrashServiceUploader : public content::TraceUploader, |
| private: |
| void DoUploadOnFileThread(const std::string& file_contents, |
| const std::string& upload_url, |
| + const std::map<std::string, std::string>& metadata, |
| const UploadProgressCallback& progress_callback, |
| const UploadDoneCallback& done_callback); |
| // Sets up a multipart body to be uploaded. The body is produced according |
| // to RFC 2046. |
| - void SetupMultipart(const std::string& product, |
| - const std::string& version, |
| + void SetupMultipart(const std::map<std::string, std::string> metadata, |
|
oystein (OOO til 10th of July)
2015/06/12 18:14:16
&?
shatch
2015/06/12 19:05:54
Done.
|
| const std::string& trace_filename, |
| const std::string& trace_contents, |
| std::string* post_data); |
| @@ -82,6 +83,7 @@ class TraceCrashServiceUploader : public content::TraceUploader, |
| net::URLRequestContextGetter* request_context_; |
| std::string upload_url_; |
| + std::map<std::string, std::string> metadata_; |
| DISALLOW_COPY_AND_ASSIGN(TraceCrashServiceUploader); |
| }; |