From cb205a207ce6c2f4e01247e2270e2fe687062a23 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Thu, 4 Jul 2013 00:13:15 +0900 Subject: Use std::unique_ptr for HttpRequest instead of std::shared_ptr --- src/HttpResponse.cc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/HttpResponse.cc') diff --git a/src/HttpResponse.cc b/src/HttpResponse.cc index 33341f0c..4741c5ce 100644 --- a/src/HttpResponse.cc +++ b/src/HttpResponse.cc @@ -68,11 +68,9 @@ namespace aria2 { HttpResponse::HttpResponse() - : cuid_(0) + : cuid_{0} {} -HttpResponse::~HttpResponse() {} - void HttpResponse::validateResponse() const { int statusCode = getStatusCode(); @@ -266,9 +264,9 @@ const std::unique_ptr& HttpResponse::getHttpHeader() const return httpHeader_; } -void HttpResponse::setHttpRequest(const std::shared_ptr& httpRequest) +void HttpResponse::setHttpRequest(std::unique_ptr httpRequest) { - httpRequest_ = httpRequest; + httpRequest_ = std::move(httpRequest); } int HttpResponse::getStatusCode() const -- cgit