/* */ #ifndef _D_DEFAULT_SEGMENT_MAN_FACTORY_H_ #define _D_DEFAULT_SEGMENT_MAN_FACTORY_H_ #include "AbstractSegmentManFactory.h" namespace aria2 { class DefaultSegmentManFactory : public AbstractSegmentManFactory { public: DefaultSegmentManFactory(const Option* option):AbstractSegmentManFactory(option) {} virtual ~DefaultSegmentManFactory() {} virtual SharedHandle createNewInstance(const SharedHandle& dc, const SharedHandle& ps); }; typedef SharedHandle DefaultSegmentManFactoryHandle; } // namespace aria2 #endif // _D_DEFAULT_SEGMENT_MAN_FACTORY_H_