diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-23 22:07:25 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-23 22:07:25 +0900 |
| commit | c0b60eb087ea47c0c9bd995b5398ed9f8edc907a (patch) | |
| tree | 0fbf04f1851d9f08db1b71dca8888510a8cb1d35 /src/SeedCheckCommand.h | |
| parent | fa9f3fb5a3c8912a0a6880ffba9c72f4424ea044 (diff) | |
Use std::unique_ptr for UnionSeedCriteria
Diffstat (limited to 'src/SeedCheckCommand.h')
| -rw-r--r-- | src/SeedCheckCommand.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/SeedCheckCommand.h b/src/SeedCheckCommand.h index 127211ab..172a6190 100644 --- a/src/SeedCheckCommand.h +++ b/src/SeedCheckCommand.h @@ -54,20 +54,18 @@ private: DownloadEngine* e_; std::shared_ptr<PieceStorage> pieceStorage_; std::shared_ptr<BtRuntime> btRuntime_; - std::shared_ptr<SeedCriteria> seedCriteria_; + std::unique_ptr<SeedCriteria> seedCriteria_; bool checkStarted_; public: SeedCheckCommand(cuid_t cuid, RequestGroup* requestGroup, DownloadEngine* e, - const std::shared_ptr<SeedCriteria>& seedCriteria); + std::unique_ptr<SeedCriteria> seedCriteria); virtual ~SeedCheckCommand(); virtual bool execute(); - void setSeedCriteria(const std::shared_ptr<SeedCriteria>& seedCriteria); - void setBtRuntime(const std::shared_ptr<BtRuntime>& btRuntime); void setPieceStorage(const std::shared_ptr<PieceStorage>& pieceStorage); |
