summaryrefslogtreecommitdiff
path: root/src/HttpRequest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-25 23:01:00 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-25 23:01:00 +0900
commita4cf50914dc5c5ca1a363b9f63a34eeb3c17cee4 (patch)
treeaf4ac296abe06c3d98855bc016c5771982d1836f /src/HttpRequest.cc
parent4803482a51bbb0de968fe301bcea42bc41b8cf46 (diff)
HttpRequest: Use raw non-owning pointer for cookieStorage_
Diffstat (limited to 'src/HttpRequest.cc')
-rw-r--r--src/HttpRequest.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/HttpRequest.cc b/src/HttpRequest.cc
index 87882743..7c1e625e 100644
--- a/src/HttpRequest.cc
+++ b/src/HttpRequest.cc
@@ -61,6 +61,7 @@ HttpRequest::HttpRequest()
: contentEncodingEnabled_(true),
userAgent_(USER_AGENT),
acceptMetalink_(false),
+ cookieStorage_(0),
authConfigFactory_(0),
option_(0),
noCache_(true),
@@ -329,12 +330,16 @@ void HttpRequest::clearHeader()
headers_.clear();
}
-void HttpRequest::setCookieStorage
-(const std::shared_ptr<CookieStorage>& cookieStorage)
+void HttpRequest::setCookieStorage(CookieStorage* cookieStorage)
{
cookieStorage_ = cookieStorage;
}
+CookieStorage* HttpRequest::getCookieStorage() const
+{
+ return cookieStorage_;
+}
+
void HttpRequest::setAuthConfigFactory(AuthConfigFactory* factory)
{
authConfigFactory_ = factory;