summaryrefslogtreecommitdiff
path: root/src/DefaultDiskWriterFactory.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-05 21:08:24 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-06 15:56:08 +0900
commitf000fd0cab7860920b5269c018ea3eaae9f35e2e (patch)
tree952cfc4756f3dfd4d9184875c2a0b55e170ad17b /src/DefaultDiskWriterFactory.h
parente823fe8bb5efb018648934ed6e047a515b4018bb (diff)
MultiDiskAdaptor: Use std::unique_ptr for DiskWriterEntry and DiskWriter
MultiFileAllocationIterator is also rewritten so that it does not requre copying DiskWriterEntry objects.
Diffstat (limited to 'src/DefaultDiskWriterFactory.h')
-rw-r--r--src/DefaultDiskWriterFactory.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/DefaultDiskWriterFactory.h b/src/DefaultDiskWriterFactory.h
index f13f07e9..41696a76 100644
--- a/src/DefaultDiskWriterFactory.h
+++ b/src/DefaultDiskWriterFactory.h
@@ -44,7 +44,8 @@ class DiskWriter;
class DefaultDiskWriterFactory:public DiskWriterFactory
{
public:
- virtual std::shared_ptr<DiskWriter> newDiskWriter(const std::string& filename);
+ virtual std::unique_ptr<DiskWriter> newDiskWriter
+ (const std::string& filename);
};
} // namespace aria2