summaryrefslogtreecommitdiff
path: root/src/HttpResponse.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-22 01:10:38 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-22 01:10:38 +0900
commit07d270c87e6f9184aea4ca17eb26e466712e8db2 (patch)
tree2dfbaa2e0d2ad0f38cb73098608f7d67a64320f8 /src/HttpResponse.cc
parent126a4bde612eb0e6c48cf2f13ebe3eac45cc71a8 (diff)
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
Diffstat (limited to 'src/HttpResponse.cc')
-rw-r--r--src/HttpResponse.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/HttpResponse.cc b/src/HttpResponse.cc
index cd7e821f..0d8642dc 100644
--- a/src/HttpResponse.cc
+++ b/src/HttpResponse.cc
@@ -191,9 +191,9 @@ const std::string& HttpResponse::getTransferEncoding() const
return httpHeader_->find(HttpHeader::TRANSFER_ENCODING);
}
-SharedHandle<StreamFilter> HttpResponse::getTransferEncodingStreamFilter() const
+std::shared_ptr<StreamFilter> HttpResponse::getTransferEncodingStreamFilter() const
{
- SharedHandle<StreamFilter> filter;
+ std::shared_ptr<StreamFilter> filter;
// TODO Transfer-Encoding header field can contains multiple tokens. We should
// parse the field and retrieve each token.
if(isTransferEncodingSpecified()) {
@@ -214,9 +214,9 @@ const std::string& HttpResponse::getContentEncoding() const
return httpHeader_->find(HttpHeader::CONTENT_ENCODING);
}
-SharedHandle<StreamFilter> HttpResponse::getContentEncodingStreamFilter() const
+std::shared_ptr<StreamFilter> HttpResponse::getContentEncodingStreamFilter() const
{
- SharedHandle<StreamFilter> filter;
+ std::shared_ptr<StreamFilter> filter;
#ifdef HAVE_ZLIB
if(util::strieq(getContentEncoding(), "gzip") ||
util::strieq(getContentEncoding(), "deflate")) {
@@ -256,12 +256,12 @@ std::string HttpResponse::getContentType() const
}
}
-void HttpResponse::setHttpHeader(const SharedHandle<HttpHeader>& httpHeader)
+void HttpResponse::setHttpHeader(const std::shared_ptr<HttpHeader>& httpHeader)
{
httpHeader_ = httpHeader;
}
-void HttpResponse::setHttpRequest(const SharedHandle<HttpRequest>& httpRequest)
+void HttpResponse::setHttpRequest(const std::shared_ptr<HttpRequest>& httpRequest)
{
httpRequest_ = httpRequest;
}
@@ -344,7 +344,7 @@ bool parseMetalinkHttpLink(MetalinkHttpEntry& result, const std::string& s)
// Link header field is defined by http://tools.ietf.org/html/rfc5988.
void HttpResponse::getMetalinKHttpEntries
(std::vector<MetalinkHttpEntry>& result,
- const SharedHandle<Option>& option) const
+ const std::shared_ptr<Option>& option) const
{
std::pair<std::multimap<int, std::string>::const_iterator,
std::multimap<int, std::string>::const_iterator> p =