summaryrefslogtreecommitdiff
path: root/src/DefaultBtAnnounce.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-23 12:14:17 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-23 12:14:17 +0900
commit9db01bed71e79416c2928a509ebe1373c3c2ba07 (patch)
treee099f3cb8b98f2c383e55e79d983c5a7decfa61a /src/DefaultBtAnnounce.h
parentbfb732c5d47678f155bbec319bac94068b679b69 (diff)
DefaultBtAnnounce: Use non-owning raw pointer for downloadContext_
Diffstat (limited to 'src/DefaultBtAnnounce.h')
-rw-r--r--src/DefaultBtAnnounce.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/DefaultBtAnnounce.h b/src/DefaultBtAnnounce.h
index 5284a1e8..e4141a84 100644
--- a/src/DefaultBtAnnounce.h
+++ b/src/DefaultBtAnnounce.h
@@ -50,7 +50,7 @@ class Randomizer;
class DefaultBtAnnounce : public BtAnnounce {
private:
- std::shared_ptr<DownloadContext> downloadContext_;
+ DownloadContext* downloadContext_;
int trackers_;
Timer prevAnnounceTimer_;
time_t interval_;
@@ -69,8 +69,7 @@ private:
bool adjustAnnounceList();
public:
- DefaultBtAnnounce(const std::shared_ptr<DownloadContext>& downloadContext,
- const Option* option);
+ DefaultBtAnnounce(DownloadContext* downloadContext, const Option* option);
virtual ~DefaultBtAnnounce();