X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Ffeedback%2Ffeedback_uploader_delegate.h;h=b50010425ab824bb48b028d075d2a3851b29db5e;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=5da18dd62c4a399a17e4c5f2fe7b8c12e3502fe2;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/feedback/feedback_uploader_delegate.h b/src/chrome/browser/feedback/feedback_uploader_delegate.h index 5da18dd..b500104 100644 --- a/src/chrome/browser/feedback/feedback_uploader_delegate.h +++ b/src/chrome/browser/feedback/feedback_uploader_delegate.h @@ -9,19 +9,18 @@ #include "base/basictypes.h" #include "base/callback.h" -#include "base/memory/scoped_ptr.h" #include "net/url_request/url_fetcher_delegate.h" namespace feedback { -typedef base::Callback)> ReportDataCallback; +typedef base::Callback ReportDataCallback; // FeedbackUploaderDelegate is a simple http uploader for a feedback report. On // succes or failure, it deletes itself, but on failure it also notifies the // error callback specified when constructing the class instance. class FeedbackUploaderDelegate : public net::URLFetcherDelegate { public: - FeedbackUploaderDelegate(scoped_ptr post_body, + FeedbackUploaderDelegate(const std::string& post_body, const base::Closure& success_callback, const ReportDataCallback& error_callback); virtual ~FeedbackUploaderDelegate(); @@ -30,7 +29,7 @@ class FeedbackUploaderDelegate : public net::URLFetcherDelegate { // Overridden from net::URLFetcherDelegate. virtual void OnURLFetchComplete(const net::URLFetcher* source) OVERRIDE; - scoped_ptr post_body_; + std::string post_body_; base::Closure success_callback_; ReportDataCallback error_callback_;